Неправильная нумерация страниц в отчете.
В отчетах SSRS есть замечательная переменная Globals!TotalPages, которая возвращает кол-во страниц отчета в рамках группы. Вот какая проблема начала проявляться. Иногда при выводе нескольких документов в одном отчете неправильно определяет кол-во страниц. Обычно, больше на одну. Например, нумерация идет так: 33 из 35, 34 из 35, 35 из 2 (тут уже новый документ пошел), 2 из 2. Установка свойства ResetPageNumber на группе лишь исправила текущую страницу. Теперь это выглядит так: 33 из 35, 34 из 35, 1 из 2 , 2 из 2. То есть, одна страница как-бы пропадает. Гугл вывел только на хотфикс к SQL серверу 2008 как раз именно по этой проблеме, у нас стоит 2016 . Есть еще слабенькая надежда на обновление сервера, но у нас это бюрократически долго делается. Если не поможет, как выходить из этой ситуации ? Счетчик в документе нужен.
|