Re: Печать КК
Пользователь:
Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 25, December, 2006 03:27
Дунаевская написал(а):
-------------------------------------------------------
> Да, при печати КК в пакетном табличном режиме
> всегда выводится последняя (единственная) пустая.
> Пока справиться с этим не получается
У меня получилось. Для этого достаточно вставлять разрыв страницы не после вывода БО, а перед ним. И первый разрыв должен добавляться только при условии определения глобальной переменной, которая получает значение только после вывода первой страницы.
(if p(v1) then if &uf('+1R334')<>'' then '\page ', &uf('+1W334#TRUE'), fi, [код вывода карточки] fi)
Есть и ещё один путь. Поскольку формат отбора генерируют уникальные ключи, то можно пересчитать их, поместить значение в глобальную переменную и вывести ровно столько разрывов, сколько требуется. Но этот способ некрасив.