Выбор записи при переносе данных из словаря


НАЧАЛО >> Оглавление >> Общее описание >> Язык форматирования ИРБИС >> Выбор записи при переносе данных из словаря📄 Скачать в DOCX


Ввод через словарь может не только вставлять выбранный термин, но и переносить данные из записи, на которую ссылается этот термин. Такой сценарий используется, когда для метода ввода задан формат переноса данных: пользователь выбирает термин словаря, а АРМ расформатирует связанную запись и подставляет полученный результат в редактируемое поле или подполе.

Если один термин словаря связан с несколькими записями или несколькими повторениями поля, в режимах корректировки АРМов «Книговыдача», «Комплектатор» и «Книгообеспеченность» пользователь может выбрать конкретную запись-источник перед переносом. Это позволяет перенести данные из нужного документа, а не из первой найденной ссылки словаря.

1. Как выполняется перенос

  1. Пользователь открывает ввод через словарь для поля или подполя рабочего листа.
  2. АРМ получает список терминов из указанной базы данных и выбранного словаря.
  3. Если для выбранного термина найдено несколько подходящих ссылок, открывается список записей-источников.
  4. Пользователь выбирает запись, из которой нужно перенести данные.
  5. АРМ применяет формат переноса к выбранной записи и вставляет результат в редактируемый документ.

Если в настройке метода ввода имя базы данных задано символом *, база выбирается во время работы. После выбора базы дальнейший перенос выполняется по тем же правилам: термин словаря указывает на одну или несколько записей, а пользователь при необходимости выбирает запись-источник.

2. Формат переноса

Формат переноса может использовать переменные метки ***. При выполнении такого формата АРМ подставляет метку поля из выбранной ссылки словаря и расформатирует выбранную запись. Подробнее о правилах подстановки см. раздел «Форматы с переменными метками».

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

3. Что проверить при настройке

Если после выбора термина переносится не та запись, проверьте актуальность словаря, формат переноса и состав ссылок выбранного термина.