Тема: КонецГруппы или КонецОтчета не разрывать

Вконце каждой группы отчета мне нужно вывести 15-20 строк комиссию с должностями и подписями.
Сейчас строки с пометкой КонецГруппы выводятся после данных и разбрасываются на разные листы.
Если использовать служебные поля 8 и 9, то КонецГруппы попадает на отдельный лист, но на каждом листе с данными очень много пустого места остается.
Может есть способ как то указать КонецГруппы или КонецОтчета не разрывать, печатать все целым блоком?

Re: КонецГруппы или КонецОтчета не разрывать

Использовать служебные поля 8 и 9 для первой строки "КонецГруппы". Если строки "КонецГруппы" не входят на лист, то напечатаются сначала следующего листа, а затем пойдут данные другой группы.
Если каждая группа должна печататься сначала листа, то добавить строку "НачалоГруппы" и в служебных полях 8 и 9 задать первую строку.

Спасибо сказали: Garry1

Re: КонецГруппы или КонецОтчета не разрывать

Виктор Бебякин пишет:

Использовать служебные поля 8 и 9 для первой строки "КонецГруппы". Если строки "КонецГруппы" не входят на лист, то напечатаются сначала следующего листа, а затем пойдут данные другой группы.
Если каждая группа должна печататься сначала листа, то добавить строку "НачалоГруппы" и в служебных полях 8 и 9 задать первую строку.

Спасибо помогло, конец группы печатается теперь целиком.
Но теперь бухгалтерия требует, чтобы конец группы переносился не просто целиком, а еще и хотя бы с одной строкой данных. Возможно ли простым способом реализовать это?

Re: КонецГруппы или КонецОтчета не разрывать

Использовать служебные поля 8 и 9 для строки данных, со значение на 1 меньше чем указано для "КонецГруппы".

Re: КонецГруппы или КонецОтчета не разрывать

Виктор Бебякин пишет:

Использовать служебные поля 8 и 9 для строки данных, со значение на 1 меньше чем указано для "КонецГруппы".

СоставКарты1 32 строки, СоставКарты2 32 строки, ЗаполнениеСоставаКарты 26 строк из них Конец группы 25 строк.
На первой строке КонецГруппы установил полям 8 и 9 значения 7 и 7 (чтобы КонецГруппы целиком переносился на другую страницу).

Если для строк данных 8 и 9 поля устанавливаю значения 6 и 6, то отчет печатается c полупустыми листами.

Re: КонецГруппы или КонецОтчета не разрывать

В новом репортере поля 8 и 9 могут быть заданы перед формированием каждой записи через переменную. Переменная может быть связана с функцией, в которой определяется последняя строка перед сменой группы и возвращается нужное значение.
В старом репортере такой возможности нет.

Спасибо сказали: Garry1