Не печатать лист, если он последний
К каждому клиенту надо напечатать договор и к этому договору реестр. Плюс нужна копия договора для нас.
когда я печатаю договор и реестр к нему, мне надо не печатать последний реестр для каждого договора (договор всегда на сумму до 60 000, последний договор еще не закрыт и значит реестр неполон).
Грубо говоря, в случае трех договоров мне надо печатать:Договор1-реестр1, Договор2-реестр2, Договор3, копия ДОговора1,копия ДОговора2, копия ДОговора3.
Вот примерно так.
я вижу решение либо на этапе формирования датасета (сообразить такой запрос, который не вытянет данных для последнего договора), либо в самом отчете...
когда я печатаю договор и реестр к нему, мне надо не печатать последний реестр для каждого договора (договор всегда на сумму до 60 000, последний договор еще не закрыт и значит реестр неполон).
Грубо говоря, в случае трех договоров мне надо печатать:Договор1-реестр1, Договор2-реестр2, Договор3, копия ДОговора1,копия ДОговора2, копия ДОговора3.
Вот примерно так.
я вижу решение либо на этапе формирования датасета (сообразить такой запрос, который не вытянет данных для последнего договора), либо в самом отчете...
Комментарии
Два листа: на одном мастер-детэйл (договор-реестр), на втором только мастер (договор). На первом листе в случае EOF мастер-датасета (по событию OnBeforePrint или что-то похожее) делать невидимым детэйл-бэнд