Имя: Пароль:
1C
1С v8
Как программно распечатать документ?
0 Slepoi
 
23.10.14
20:05
Добрый вечер! Пишу обработку которая копирует документы за опред. период, и распечатывает их. Но не могу разобраться как их распечатать.

Конфигурация: БП 3.0.35.26 Вот кусок обработки, в котором пытаюсь отправить документ на печать (до этого идет копирование, перерасчет и запись документа) (Документ Счет на оплату покупателю):
//-///-/////-
            Массив.Добавить(ДокКопия);
            Если (Объект.Печать_СчетНаОплату = Истина) и (Объект.Колво_СчетНаОплату > 0) Тогда
                КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм("СчетЗаказ");
                
                //УправлениеПечатью.СформироватьПечатныеФормы("Документ.СчетНаОплатуПокупателю", "СчетЗаказ", Массив, , КоллекцияПечатныхФорм,, , )
                ТаблицаСведенийСчетНаОплату = ПечатьТОрговыхДокументов.ПолучитьОписаниеТаблицыСчетаНаОплату();
                
                УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "СчетЗаказ", "Счет на оплату",
                ПечатьТорговыхДокументов.ПечатьСчетаНаОплату(ТаблицаСведенийСчетНаОплату, Массив),,"ОбщийМакет.ПФ_MXL_СчетЗаказ");
                
            КонецЕсли;    
//-///-///
Делал на основании типового модуля. Подскажите, пожалйуста, как правильно написать модуль!!!
1 kosts
 
23.10.14
21:00
(0) смотри параметры процедур, может быть там есть печать сразу. иначе тогда самому печатать(в смысле самому писать код что бы отправлялось на принтер).