Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Глобальная корректировка
Пользователь: Успенский Александр (IP-адрес скрыт)
Дата: 30, July, 2004 15:19

Пожалуйста, подскажите в чем ошибка при выполнении глобальной корректировки.

В нашей библиотеке сначала пользовались только АРМом Каталогизатор и создавали с его помощью электронный каталог. Сейчас мы начали использовать и АРМ Комплектатор с БД CMPL, в которую был скопирован ЭК. Для предотвращения передачи из БД CMPL в ЭК уже имеющихся там записей при обработке дублетов необходимо, чтобы во всех записях БД CMPL в поле 66 (перенос в другую БД) были данные об их переносе в ЭК.
Сейчас в большинстве записей БД CMPL в поле 66 даннные отсутствуют, за исключением новых книг (в Комплектаторе уже обработаны и переданы в ЭК несколько партий книг). А при выполнении глобальной корректировки поля 66 с помощью операторов ADD, REP, CHA поле не изменяется (не появляются новые данные и не изменяются старые), хотя в отчете указывается число откоррректированныз записей. Для записей, в которых в поле 66 есть данные о переносе в ЭК, в отчете пишется "Ошибка формата" и они не изменяются.
Использовавшиеся задания на корректировку:

0
REP
66
*
^AELKAT^B20040625
XXXXXXXXXXXXXXXXXXX

0
ADD
66
*
^AELKAT^B20040625
XXXXXXXXXXXXXXXXXXX

0
CHA
66
*
#
^AELKAT^B20040625

Глобальная корректировка поля 66 с помощью оператора DEL работает правильно (данные удаляются).

Заранее спасибо.

Re: Глобальная корректировка
Пользователь: Дунаевская С.М. (IP-адрес скрыт)
Дата: 02, August, 2004 11:39

В любом операторе вводимые данные должны быть представлены в виде безусловной константы (должны быть заключены в апострофы '').
Вам достаточно написать один оператор ADD в котором ввести условие
if a(v66) then '^AELKAT^B20040625' fi


Re: Глобальная корректировка
Пользователь: Успенский Александр (IP-адрес скрыт)
Дата: 02, August, 2004 13:56

Спасибо большое!



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