Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Задачки для любознательных :  ИРБИС Irbis
 
Задачка №5
Пользователь: Alio (IP-адрес скрыт)
Дата: 19, July, 2011 15:02

Необходимо провести последовательный поиск, чтобы найти записи, в которых в первом повторении поля 907 в подполе B находится значение, ОТСУТСТВУЮЩЕЕ в справочнике FIO_SF.MNU

Re: Задачка №5
Пользователь: Gena (IP-адрес скрыт)
Дата: 19, July, 2011 15:13

Ну это не сложно...

&uf('kFIO_SF.MNU\'&uf('av907^b#1'))=''

Но что-то мне подсказывает, что вы хотите другого решения. Так?

Re: Задачка №5
Пользователь: Alio (IP-адрес скрыт)
Дата: 19, July, 2011 15:31

Все верно.
Хотя есть один нюанс. Если надо, чтобы поиск был без учета регистра,то

&uf('kFIO_SF.MNU!'&uf('av907^b#1'))=''

Re: Задачка №5
Пользователь: Gena (IP-адрес скрыт)
Дата: 19, July, 2011 16:48

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

Re: Задачка №5
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 20, July, 2011 11:40

Забыл: по умолчанию - во всех полях с учетом регистра?



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