Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Корректировка по словарю
Пользователь: levr (IP-адрес скрыт)
Дата: 24, January, 2018 20:00

ИРБИС 64 вер. 2013.1 АРМ "Каталогизатор" - открываем БД CMPL - Комплектования - в поставке НЕТ АРМ "Комплектатор". Вопрос: можно в АРМ "Каталогизатор" для БД CMPL для поля "Издательство" активировать функцию "Корректировка по словарю"?

Re: Корректировка по словарю
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 25, January, 2018 09:21

levr написал(а):
-------------------------------------------------------
> ИРБИС 64 вер. 2013.1 АРМ "Каталогизатор" -
> открываем БД CMPL - Комплектования - в поставке
> НЕТ АРМ "Комплектатор". Вопрос: можно в АРМ
> "Каталогизатор" для БД CMPL для поля
> "Издательство" активировать функцию "Корректировка
> по словарю"?


Можно. Для этого надо параметру ItemModByDic для Издательства (в штатном варианте - ItemModByDic18=)в секции [SEARCH] cmpl.ini приписать значение, например, !DMODO (ItemModByDic18=!DMODO) и скопировать формат !DMODO.pft из папки IBIS в папку CMPL.

Re: Корректировка по словарю
Пользователь: levr (IP-адрес скрыт)
Дата: 27, January, 2018 20:10

Спасибо! Работает!

Re: Корректировка по словарю
Пользователь: Arthemyi (IP-адрес скрыт)
Дата: 12, January, 2022 12:22

Здравствуйте.

В инструкции написано:
Цитата:
В строке НА пользователь указывает результирующее значение, на которое должно быть заменено исходное значение. При указании результирующего значения НЕ СЛЕДУЕТ удалять или изменять разделители полей - если система предлагает их по умолчанию.

У нас какая-то странная ситуация: при нескольких корректировках разделитель полей в окошке корректировки присутствовал, а затем перестал (см. скриншот), хотя в самих биб. записях он присутствует.

Непонятно: безопасно ли продолжать Корректировать записи в таком случае, или в этой функции что-то сломалось?

Просто странно, что программа сначала подставляла разделитель полей, а потом перестала. Нормально ли это или надо что-то делать?

Ирбис64+ 2022 (D3)
Сервер Турбо Про

Вложения: 2022-01-12_16-16-02.png (88.5KB)  
Re: Корректировка по словарю
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 27, June, 2022 20:00

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

Re: Корректировка по словарю
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 28, June, 2022 05:22

А. Роман написал(а):
-------------------------------------------------------
> Не нашел параметра определяющего доступность
> режима корректировка по словарю.
> Есть необходимость запретить использование данного
> режима неавторизованными на то пользователями,
> т.к. последствия могут быть серьезными для БД ЭК.


в каком смысле? неавторизованным на это?

но в любом случаем можно такому пользователю задать в ini задать свою секцию search. в которой для каждого поиска параметр ItemModByDicNN будет пустой.

из "Общего описания системы"

Параметр ItemModByDicNN определяет возможность и способ выполнения режима "Корректировка по словарю" (АРМ "Каталогизатор") для соответствующего представления словаря. Возможны три типа значений для данного параметра и соответственно три вида технологии корректировки по словарю:
1. Корректировка на основе задания на пакетную корректировку. Задание на пакетную корректировку пишется на языке пакетной корректировки (см. Приложение 7) и сохраняется в директории БД в виде файла с расширением GBL. В этом случае значение параметра ItemModByDicNN записывается следующим образом:

ItemModByDicNN=@<имя_файла_задания>

Имя файла задания на пакетную корректировку указывается без расширения. Вводятся специальные соглашения, обеспечивающие передачу данных для пакетной корректировки через модельные поля (данные, временно создаваемые в каждом корректируемом документе), а именно: через первое повторение первого модельного поля (метка 1001) передается собственно термин, на основе которого производится корректировка, через первое повторение второго модельного поля (метка 1002) передается идентификатор поля из соответствующей индексной ссылки для данного термина и через первое повторение третьего модельного поля (метка 1003) передается номер повторения из соответствующей индексной ссылки. Пакетная корректировка может передавать через второе повторение первого модельного поля (метка 1001) сообщение о выполнении (или невыполнении) корректировки.
2. Корректировка в строгом соответствии с индексными ссылками. В этом случае в качестве значения параметра ItemModByDicNN указывается символ *. Такой вид корректировки по словарю возможен только в случае "простого правильного" инвертирования (см. выше).
3. Корректировка на основе специального формата. В этом случае в качестве значения параметра ItemModByDicNN указывается имя формата (без расширения). Формат для корректировки по словарю и работа с ним обладают специфическими особенностями:
• формат может содержать переменные метки (см. Приложение 4. п. 13);
• форматированию подвергается документ, соответствующий первой индексной ссылке данного термина, и в качестве результирующей строки из общего результата форматирования берется строка, соответствующая номеру повторения из индексной ссылки;
• результирующая строка форматирования может состоять из двух частей, разделенных знаком $. Первая часть строки рассматривается как список меток полей (числа, разделенные за-пятыми), в которых могут находиться исходные для корректировки данные; вторая часть рассматривается как собственно исходные для корректировки данные. Если вторая часть строки представляет собой символ *, то в качестве исходных данных рассматривается соответствующий термин словаря. Если пустой оказывается первая часть строки, то в качестве метки исходного поля рассматривается идентификатор поля из индекс-ной ссылки.
Примеры использования параметра ItemModByDicNN смотри в IRBISC.INI.

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ



Редактировано 1 раз. Последний раз 28.06.2022 05:35 пользователем GLUKa.

Re: Корректировка по словарю
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 28, June, 2022 13:06

Этот путь извесен, но он очень трудоемок. Проще было бы установить запрет по аналогии с другими параметрами серии хххABLE=0|1
Но такого параметра пока нет для АРМ Каталогизатор?

Re: Корректировка по словарю
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 30, June, 2022 04:51

А. Роман написал(а):
-------------------------------------------------------
> Этот путь извесен, но он очень трудоемок. Проще
> было бы установить запрет по аналогии с другими
> параметрами серии хххABLE=0|1
> Но такого параметра пока нет для АРМ
> Каталогизатор?

предложите в новой версии

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ



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