Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Переменные параметры
Пользователь: Милана А. (IP-адрес скрыт)
Дата: 08, December, 2022 13:55

Из инструкции: "Конструкции %N могут использоваться ...- в тексте глобальной корректировки (файл *.gbl)".
Иногда встречаются задачи заполнить много повторяющихся полей, которые проще заполнить в блокноте, чем в ирбисе. Пример: поле 331 Аннотация в БД KZD. Аннотация (то есть информация о персоне) для удобства восприятия делится на абзацы и каждый абзац заносится в новое повторение поля 331. Чаще всего 4-5 повторений. И этот текст удобнее предварительно подготовить в текстовом редакторе. Другой вариант - поле 330 (содержание) - иногда оно тоже бывает достаточно большим и его удобнее подготовить в текстовом редакторе.
Для ввода аннотаций я добавила в оперативный режим глобальную корректировку, которая берет данные из указанного файла и сохраняет его в поле 331. Потом подумала, что хорошо бы это дело усовершенствовать, чтобы данные из указанного файла добавлялись не в конкретное 331-е поле, а УКАЗАННОЕ поле. В глобальной корректировке использовала: ADD %1
Предполагалось, что %1 заменится на номер указанного поля, но увы.
Конструкции %N заменяются только в ФОРМАТ 1 и ФОРМАТ 2.
Метку поля такой конструкцией в GBL задать нельзя, хотя в &uf('6...) можно...

Re: Переменные параметры
Пользователь: ochagova (IP-адрес скрыт)
Дата: 20, December, 2022 10:36

Рекомендация: при использовании параметров использовать в самом начале задания оператор
ADD
991

'%1'

ADD
992

'%2'

. . . . . . . . .
(Для надежности предварительно сделать
DEL
991
*

.......................
А далее использовать в теле задания v991, v992 ......



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