Сделав это недавно, вот как это сделать. Эта обработка омрачена отсутствием функций SSRS. Во-первых, вы не можете вставить разрыв страницы в нижний колонтитул. Во-вторых, для того, чтобы напечатать вашу последнюю страницу, ее нельзя включить в подотчет, поскольку подотчеты не имеют верхних или нижних колонтитулов.
Итак, решение, которое я нашел в конце, - это поместить последнюю страницу (в моем случае это был лист условий и положений) в подробный раздел вашего основного отчета вместе с вашим верхним и нижним колонтитулами (в соответствующих разделах). Затем добавьте отчет, который должен появиться на первой странице в качестве подотчета внутри раздела сведений, над последней страницей, и отделить от него разрывом страницы, помня, что любой верхний или нижний колонтитул в этом отчете не будет отображаться. (но скопировать / вставить верхний и нижний колонтитулы в ваш новый отчет-оболочку не должно быть большой проблемой).
Что касается лишних белых страниц, проверьте поля. Если ваш отчет шире, чем может поддерживать принтер (включая поля), после каждой страницы будет выходить пустая страница. Что я обычно делаю, так это устанавливаю верхнее и левое поля и оставляю правое и нижнее поля равными 0 и настраиваю оттуда, чтобы центрировать.
Microsoft действительно стоит укусить пулю и внести некоторые обновления в SSRS ... Ванильный SSRS в течение многих лет был неполноценным решением по сравнению с любым из многих сторонних пакетов отчетов. Просто управлять файлами отчетов через браузер - это настоящая боль, без пакетных инструментов ...
person
Drunken Code Monkey
schedule
09.08.2019