Имя: Пароль:
1C
1С v8
Вывести картинку из хранилища значений на печать
0 Max Street
 
28.05.14
12:54
привет. есть справочник, в котором есть реквизит "Рисунок" тип - ХранилищеЗначений.
есть документ, который по кнопке выводит на печать прикрепленный рисунок. вот такой вот код

        ТабДок = Новый ТабличныйДокумент;
        Макет = Документы.РасходнаяНакладная.ПолучитьМакет("Печать");
        
        ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
        ТабДок.Очистить();                                                

        ТабДок.АвтоМасштаб = Истина;
        
        Логотип = ВыборкаДетальныеЗаписи.Реквизит.ПрикрепленныйФайл.Получить();
        
        Рисунок = ОбластьЗаголовок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
        Рисунок.Верх = 5;
        Рисунок.Лево = 5;
        Рисунок.Картинка = Логотип;
        Рисунок.ВыводитьНаПечать = Истина;
        ТабДок.Вывести(ОбластьЗаголовок);
        
    
        ТабДок.ОтображатьСетку = Ложь;
        ТабДок.Защита = Ложь;
        ТабДок.ТолькоПросмотр = Ложь;
        ТабДок.ОтображатьЗаголовки = Ложь;
        ТабДок.Показать();

выводит лишь пустой макет. Помогите, пожалуйста, найти ошибку?
1 Max Street
 
28.05.14
12:55
* Логотип = ВыборкаДетальныеЗаписи.Рисунок.ПрикрепленныйФайл.Получить();
2 Wobland
 
28.05.14
12:56
логотип=новый картинка()?
3 Max Street
 
28.05.14
13:02
неправильно чуток написал:

Логопит получает картинку из хранилища значений

т.е. должно быть вот так:

Логопит = Выборка.Файлы.ПрикрепленныйФайл.Получить();
4 AlexandrV
 
19.06.14
12:03
У меня проблема в том что файлы в формате pdf
5 AlexandrV
 
19.06.14
12:07
(+4) файлы уже загружены и переделывать их формат - это проблематично
Есть другой выход?
6 Cube
 
19.06.14
12:08
(4) И что, давно PDF стал картинкой? Ты ещё Excel в картинку вывести попробуй, а вдруг получится...
7 РенеДекарт
 
19.06.14
12:10
(4) картинка - это BMP-JPG-PNG. с PDF надо работать как с "PDF".
8 AlexandrV
 
19.06.14
12:28
(6) (7) До меня умудрились напортачить сейчас заставляю их переделывать файлы и перезаполнять новыми 1С
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс