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

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

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

Previous pageReturn to chapter overviewNext page

Каждый оператор корректировки занимает одну строку таблицы.

Имеются кнопки для вставки пустой строки и удаления строки.

 

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

 

ADD

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

REP

замена целиком поля или подполя

CHA/CHAC

замена данных в поле или в подполе

DEL

удаляет поле или подполе в поле

DELR

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

UNDEL

восстанавливает записи в диапазоне MFN, который задан в форме ГЛОБАЛЬНОЙ. Не требует никаких дополнительных данных. Операторы, следующие за данным, выполняются на восстановленных записях.

CORREC

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

NEWMFN

создает новую запись в текущей или другой базе данных

END

завершает работу с другой базой данных, установленной в операторах CORREC или NEWREC. Состоит из единственной строки – END.

IF

определяет условие выполнения операторов, следующих за ним до оператора FI. Состоит из двух строк: первая строка – имя оператора IF; вторая строка – формат, результатом которого может быть строка ‘1’, что означает разрешение на выполнение последующих операторов, или любое другое значение, что означает запрет на выполнение последующих операторов.

FI

завершает действие оператора IF. Состоит из одной строки – FI.

ALL

оператор можно использовать в группе операторов после операторов NEWMFN или CORREC. Он дополняет записи всеми полями текущей записи. Т.е. это способ, например, создать новую запись и наполнить ее содержимым текущей записи. Или можно вызвать на корректировку другую запись (CORREC), очистить ее (EMPTY) и наполнить содержимым текущей записи.

EMPTY

очищает (опустошает) текущую запись

PUTLOG

 

формирование пользовательского протокола.

 

REPEAT

операторы REPEAT-UNTIL организуют цикл выполнения группы операторов. Группа операторов между ними будет выполняться до тех пор, пока формат в операторе UNTIL будет давать значение ‘1’.

UNTIL

- второй строкой оператора должен быть формат, который позволяет завершить цикл, если результат форматирования на текущей записи отличен от ‘1’.

UNDOR

переход к одной из предыдущих копий записи (откат).

 

//

комментарий. Может находиться между другими операторами и содержать любые тексты в строках (до 4-х) после себя.

 


См. также:

Создание файла задания

Структура файла задания

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