Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Передача параметра в опросный РЛ
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 17, November, 2020 11:31

Коллеги, подскажите пожалуйста, как передать значение поля 903 из текущей записи в опросный лист параметров произвольного оперативного режима?

Необходимо выполнить сценарий на конкретной записи. Параметры этой записи (MFN) нужно передать в команду глобальной корректировки.

to-norm.wss
SEARCH "MFN=%4",,,,1
GLOBAL TO-NORM.gbl,%4,%4,

Команды
SEARCH "I=%2",,,,1
SEARCH "I=%4",,,,1

почему-то дают нулевой результат поиска, хотя в АРМ Каталогизатор в словаре есть шифр и MFN.

SEARCH "MFN=0000000009",,,,3 - Executed - Кол-во найденных док-ов: 0

Если команду SEARCH убрать, то при выполнении оперативного режима задания на ГК выполняются не на текущей записи, для которой была нажата кнопка оперативного режима, а на всей БД...

Вложения: img-2020-11-17-11-27-58.png (53.6KB)   img-2020-11-17-11-30-38.png (80KB)  
Re: Передача параметра в опросный РЛ
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 17, November, 2020 13:54

Нашел на форуме уточнение, о том что нужно указать команду OPENDB перед командой SEARCH для АРМ Каталогизатор. Упустил это из виду...

В итоге получилось выполнить пакетное задание вручную, указав конкретный MFN или шифр документа в опросном листе. Это не годится, т.к. нужно исключить возможность корректировки не того документа, не оставив пользователю возможности самостоятельно указывать тот или иной документ, а задавая шифр или MFN текущей записи, на которой была нажата кнопка оперативного режима.

Вариант с CONTEXTIN/CONTEXTOUT не подходит когда нужно обработать не весь результат поискового запроса, а только один документ. Т.к. в этом случае будут корректироваться все найденные документы.



Редактировано 1 раз. Последний раз 17.11.2020 13:54 пользователем А. Роман.

Re: Передача параметра в опросный РЛ
Пользователь: Alio (IP-адрес скрыт)
Дата: 17, November, 2020 22:29

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

Re: Передача параметра в опросный РЛ
Пользователь: Alio (IP-адрес скрыт)
Дата: 18, November, 2020 11:28

Для эксперимента предлагаю версию Каталогизатора 2020: для команды 4 оперативных режимов в качестве параметра можно задавать @имя_формата/формат, по которому на текущей записи формируется пакетное задание

Старая возможность - когда в качестве параметра задается имя пакетного задания - сохраняется

Ссылку посылаю в личку...



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