Пытаюсь организовать печать сертификатов годности. В Справочнике.СерииНоменклатуры создал Реквизит Картинка типа ХранилищеЗначения. Присваиваю значение полное имя файла к отсканированному изображению сертификата. А вот вывести его на печать не получается.
(0) Во-первых, реквизит типа ХранилищеЗначения не стоит хранить в справочнике СерииНоменклатуры, вынеси его в справочник ХранилищеДополнительнойИнформации. Во-вторых, приведи программный код.
Вот Фрагмент кода, пытаюсь напечатать сертификаты полные имена файлов находятся в "ИмяФайлаКартинки". Документ имеет макет в котором есть пустая область с именем "Сертификат". В книге "Разработка в системе 1С:Предприятие8.0" написанно что рисунки в табличный документ можно добавлять во время выполнения программы. А вот загрузить в этот объект картинку из файла (по полному имени) не получается. Вот и подумал что имена файлов надо хранить только в хранилище.
ТабДок = Новый ТабличныйДокумент;
Макет = ЭтотОбъект.ПолучитьМакет("макет");
Для Каждого СтрокаТабличнойЧасти из ЭтотОбъект.Товары Цикл
Область = Макет.ПолучитьОбласть("Сертификат");
D1=Область.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
D1.Картинка = Новый Картинка(СтрокатабличнойЧасти.Номенклатура.ИмяФайлаКартинки,ЛОЖЬ);
ТабДок.Вывести(Область);
КонецЦикла;
ТабДок.Показать();
Все Спасибо, дошло. Я почемуто думал что она сама по размеру рисунка из файла определит размер объекта рисунок. Явно задал размеры и все прекрасно получилось. Спасибо что отозвались.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн