Не сохраняется картинка при импорте

1. DarKerAD 18.05.23 22:23 Сейчас в теме
Не понимаю что не так, вроде все должно работать, при импорте картинка загружается и корректно отображается, но при повторном открытии записи картинки нет, что бы вы не запутались в синонимах: "Фото" - реквизит справочника, "Картинка" - реквизит формы справочника, "Изображение" - реквизит справочника с файлами.


&НаКлиенте
Процедура Загрузить(Команда) //Выбираем файл и отображаем его на форме
Файл="";
Если ПоместитьФайл(Файл,,,Истина)=Истина Тогда
	Картинка=Файл;
	ЗагрузитьНаСервере();
	КонецЕсли;
КонецПроцедуры

  &НаСервере
Процедура ЗагрузитьНаСервере()
	НФК = Справочники.Файлы.СоздатьЭлемент(); //Переменная создания элемента в справочнике с файлами
	НФК.Изображение=Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(Картинка)); //Загружаем картинку в переменную
	Картинка=ПоместитьВоВременноеХранилище(НФК.Изображение.Получить());
	Объект.Фото=НФК.Ссылка;  
КонецПроцедуры

&НаСервере //Загрузка картинки из справочника с файлами
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	Картинка =ПолучитьНавигационнуюСсылку(Объект.Фото,"Изображение");
	Элементы.Картинка.РазмерКартинки=РазмерКартинки.АвтоРазмер;
КонецПроцедуры
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. PlatonStepan 38 19.05.23 07:13 Сейчас в теме
а записывать кто будет?
НФК.Записать(); - где?
Оставьте свое сообщение

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