Имя: Пароль:
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
Решилось все таким образом:
АдресКартинки = ПолучитьНавигационнуюСсылку(Номенклатура.ФайлКартинки, "ФайлХранилище");
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия(Номенклатура.ФайлКартинки, Неопределено, УникальныйИдентификатор,, АдресКартинки);
        АдресКартинки = ДанныеФайла.СсылкаНаДвоичныеДанныеФайла;

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

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