|
Подскажите как в 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
|
Все Спасибо, дошло. Я почемуто думал что она сама по размеру рисунка из файла определит размер объекта рисунок. Явно задал размеры и все прекрасно получилось. Спасибо что отозвались.
|
|