Об использовании оператора CHA в глобальной корректировке
Пользователь:
PRM (IP-адрес скрыт)
Дата: 13, February, 2015 10:11
Здравствуйте.
Обнаружили проблему: при использовании оператора CHA глобальной корректировки в поле ошибочно добавляется обозначение отсутствующего в записи подполя.
Более подробно.
Шаг 1.
В файл глобальной корректировки IBIS\autoin.gbl добавляем строки, направленные на удаление пробелов из некоторого подполя.
Например, следующие строки для подполя 10^A.
CHA
10^A
*
' '
''
Шаг 2.
Выполняем проверку на записи, для которой в поле 10 подполе ^A отсутствует.
В версии 2014.1 ИРБИС64 с установленным обновлением D1 проверка даёт следующий результат.
Для записи IBIS с MFN 326 (Васильев Б. Были и небыли. – М.: МедиаЛаб, 2012.)
Исходное значение поля 10:
^D1470.00
Исправляем значение поля 10:
^D1471.00
После сохранения записи в поле 10 ошибочно добавляется обозначение подполя ^A:
^D1471.00^A
Шаг 3.
При аналогичном сценарии проверки в версии 2013.1 ИРБИС64 с установленными обновлениями D1–D5 результат такой же.
Поле 10:
^D1471.00^A
Но если использовать ИРБИС64 2013.1 D1–D5 с server_64.exe из обновления D2 (от 15.01.2014 г.), то обозначение подполя не добавляется.
Поле 10:
^D1471.00
Большая просьба исправить ошибку.