Имя: Пароль:
1C
 
как программно получить печатную форму УПД
0 knopik777
 
26.06.23
15:58
Добрый день.
Есть необходимость програмно получить печатную форму упд, что бы потом в пдф сохранить на диск, запросом получаю ссылку на документ реализации а как дальше не могу понять.
Помогите кто может
1 АгентБезопасной Нацио
 
26.06.23
16:02
а как еще ее можно получить? красками на холсте?
2 Волшебник
 
26.06.23
16:03
(0) Пригласите программиста
3 MWWRuza
 
26.06.23
16:09
(0) Получить откуда? из ЭДО - ??? или из своей базы?
4 АгентБезопасной Нацио
 
26.06.23
16:11
(3) ну если он ссылку на документ реализации получил...
5 MWWRuza
 
26.06.23
16:14
Ссылку куда? На сервер ДО(возможно, у меня на этом крыша поехпла, см. сосднюю тему :-) ), или на док в своей базе? Слишком много неизвестных...
6 arsik
 
26.06.23
16:21
Примерно так.


КомандыПечати = УправлениеПечатью.КомандыПечатиОбъекта(Метаданные.Документы.ЗаказНаряд);
НайденнаяКоманда = КомандыПечати.Найти("ПФ_MXL_КвитанцияЗавершающий", "Идентификатор");
Если НайденнаяКоманда = Неопределено Тогда
    Возврат;
КонецЕсли;
КомандаПечатиВФайл = ОбщегоНазначения.СтрокаТаблицыЗначенийВСтруктуру(НайденнаяКоманда);    
//КомандаПечатиВФайл.ДополнительныеПараметры.Вставить("ПечататьНомераУПД", Истина);
//КомандаПечатиВФайл.ДополнительныеПараметры.Вставить("РазбиватьПоСделкам", Ложь);
КомандаПечатиВФайл.МенеджерПечати = "Документ.ЗаказНаряд";

НастройкиСохранения = УправлениеПечатью.НастройкиСохранения();
НастройкиСохранения.ФорматыСохранения.Добавить(ТипФайлаТабличногоДокумента.PDF);
НастройкиСохранения.ПереводитьИменаФайловВТранслит = Ложь;
НастройкиСохранения.ПодписьИПечать = Ложь;

МассивОбъектовУчета = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ЗаказНаряд);
РезультатПечати = УправлениеПечатью.НапечататьВФайл(КомандаПечатиВФайл, МассивОбъектовУчета, НастройкиСохранения);
Для каждого СтрокаТаблицы Из РезультатПечати Цикл
    ПолноеИмяФайла = "тарампарам.pdf";
    СтрокаТаблицы.ДвоичныеДанные.Записать(ПолноеИмяФайла);
КонецЦикла;
7 Михаил Козлов
 
28.06.23
09:46
В модуле менеджера документа "Счет-фактура выданный" есть функция, которая возвращает табличный документ.
8 АгентБезопасной Нацио
 
28.06.23
07:57
(5) "когда в руках молоток - все вокруг кажется гвоздем"©
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан