Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Изменение формата формуляра
Пользователь: lifead (IP-адрес скрыт)
Дата: 12, October, 2007 08:24

Здравствуйте.
В ирбисе есть встроенная часть - формирования формуляра для книг и переодических изданий !KKKFW.
Так вот такой вопрос, где и что нужно переделать чтобы, например, цена книги печаталась не в верху формуляра, а в нижней его части?

Re: Изменение формата формуляра
Пользователь: iLq (IP-адрес скрыт)
Дата: 12, October, 2007 09:14

в !KKKFW.pft по-моему и надо смотреть.
---
Гуру меня поправят

Re: Изменение формата формуляра
Пользователь: lifead (IP-адрес скрыт)
Дата: 12, October, 2007 17:00

:( , а я то думал это моно сделать проще....

Re: Изменение формата формуляра
Пользователь: iLq (IP-адрес скрыт)
Дата: 12, October, 2007 17:18

открываете pft в Редакторе формата.
Встаете на какую-нить запись, где есть цена.
Ищите поле v10^d - смотрите при каком условии оно выводится. где надо убираете, куда надо ставите (можно с сохранением условий).
Впринципе другого пути, я думаю, что нет.

Re: Изменение формата формуляра
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 18, October, 2007 15:19

Перенести цену в нижнюю часть не просто. Дело в том, что вверху выводятся все данные, специфические для каждого экземпляра. Если цена ВСЕГДА для всех экз-ров одна и та же, то изменение формата достаточно простое.

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/)

в итоге мы "разорвали" заголовок и между его двумя частями всунули БО. И цена у нас выводится под БО книги.

Re: Изменение формата формуляра
Пользователь: Gena (IP-адрес скрыт)
Дата: 02, November, 2007 09:46

Более детальный пример пришлю чуть позже, сейчас его под рукой нет. Но такое возможно и мы этим пользуемся :)

Re: Изменение формата формуляра
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 02, November, 2007 12:34

Gena написал(а):
-------------------------------------------------------
> (if p(v1) then '\ql\fs18\b 'v1*6.15'\b0 \par \fs20',&unifor('D,@',v1.6,',@!!kk8f'), v1*21,'\page ' fi/)
> в итоге мы "разорвали" заголовок и между его двумя
> частями всунули БО. И цена у нас выводится под БО книги.
Браво!
Но это будет работать только при фиксированной длине инв. номера и МХР



Редактировано 2 раз. Последний раз 02.11.2007 12:47 пользователем Дунаевская.

Re: Изменение формата формуляра
Пользователь: ikar (IP-адрес скрыт)
Дата: 10, May, 2016 12:53

Уважаемые коллеги!
Подскажите где исправить, чтобы на книжном формуляре не печатались страницы?

Re: Изменение формата формуляра
Пользователь: FNS (IP-адрес скрыт)
Дата: 10, May, 2016 14:04

ikar написал(а):
-------------------------------------------------------
> Уважаемые коллеги!
> Подскажите где исправить, чтобы на книжном
> формуляре не печатались страницы?


Если Вам не нужны количественные характеристики на формулярах книг, тогда поместите прикрепленный файл в папку базы данных, где хотите сделать эти изменения. При копировании файла, согласиться на замену. Перед заменой, сделайте копию оригинального файла.

Вложения: !kkkfw.pft (13.1KB)  
Re: Изменение формата формуляра
Пользователь: ikar (IP-адрес скрыт)
Дата: 11, May, 2016 05:34

Спасибо, но мне нужно печатать в режиме "Печать текущего", а вложенный формат отвечает за Печать КК

Re: Изменение формата формуляра
Пользователь: FNS (IP-адрес скрыт)
Дата: 11, May, 2016 06:50

ikar написал(а):
-------------------------------------------------------
> Спасибо, но мне нужно печатать в режиме "Печать
> текущего", а вложенный формат отвечает за Печать
> КК

Замените этот файл в папке Deposit

Вложения: !!kk8f.pft (4.7KB)  
Re: Изменение формата формуляра
Пользователь: ikar (IP-адрес скрыт)
Дата: 11, May, 2016 07:40

Это подходит. Благодарим!
(сами уже "помудрили" с ofizxar)
Еще бы теперь увидеть на самом верху Инв. номер ...

Re: Изменение формата формуляра
Пользователь: FNS (IP-адрес скрыт)
Дата: 11, May, 2016 19:22

ikar написал(а):
-------------------------------------------------------
> Это подходит. Благодарим!
> (сами уже "помудрили" с ofizxar)
> Еще бы теперь увидеть на самом верху Инв. номер
> ...


Не показывается инвентарный на формуляре? Сформулируйте вопрос.
С файлом !!kkf.srw не "помудрили?"



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.