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