Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Комплектатор :  ИРБИС Irbis
 
поиск
Пользователь: Sweta (IP-адрес скрыт)
Дата: 08, May, 2007 10:10

помогите пожалуйста создать поиск по характеру документа в базе комплектатора в режиме заказ.
Спасибо.

Re: поиск
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 08, May, 2007 13:43

1. В CMPL.FST добавьте строку для словаря "Характер документа" (можете посмотреть в IBIS.FST аналогичную строку с префиксом HD=)
2. В IRBISP.INI добавьте поиск по новому словарю (Администратор - Инструменты - Редактор INI файлов и сценариев поиска - выбрать INI файл - секция [SearchCmp] - Заказ - добавить строку (указать Название, Префикс инверсии, Заголовок "связанных записей").
Формат для "связанных записей" можно не указывать - по умолчанию при введенном заголовке берется формат Brief.pft

Re: поиск
Пользователь: Sweta (IP-адрес скрыт)
Дата: 08, May, 2007 13:58

Спасибо за ответ.
я сделала следующее:
префикс инверсии - HZD=
Имя файла справочника - hd.mnu
с "Заголовком связанных записей" - незнаю что указывать
в ibis.fst нашла несколько строчек HD=. Применять все? Подскажите пожалуйста какие?
Так как с форматом разбираюсь не очень хорошо.
9001 0 "hd="v900^c (что значит 9001?)
9002 0 "hd="v900^2
9003 0 "hd="v900^3
9004 0 "hd="v900^4
900 0 "hd=454"d454/"hd=481"d481/if a(v900^c) then "hd=d2"d470 fi/

Re: поиск
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 08, May, 2007 19:45

Sweta написал(а):
-------------------------------------------------------
> Спасибо за ответ.
> я сделала следующее:
> префикс инверсии - HZD=
> Имя файла справочника - hd.mnu
> с "Заголовком связанных записей" - незнаю что
> указывать
Например, так "Записи,имеющие код ХД:"

> в ibis.fst нашла несколько строчек HD=. Применять
> все? Подскажите пожалуйста какие?
> Так как с форматом разбираюсь не очень хорошо.
> 9001 0 "hd="v900^c (что значит 9001?)
> 9002 0 "hd="v900^2
> 9003 0 "hd="v900^3
> 9004 0 "hd="v900^4
> 900 0 "hd=454"d454/"hd=481"d481/if a(v900^c) then
> "hd=d2"d470 fi/

Можете написать так
9001 0 "nzd="v900^c
9002 0 "nzd="v900^2
9003 0 "nzd="v900^3
9004 0 "nzd="v900^4

<(что значит 9001?) > - квалификатор, в данном случае его значение не важно

Re: поиск
Пользователь: Sweta (IP-адрес скрыт)
Дата: 10, May, 2007 10:08

Спасибо, все получилось.
И еще хотелось спросить:
возможно ли в комплектаторе сделать последовательный или комплексный поиск (нужно, чтобы в выборке по дате заказа документы можно было отсортировать по характеру документа).

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

В ИРБИС64 такая возможность есть - при переходе в АРМ Каталогизатор можно проводить любые поиски; необходимо лишь в БД CMPL создать SORT.MNU и соответствующие форматы

Re: поиск
Пользователь: Sweta (IP-адрес скрыт)
Дата: 10, May, 2007 12:09

Большое спасибо за ответ. К сожалению у нас версия 32.
Проблема заключается в том, чтобы в выходной форме можно было формировать список документов определенной даты заказа,но отсортированных по характеру документа (необходимо для отчетов).Я так понимаю, что лучше корректировать выходную форму или создавать новую. Посоветуйте пожалуйста как лучше решить эту проблему.

Re: поиск
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 10, May, 2007 13:04

Для выходной формы (но не в просмотре) дополнительную сортировку по ХД можно задать в файле *.SRW (не забудьте про код и раскодировку).
В формате печати, наверное, придется добавить вывод ХД с расшифровкой кода

Re: поиск
Пользователь: iLq (IP-адрес скрыт)
Дата: 16, October, 2007 10:24

Приветствую.
В последовательном поиске есть полезная возможность поиска по диапазону. Но я зарубил у себя на носу, что последовательным поиском надо пользоваться крайне редко! В комплексном поиске не нашел такой возможности поиска по диапазону (впринципе, наверное, это касается только дат). Или я именно, что не нашел? Пока решил сделать словарь по месяцам типа 200706 200707. Сталкивался ли кто с потребностью такого поиска? Что при этом делали?

Re: поиск
Пользователь: ochagova (IP-адрес скрыт)
Дата: 16, October, 2007 14:31

For Sweta. Еще можно попробывать такой вариант. В списке записи отображаются в формате brief. Можно в этот формат вставить первым поле 900^g (характер). Список отсортировать, отметить все и получить либо список (сделать самим простенький формат), либо таблицу тоже самую простую уже без сортировки.

Re: поиск
Пользователь: ochagova (IP-адрес скрыт)
Дата: 16, October, 2007 14:37

For iLq. Если вы в АРМе Читателя, то не забыли о такой возможность - дополнительные ограничения по датам?



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