Здравствуйте!
Помогите сделать глобальную корректировку.
В поле 902 "Держатель документа" в подполе "Наименование организации" нужно добавить кодировку 02.(см. скрин)
Данные Из поля 903 "Шифр документа в БД" скопировать в поле 951 "ССылка на внешний объект" в подполе "Имя файла" и добавить тип файла *.pdf (см. скрин)
Подскажите, пожалуйста, как можно перенести содержание одного поля в другое (например, из 610 в 606^A), если имеются несколько повторений поля?
При использовании оператора ADD:
Нужно учесть повторения:
вместо v610 вставить (V610/), что означает:
скобки — обрабатывать повторения (перебор повторений поля), а не поле целиком;
косая черта — "перенос строки", графически можно себе это представлять, как
переход на следующее повторение при работе в АРМ Каталогизатор.
Таким образом, если у вас есть два повторения поля 610:
Это связано с взаимодействием двух повторяющихся полей.
Я упустил этот момент.
Если вы хотите добавить новые повторения с подполем A в 606 поле,
то правильно, конечно, написать так:
(if p(v610) then '^A', v610 fi/)
Добрый день.
Подскажите пожалуйста, как правильно сделать глобальную корректировку.
Нам нужно в каждом повторении поля 330 перенести значение подполя ^7 в подполе ^Е , при условии что подполе ^Е пустое.
CHA
330
F
(if p(v330) then if v330^7<>'' and v330^E='' then '^7' else # fi fi /)
(if p(v330) then if v330^7<>'' and v330^E='' then '^E' else # fi fi /)