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