Подскажите с выводом картинки
☑
0
bredian
19.05.16
✎
17:19
Необходимо для отчета выгрузить в табличную часть макета картинку.
Код выглядит вот так:
облФото = Макет.ПолучитьОбласть("Шапка|Фото");
Фотография = РезультатЗапроса[0].ФайлФотографии.Получить();
Путь = КаталогВременныхФайлов()+ "1С_Картинка_"+Формат(ТекущаяДата(),"ДФ=yyyyMMddЧЧммсс")+".bmp";
Фотография.Записать(Путь);
Фото = облФото.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Фото.Картинка = Новый Картинка(Путь);
Результат.Присоединить(облФото);
Картинка записывается по пути, найти ее я могу и все хорошо ровно до момента Фото = облФото.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Она просто не выводится в табличный документ. Вместо картинки черная точка.
1
Nuobu
19.05.16
✎
17:20
А в макете есть картинка?
2
bredian
19.05.16
✎
17:21
(1) Вот. Как ее там создать?
3
Nuobu
19.05.16
✎
17:24
В меню вверху: Таблица-Рисунки-Картинка... Выбирай любую, подправь размер картинки.
И, когда будешь выводить область, то напишешь что-то вроде:
Область.Рисунки.Рисунок1 = Новый Картинка(Путь)
4
bredian
19.05.16
✎
17:37
(3) Ругаццо, что поле объекта недоступно для записи. Где-то косячу.
5
bredian
19.05.16
✎
17:37
4+
облФото.Рисунки.ФотоФЗ = Новый Картинка(Путь);
6
Nuobu
19.05.16
✎
17:52
облФото.Рисунки.ФотоФЗ.Картинка = Новый Картинка(Путь);
))
7
bredian
19.05.16
✎
17:52
(6) Йа тупень))))) Спасибо))
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший