|
Чтение фото из регистра (зуп 3.1) | ☑ | ||
|---|---|---|---|---|
|
0
erutan
28.05.18
✎
15:29
|
Добрый день, коллеги!
В связи с переходом на ЗУП 3 с 2.5 переписываю много измененного функционала. Пытался вытащить фото из ФЛ (надо вывести в табличный документ), понял, что фото в регистре, но не пойму, как прочитать. ранее был код " Область.Рисунки.Фотография.Картинка = Новый Картинка; Если Сотрудник.ОсновноеИзображение.Хранилище.Получить()<>Неопределено Тогда Область.Рисунки.Фотография.Картинка = Сотрудник.ОсновноеИзображение.Хранилище.Получить(); КонецЕсли; " Сейчас " ЗапросФото = новый запрос; запросфото.Текст="ВЫБРАТЬ | ФотографииФизическихЛиц.ФизическоеЛицо КАК ФизическоеЛицо, | ФотографииФизическихЛиц.Фотография КАК Фотография |ИЗ | РегистрСведений.ФотографииФизическихЛиц КАК ФотографииФизическихЛиц |ГДЕ | ФотографииФизическихЛиц.ФизическоеЛицо = &ФизическоеЛицо"; запросфото.УстановитьПараметр("ФизическоеЛицо",Сотрудник); выборкафото=запросфото.Выполнить().Выбрать(); если выборкафото.Следующий() тогда Область.Рисунки.Фотография.картинка = выборкафото.Фотография.Получить(); КонецЕсли; " Пробовал "выборкафото.Фотография.хранилище.Получить();", тоже не срабатывает. Может, подскажете направление, кто сталкивался? |
|||
|
1
Ёпрст
гуру
28.05.18
✎
16:43
|
(0) ФотографииФизическихЛиц.Фотография - тип значения точно ХранилищеЗначений ?
Есть уверенность, что там фотография есть и она заполнена ? |
|||
|
2
erutan
28.05.18
✎
17:07
|
Да и да.
фотоизхран=выборкафото.Фотография.Получить(); Область.Рисунки.Фотография.картинка = фотоизхран; Так ругнулось на несоответствие типов (их хранилища прилетели в переменную двоичные данные, судя по отладчику). |
|||
|
3
erutan
28.05.18
✎
17:15
|
Вот так получилось
фотоизхран= выборкафото.Фотография.Получить(); Область.Рисунки.Фотография.картинка = Новый Картинка(фотоизхран); |
| Форум | Правила | Описание | Секции | Поиск |