Добрый день.
Пожалуй, очередной вариант актуализации внешних печатных форм.
Пришлось сделать "клиентскую", потому что в "серверном" методе после обновления на релиз с БСП 3.1.9, перестали выводиться вспомогательные служебные сообщения, так как серверные формы стали исполняться в фоновом режиме.
Заодно отрефакторил "серверную".
Итак.
Регистрация печатных форм в программе через "Администрирование / Печатные формы, отчеты и обработки / Дополнительные отчеты и обработки".
В "регистрационной" функции шаблонов "СведенияОВнешнейОбработке" написаны выражения, соответствующие БСП 3.1.9.
1. Шаблон печатной формы серверный метод.
Отладочная форма (куда же без неё).
Удобство - Ничего нигде не надо переключать. Только в объекте обработки в панели свойств укажите, к каким объектам метаданных она "принадлежит", это как раз для формы отладки.
2. Шаблон печатной формы клиентский метод.
Тоже есть отладочная форма.
В приложенном к публикации файле исполнены по 2 команды печати по 2 вариантам исполнения: "целиком" и "выделенные" строки. Итого 4 команды. Вообще команд можно делать много, чтобы не плодить отдельные обработки "об одном и том же, только чуть иначе"
Выделенные строки - сделано для возможности формировать отдельные, к примеру, приказы или допсоглашения, по сотрудникам из списочного документа. Для этого в списочном документе в табличной части пользователь через Ctrl + клик мыши выделяет нужные строки, и по соответствующей команде формируется печатная форма только по ним.
На команды печати "выделенные строки" есть проверка, что команда вызывается с формы документа, а не списка документов.
В модуле отладочной формы даны советы, как можно получить исполняемый код передачи в печать массива строк ТЧ объекта по выделенным строкам формы.
В модуле обработки можно писать "серверные" команды вывода служебных сообщений, информирующие пользователя, и они будут выводиться, потому что эта печатная форма работает не в фоновом режиме.
Это для дополнительного удобства разработки "на месте".
Исполнено и проверено в ЗУП (КОРП) 3.1.27.93, платформа 8.3.22.2239.
Несомненно подойдёт и для других конфигураций управляемых форм (БП, УНФ и т.д.).
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.27.93