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