Имя: Пароль:
1C
1С v8
ЗУП 3.1. Печать отдельных строк табличной части.
0 Target1025
 
26.11.19
08:40
В ЗУП есть "График отпусков", на его базе печатается внешней печатной формой "График работы на год". Пользователи выдвинули идею, чтобы иметь возможность печатать из списка документа выбранных сотрудников, выделив в табличной части нужную строку или нужные строки. Как думаете, есть возможность это реализовать относительно малой кровью?
1 Фрэнки
 
26.11.19
09:07
Но если для печати используется внешняя печатная форма?!
2 Target1025
 
26.11.19
09:13
(1) Та, что из подсистемы печать "печать на сервере" вызывается. Т.е. она сама по себе готова, плюс она для отладки может печатать и из самой формы внешней обработки. Возможно ее можно переделать как "обработку табличных частей", но я их никогда еще не делал.
3 dka80
 
26.11.19
09:19
Откуда такая идея? Когда сформировали график - напечатали на всех. Добавились новые сотрудники - ну если хотите создайте новый график. Если хотите, можно создавать отдельно график отпусков на каждое подразделение и т.п. Типовой отчет "График отпусков", формирующий форму Т-7, увидит все ваши документы. Кстати, в нем же можно указать и конкретных сотрудников
4 Фрэнки
 
26.11.19
09:21
Если пользователей устроит такой подход, то я для малой крови могу предложить такое:

Берешь обработку в том виде, что запускает печать прямо из формы внешней обработки.
На форме добавить Поле списка и указать этому полю данные на ТЧ выбранного по ссылке нужного документа
В поле списка должна быть колонка с флагами отметками. Процедуру печать кормить не документом с его ТЧ, а данными из поля списка с отметками.

Можно сделать Таблицу значений и считывать в нее ТЧ, затем манипулировать с этой Таблицей и отмеченными в ней строками.
5 Target1025
 
26.11.19
09:24
(4) Спасибо! что-то вот такой простейший метод проскакал мимо моего мозга :))