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

Добрый день,
Работаю в Демо-версии Ирбис 64, изучаю возможности миграции БД из существующей системы в ИРБИС (с целью возможного приобретения)…
Пытаюсь выполнить глобальную корректировку, чтобы переместить информацию из поля 899 (после импорта находится на вкладке "Добавочные") в поле 910 (поля повторяющиеся).
Переместить значения нужно с изменением индикатора подполей (это и вызывает у меня проблему):
v899^p -> v910^B
v899^x -> v910^H
v899^b -> v910^D
v899^j -> v910^R
Если указываю добавить в подполе, копируется только первая запись...
Подскажите, пожалуйста, как организовать перенос повторяющихся данных с изменением индикатора подполя оптимально.
Заранее благодарна.

Re: Глобальная корректировка(добавить с изменением индикатора подполя)
Пользователь: Куделя (IP-адрес скрыт)
Дата: 14, July, 2023 16:44

Как-то так если без проверок

ADD
910
XXXXXXXXXXXXXXXXXXX
(if p(v899) then |^B|v899^p,|^H|v899^x,|^D|v899^b,|^R|v899^j fi/)
XXXXXXXXXXXXXXXXXXX

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: Глобальная корректировка(добавить с изменением индикатора подполя)
Пользователь: IrynaF (IP-адрес скрыт)
Дата: 17, July, 2023 09:40

Спасибо большое за скорый и исчерпывающий ответ...
Добавила проверку, всё получилось, как ожидалось)
Доброго Вам дня!



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