Оператор ADD

Navigation:  ПРИЛОЖЕНИЯ > 7. Язык Пакетной Корректировки > Операторы корректировки >

Оператор ADD

Previous pageReturn to chapter overviewNext page

Добавление нового повторения поля или подполя в заданное существующее поле.

При этом выполняются следующие правила:

Если задана МЕТКА ПОЛЯ и не задано подполе, то:

столбец повторения поля блокируется как не имеющий смысла, соответствующая строка в файле задания заполняется символом-заполнителем;

все строки, сформированные ФОРМАТОМ 1, записываются как новые повторения поля.

Если заданы МЕТКА ПОЛЯ с обозначением подполя, то первая строка, которая формируется ФОРМАТОМ 1,  записывается как подполе в заданное повторение поля.

Если заданного повторения нет в записи, то формируется повое повторение метки с заданным подполем.

Если ПОВТОРЕНИЕ задано признаком F, то:

ФОРМАТ 1 формирует строки добавляемых данных

номер строки определяет номер того повторения, в которое будет добавлено заданное подполе с данными строки.

Если повторений поля в записи меньше, чем сформатированных строк, то лишние строки не используются, если повторений больше, чем строк, то лишние повторения не корректируются.

Во всех случаях ФОРМАТ 2 не используется и соответствующие строки в файле задания заполняются символом-заполнителем.

Оператор не позволяет приписывать данные в конец поля/подполя. Для этого можно воспользоваться оператором CHA.

 


См. также:

Операторы корректировки

Примеры заданий