Re: выходные формы
Пользователь:
-AND- (IP-адрес скрыт)
Дата: 09, December, 2009 16:13
Оля
То о чем вы говорите, это сортировка. Чтобы заставить выходную форму сортировать по какому-то признаку, а признаком служит поле или подполе указанные явно или условием. Указывается в файле имя_формы.srw .
Пример:
Допустим в комплектаторе есть форма tks файл tks.srw выглядит так:
[HeaderNumber]
0
*****
[KeyOptions]
10
1
if p(V88^A) then v88^a fi
*****
Разбираем:
[HeaderNumber]
0 - это нас не интересует
*****
[KeyOptions]
10 - для сортировки достаточно 10 символов
1 - эта единица значит что сортировка будет проходить только по одной строке(по первому ключу), если будет вторая - проигнорирует.
if p(V88^A) then v88^a fi - Это и есть главная строка, где нужно писать условия сортировки, в данном случаи означает отборать и сортировать по подполю 88^a(в комплектаторе 88^a это номеру КСУ)
И потом процесс будет проходить приблизительно так: ирбис отбирает все записи, где 88^a не пусто, потом выстраивает в красивом порядке и слаживает в табличку.
Сл. вам нужно найти файл имя_формы.srw и посмотреть в последнюю строку, там станет ясно, по какому признаку отбираются и как сортируются документы. Ну и подкорректировать на свой вкус.
Редактировано 4 раз. Последний раз 09.12.2009 16:48 пользователем -AND-.