Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
создание сортировки
Пользователь: SOBD (IP-адрес скрыт)
Дата: 20, November, 2006 16:40

добрый день
появилась задача создать новую сортировку в АРМе Каталогизатор, те когда выплонен поиск, на вкладке Просмотр/вывод есть менюшка позволяющая отсортировать найденные значения. по умолчанию сортировка происходит по

Заголовок
Год выхода издания
Дата ввода

а мне добваить нужну сортировку по "разделу знаний" поле 60
я создал пфт файл в меня sort.mnu прописал новый формат
получилось:

brief,brief
Заголовок
bryear,bryear
Год выхода издания
brdat,brdat
Дата ввода
rzd,rzd
сортировка по разделу знаний
^ содеражние файла sort.mnu

IF P(v700^a) THEN
if p(v60) then v60' ' v700^a /fi
else
if p(v200^a) then if p(v60) then v60' ' v200^a /fi
содержание файла rzd.pft те вновь созданой сортировки
чтоб выводился только раздел знаний я сделал но по мимо этого необходимо вывести автора книги и тут появляется проблема он как то странно сортирует точнее вообще не сортирует :)

те если пфт содержит только :
if p(v60) then v60' '
то все нормально работает но это совсем не удобно так как отображаются только цифры раздела знаний , ну а если выводить еще и автора то не работает сортировка :(
ПОМОГИТЕ :) пожалуйста

Re: создание сортировки
Пользователь: Alio (IP-адрес скрыт)
Дата: 20, November, 2006 17:51

В вашем формате ошибка - пропущен FI.
Кроме того - этот формат должен быть одностроковым, т.е. НЕ ДОЛЖЕН содержать команд переноса на другую строку /

Re: создание сортировки
Пользователь: SOBD (IP-адрес скрыт)
Дата: 21, November, 2006 10:04

Alio написал(а):
-------------------------------------------------------
> В вашем формате ошибка - пропущен FI.
> Кроме того - этот формат должен быть
> одностроковым, т.е. НЕ ДОЛЖЕН содержать команд
> переноса на другую строку /


все изменил как вы сказали получилось это:
IF P(v700^a) THEN if p(v60) then v60' ' v700^a fi else if p(v200^a) then if p(v60) then v60' ' v200^a fi fi
но так все и не работает :(

Re: создание сортировки
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 21, November, 2006 10:49

Добавьте в конце еще одно FI

Re: создание сортировки
Пользователь: SOBD (IP-адрес скрыт)
Дата: 24, November, 2006 15:06

эх смешные ошибки :) спасибо вам за помошь !

сортировка в убывающем порядке
Пользователь: lev (IP-адрес скрыт)
Дата: 15, November, 2007 12:19

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



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