Имя: Пароль:
1C
 
Временное хранилище хранилище значений
0 Pyryrym
 
10.08.20
13:13
У меня есть таблица, в которой в столбце изображение указаны адреса картинок вида "C:\123", а в столбце адрес изображения отображаются сами картинки.
Со следующим кодом это работает

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

&НаКлиенте
Процедура ЗагрузитьКартинкиЗавершить(Результат, Адрес, ВыбранноеИмяФайла, Строка)Экспорт
    
    Для Каждого Стр Из Объект.Таблица Цикл
        Если Стр.Артикул = Строка.Артикул Тогда
            Стр.АдресИзображения = Адрес;
        КонецЕсли;
    КонецЦикла;
    
КонецПроцедуры

Однако, при попытке добавить картинку в номенклатуру, обращаясь к АдресуИзображения следующим путем:

ЭлементСправочника.ФайлХранилище = Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(Строка.АдресИзображения));

ничего не происходит. По моей задумке, АдресИзображения - адрес временного хранилища, однако отладчик говорит, что его значение "", но при этом на форме отображается картинка. Как и к чему стоит обращаться, чтобы получить данные картинки и загрузить их в справочник?