Имя: Пароль:
1C
 
Не показывает картинки в управляемых формах
0 Demanufactyre
 
12.02.25
07:19
Сделал расширение для показа картинок в списке номенклатуре (УТ.11.5). Картинки показываются не все. То показываются то нет.
Вывожу таким образом:
АдресКартинки = ПолучитьНавигационнуюСсылку(Номенклатура.ФайлКартинки, "ФайлХранилище");

Получаю такое:
Не выводится - e1cib/data/Справочник.НоменклатураПрисоединенныеФайлы.ФайлХранилище?ref=b1714c82a983b68011efd9f56795d042

Выводится - e1cib/data/Справочник.НоменклатураПрисоединенныеФайлы.ФайлХранилище?ref=b9457824af9fdfa911e8b717023ca8cd

Как такое возможно? Куда копать?
1 Demanufactyre
 
12.02.25
07:40
Решилось все таким образом:
АдресКартинки = ПолучитьНавигационнуюСсылку(Номенклатура.ФайлКартинки, "ФайлХранилище");
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия(Номенклатура.ФайлКартинки, Неопределено, УникальныйИдентификатор,, АдресКартинки);
        АдресКартинки = ДанныеФайла.СсылкаНаДвоичныеДанныеФайла;

Так показываются картинки по стандарту в форме просмотра справочника картинок.

Только в адрес картинки обязательно надо передавать картинку. Если не будет ссылки, то будет ошибка "Файл не выбран"