Re: Изменение формата формуляра
Пользователь:
Gena (IP-адрес скрыт)
Дата: 02, November, 2007 09:45
Если вы печатаете формуляры на вкладке просмотр, то могу порекомендовать один способ. За формирование формуляра там отвечает табличная форма !!KKF в файле сортировки можно увидеть две части:
[HeaderFormat] и [KeyOptions] Первая часть выводит заголовки, которые будут в верхней части формуляра, а вторая часть непосредственно формирует данные, которые потом будут выводится.
Вот это отвечает за вывод заголовка, создание БО на формуляре и обрезание странички по завершению ее формирования:
(if p(v1) then '\ql\fs18\b 'v1*6'\b0 \par \fs20',&unifor('D,@',v1.6,',@!!kk8f'),'\page ' fi/)
Мы просто отделили в формируемом поле v1 часть с ценой и сдвинули ее в сторону, а выводим ее после того, как уже сформировано БО. Сейчас досканально не скажу, но выглядит приблизительно так:
(if p(v1) then '\ql\fs18\b 'v1*6.15'\b0 \par \fs20',&unifor('D,@',v1.6,',@!!kk8f'), v1*21,'\page ' fi/)
в итоге мы "разорвали" заголовок и между его двумя частями всунули БО. И цена у нас выводится под БО книги.