Переменная не определена Ошибка

1. user1954090 31.05.23 05:57 Сейчас в теме
Здравствуйте помогите найти Ошибку. Пишет переменная не определена

&НаКлиенте
Асинх Процедура ДобавитьКартинку(Команда)
	
	Обещание = Ждать ПоместитьФайлНаСерверАсинх();
	
	Если Обещание = Неопределено Тогда
		Возврат;
	КонецЕсли;	
	
	СсылкаНаКартинку = Обещание.Адрес;
	
КонецПроцедуры

&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
	// Вставить содержимое обработчика.
	
    Если ЭтоАдресВременногоХранилища(СсылкаНаКартинку) Тогда
	    ТекущийОбьект.Картинка = Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(СсылкаНаКартинку));
	КонецЕсли;
		
		
КонецПроцедуры
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 31.05.23 08:25 Сейчас в теме
(1)
СсылкаНаКартинку = Обещание.Адрес;

КонецПроцедуры
Переменная СсылкаНаКартинку живет только до КонецПроцедуры, дальше она никому не известна.
3. polax 31.05.23 08:49 Сейчас в теме
(1)
Если Обещание = Неопределено Тогда
Код бесполезен. Обещание никогда не может быть Неопределено
4. spacecraft 31.05.23 10:16 Сейчас в теме
(3) от названия переменной тип не зависит. В данном случае это не тип Обещание, а результат полученный из Обещание. И там может быть Неопределено.
5. Bukaska 140 31.05.23 21:04 Сейчас в теме
Обещание = Ждать ПоместитьФайлНаСерверАсинх();
Пробелы в имени переменной?
6. Sashares 34 31.05.23 21:19 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот