Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Комплектатор :  ИРБИС Irbis
 
Добавление колонки в выходной форме
Пользователь: X-Cite! (IP-адрес скрыт)
Дата: 30, October, 2007 18:20

Есть выходная форма TABLOW (Общий лист подписки за последний период)
В ней надо добавить еще одну колонку, в каком файле сделать?
Нашел 4 файла...
В справке сказано, что надо работать с Генератором табличных форм, но для этой формы я не нашел файл, есть только tablow1.tbg и то он как-то странно, в нем добавил колонку, так он заголовок сделал с новой колонкой а всю подписку так и оставил по старому, без этой колонки.

Re: Добавление колонки в выходной форме
Пользователь: ochagova (IP-адрес скрыт)
Дата: 31, October, 2007 10:45

Очень приблизительно.
Идея добавления колонки следующая:
1. В файле *.tab меняется шапка таблицы, Добавляется строка типа:
\clbrdrt\brdrs\brdrw15\clbrdrl\brdrs\brdrw15\clbrdrb\brdrs\brdrw15\clbrdrr\brdrs\brdrw15\cellx8000
например, на ширине 8000 между аналогичной строкой с шириной 7086 и 8353, которую надо увеличить (раздвинуть).
2. В этом же файле добавляется строка типа
\pard \qc\widctlpar\intbl {\b текст в шапке новой колонки\cell }
между аналогичными строками, например после строки
\pard \qc\widctlpar\intbl {\b Цена 1-го комплекта\cell }
3. Аналогичные изменения надо сделать в файле *.pft:
3a. вставить конструкцию типа
\clbrdrt\brdrs\brdrw15\clbrdrl\brdrs\brdrw15\clbrdrb\brdrs\brdrw15\clbrdrr\brdrs\brdrw15\cellx7086
3б. вставить конструкцию типа
\pard \qr\widctlpar\intbl {',,,,,f(val(v34,' 0'),0,2),,,,,,'\cell }
где f(val(v34,' 0'),0,2) - формат вывода данных

Re: Добавление колонки в выходной форме
Пользователь: X-Cite! (IP-адрес скрыт)
Дата: 31, October, 2007 15:23

Огромное спасибо! Вроде работает.



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