Ошибка с печатью Detailheader
Stalker4
123
Привет All,
Структура отчета:
MasterData (растягиваемый, формировать новую страницу)
DetailHeader (выводить на новой странице)
DetailData (держать подвал и заголовок вместе)
DetailFooter
Структура данных:
1) Первая мастер строка и пять детаил-строк (все помещается на одной
странице)
2) Вторая мастер строка и пятьдесят детаил-строк (все на одной странице не
помещается и часть детаил строк переносится на вторую страницу)
3) Третья мастер строка и три детаил-строки (все помещается на одной
странице)
То есть всего получается, что в данном случае печатается 4-ре страницы.
Пункт 1 (страница 1) и пункт 3 (страница 4) печатаются правильно.
А вот пункт 2 (страница 2 и 3) нет.
На странице 2 как положено печатается сначала мастер строка, потом
детаил-заголовок, потом печатаются детаил-строки (сколько влезет).
Происходит переход на страницу 3 и тут оказывается что детаил-заголовок на
ней почему то не печатается, хотя в соответствии с опцией
"выводить на новой странице" должен.
В ходе экспериментов с этой ошибкой, выявил один интересный момент.
Добавляем в начало отчета
MasterHeader (выводить на новой странице).
И в результате отчет начинает печатается следующим образом:
Пункт 1 (страница 1) и пункт 3 (страница 4) печатаются так же само как и в
предыдущем варианте, только перед мастер-дата печатается мастер-заголовок.
А вот пункт 2 (страница 2 и 3) стал печататься несколько странно.
На странице 2 как положено печатается сначала мастер-заголовок, потом
мастер строка, потом детаил-заголовок, потом печатаются детаил-строки
(сколько влезет).
Происходит переход на страницу 3 и тут мы видим что вначале страницы
напечатался мастер-заголовок (хотя ни одно мастер записи на странице 3
нет), потом напечатался детаил-заголовок, потом детаил-строки.
То есть получается, что детаил-заголовок напечатался на странице 3, только
после того как я добавил в отчет мастер-заголовок с аналогичной опцией.
Хотя как одно связано с другим не понятно.
Структура отчета:
MasterData (растягиваемый, формировать новую страницу)
DetailHeader (выводить на новой странице)
DetailData (держать подвал и заголовок вместе)
DetailFooter
Структура данных:
1) Первая мастер строка и пять детаил-строк (все помещается на одной
странице)
2) Вторая мастер строка и пятьдесят детаил-строк (все на одной странице не
помещается и часть детаил строк переносится на вторую страницу)
3) Третья мастер строка и три детаил-строки (все помещается на одной
странице)
То есть всего получается, что в данном случае печатается 4-ре страницы.
Пункт 1 (страница 1) и пункт 3 (страница 4) печатаются правильно.
А вот пункт 2 (страница 2 и 3) нет.
На странице 2 как положено печатается сначала мастер строка, потом
детаил-заголовок, потом печатаются детаил-строки (сколько влезет).
Происходит переход на страницу 3 и тут оказывается что детаил-заголовок на
ней почему то не печатается, хотя в соответствии с опцией
"выводить на новой странице" должен.
В ходе экспериментов с этой ошибкой, выявил один интересный момент.
Добавляем в начало отчета
MasterHeader (выводить на новой странице).
И в результате отчет начинает печатается следующим образом:
Пункт 1 (страница 1) и пункт 3 (страница 4) печатаются так же само как и в
предыдущем варианте, только перед мастер-дата печатается мастер-заголовок.
А вот пункт 2 (страница 2 и 3) стал печататься несколько странно.
На странице 2 как положено печатается сначала мастер-заголовок, потом
мастер строка, потом детаил-заголовок, потом печатаются детаил-строки
(сколько влезет).
Происходит переход на страницу 3 и тут мы видим что вначале страницы
напечатался мастер-заголовок (хотя ни одно мастер записи на странице 3
нет), потом напечатался детаил-заголовок, потом детаил-строки.
То есть получается, что детаил-заголовок напечатался на странице 3, только
после того как я добавил в отчет мастер-заголовок с аналогичной опцией.
Хотя как одно связано с другим не понятно.