Имя: Пароль:
1C
 
Подскажите как в 8.0 распечатать рисунок
0 Игорь_Calc
 
15.10.04
21:20
Пытаюсь организовать печать сертификатов годности. В Справочнике.СерииНоменклатуры создал Реквизит Картинка типа ХранилищеЗначения. Присваиваю значение полное имя файла к отсканированному изображению сертификата. А вот вывести его на печать не получается.
1 Волшебник
 
15.10.04
21:23
(0) Во-первых, реквизит типа ХранилищеЗначения не стоит хранить в справочнике СерииНоменклатуры, вынеси его в справочник ХранилищеДополнительнойИнформации. Во-вторых, приведи программный код.
2 OctoberHammer
 
15.10.04
21:24
В хранилище хранишь имя файла, я правильно понял? А зачем?
3 Игорь_Calc
 
16.10.04
11:06
Вот Фрагмент кода, пытаюсь напечатать сертификаты полные имена файлов находятся в "ИмяФайлаКартинки". Документ имеет макет в котором есть пустая область с именем "Сертификат". В книге "Разработка в системе 1С:Предприятие8.0" написанно что рисунки в табличный документ можно добавлять во время выполнения программы. А вот загрузить в этот объект картинку из файла (по полному имени) не получается. Вот и подумал что имена файлов надо хранить только в хранилище.
   ТабДок = Новый ТабличныйДокумент;
   Макет = ЭтотОбъект.ПолучитьМакет("макет");
Для Каждого СтрокаТабличнойЧасти из ЭтотОбъект.Товары Цикл    
   Область = Макет.ПолучитьОбласть("Сертификат");
   D1=Область.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
   D1.Картинка = Новый Картинка(СтрокатабличнойЧасти.Номенклатура.ИмяФайлаКартинки,ЛОЖЬ);
   ТабДок.Вывести(Область);
КонецЦикла;    
   ТабДок.Показать();
4 Игорь_Calc
 
16.10.04
11:47
Все Спасибо, дошло. Я почемуто думал что она сама по размеру рисунка из файла определит размер объекта рисунок. Явно задал размеры и все прекрасно получилось. Спасибо что отозвались.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший