Обычно внешняя печатная форма выполняется по кнопке «Печать» из документа — там все механизмы уже созданы, но бывает, что внешнюю печатную форму необходимо выполнить, скажем, из обработки. Тогда:
Создаем обработку из справочника ВнешниеОбработки (УПП) , вызываем глобальную функцию «Печать».
1 2 3 4 5 6 7 8 |
СправочникОбрАктСверки = Справочники.ВнешниеОбработки.НайтиПоКоду("123456798"); ДвоичныеДанные = СправочникОбрАктСверки.ХранилищеВнешнейОбработки.Получить(); ИмяФайла = ПолучитьИмяВременногоФайла("epf"); ДвоичныеДанные.Записать(ИмяФайла); Обработка = ВнешниеОбработки.Создать(ИмяФайла); Обработка.СсылкаНаОбъект = ДокАктСверкиВзаиморасчетов.Ссылка; Обработка.Печать(); УдалитьФайлы(ИмяФайла); |
Источник: http://www.1c1c1c.ru/