Создал внешнюю печатную форму. Работала криво, начал гуглить как отладить. Нашел вот такое вот решение.
http://dr2c.blogspot.ru/2012/04/blog-post.html Удалось запустить ее под отладчиком с помощью вызова Процедуры Печать из модуля формы.
ИменаМакетов = Новый Массив;
ИменаМакетов.Добавить("ПФ_АктВыполненныхРаботУслуг");
КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм(ИменаМакетов);
ПараметрыВывода = Новый Структура;
ОбъектыПечати = Новый СписокЗначений;
Для Каждого ИмяМакета из ИменаМакетов Цикл
УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, ИмяМакета);
ОбъектЗначение.Печать(СсылкаНаОбъект, КоллекцияПечатныхФорм,ОбъектыПечати, ПараметрыВывода);
КонецЦикла;
Вот только одна проблема. Раньше хоть и кривые данные выводились, но окошко с печатной формой показывалось (пока не стал мутить с отлакой). Теперь же все действия могу пошагово просмотреть в отладчике, но не показывается окошко. Это стало после того как я начал вызывать процедуру Печати из модуля формы. Грешу на то, что накосячил с функциями РеквизитФормыВЗначение и ЗначениеВРеквизитФормы. Подскажете что-нибудь, почему перестало выводиться окно печати?
Сейчас все проверял, не могу найти ошибку. Если подключать как внешнюю обработку, показывает табличный документ, если же заходить через все функции-> обработки-> ВПФ_АктВыполненныхРаблтУслуг, то нифига не показывает ничего. Хотя отладчиком прошёлся пошагово, нигде никаких ошибок нет.
подскажите кто что знает.
Вот обработка http://zalil.ru/34730177
да я пробовал это сделать, но не работало и затем удалил. Самое интересное, при вызове из внешней обработки все работает, а когда из всех функций вызываешь - нифига. Я думал, может быть параметры не так заполнил... Но вроде бы несколько раз проверил ...и все вроде так как надо...