Имя: Пароль:
1C
1С v8
СКД, Программная доработка разрывов страниц.
0 Tornadius
 
05.09.19
08:23
Доброго дня всем.
Такая задача: Конфа ЗУП (3.1.9.227) на платформе 1С:Предприятие 8.3 (8.3.14.1779)
Сохраняю типовой отчет "АнализНачисленийИУдержаний" во внешний и создаю собственный вариант.
Мне нужны все начисления по сотрудникам в разрезе подразделений - в настройках СКД делаю через таблицу:
Группировка по подразделению и таблица с сотрудниками подразделения в строках и начислениями в колонках.
Не могу вставить разрывы страниц, что бы каждое подразделение печаталось на отдельных листах.
Программно обработать макет не получается из-за таблицы в схеме СКД.
Как разбить на страницы?
Пробовал перехватывать результирующий ТабличныйДокумент, но там нет областей.
1 toypaul
 
гуру
05.09.19
08:47
Обычно это делается при поэлементном выводе в ПриКомпоновкеРезультата

вот в этом курсе рассматривали подобную задачу https://learn.programstore.ru/video_kurs_skd
точно не помню может и с разрывом что-то делали

Вот тут почитайте http://catalog.mista.ru/public/96583/

И тут еще немного про постобработку http://wiki.programstore.ru/postobrabotka-otcheta-skd/
2 Tornadius
 
05.09.19
11:22
(1) Спасибо большое!!!

Помогло http://catalog.mista.ru/public/96583/

И если вместо нового параметра "Разрыв страницы" использовать типовой "Разбивать по подразделениям" можно на форме отчета через флажок переключать разбивку на страницы.
Интересно еще было бы каждой странице задавать свои параметры печати, а то если указать "По ширине странице" то применяется ко всему документу.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший