В ЗУП есть "График отпусков", на его базе печатается внешней печатной формой "График работы на год". Пользователи выдвинули идею, чтобы иметь возможность печатать из списка документа выбранных сотрудников, выделив в табличной части нужную строку или нужные строки. Как думаете, есть возможность это реализовать относительно малой кровью?
(1) Та, что из подсистемы печать "печать на сервере" вызывается. Т.е. она сама по себе готова, плюс она для отладки может печатать и из самой формы внешней обработки. Возможно ее можно переделать как "обработку табличных частей", но я их никогда еще не делал.
Откуда такая идея? Когда сформировали график - напечатали на всех. Добавились новые сотрудники - ну если хотите создайте новый график. Если хотите, можно создавать отдельно график отпусков на каждое подразделение и т.п. Типовой отчет "График отпусков", формирующий форму Т-7, увидит все ваши документы. Кстати, в нем же можно указать и конкретных сотрудников
Если пользователей устроит такой подход, то я для малой крови могу предложить такое:
Берешь обработку в том виде, что запускает печать прямо из формы внешней обработки.
На форме добавить Поле списка и указать этому полю данные на ТЧ выбранного по ссылке нужного документа
В поле списка должна быть колонка с флагами отметками. Процедуру печать кормить не документом с его ТЧ, а данными из поля списка с отметками.
Можно сделать Таблицу значений и считывать в нее ТЧ, затем манипулировать с этой Таблицей и отмеченными в ней строками.