5.8.3. Параметры управления обработкой

5.8.3. Параметры управления обработкой

Параметр ELEMREF

Параметр используется в простых элементах типа STRING для подстановки значения простого элемента, введенного в другом месте формы. Параметр определяет полный путь от корневого элемента до элемента, значение которого необходимо подставить.

При наличии значения параметра значение параметра EDIT="false".

<значение параметра ELEMREF>::=<имя элемента>

<значение параметра ELEMREF>::=<значение параметра ELEMREF>(.)<имя элемента>

Параметр COLUMND

Параметр используется в простых элементах в том случае, когда его значение определяется по словарю. Параметр определяет имя простого элемента, в элементах типа STRUCTURE, описывающих строки словаря в содержимом элемента типа VOCABULARY. Значение элемента из выбранной словарной строки, имеющего заданное параметром имя, заполняет значение простого элемента в XML-документе. В элементах типа CASE значения элемента из выбранной словарной строки, имеющего заданное параметром имя, используется в параметре MEANVOC элементов, входящих в состав элемента типа CASE. Имя используемого словаря должно быть задано параметром FULLPATH. Параметр является обязательным в случае использования параметра FULLPATH. В противном случае параметр игнорируется.

<значение параметра COLUMND>::=<имя>

Параметр COLUMNS

Параметр используется в простых элементах в том случае, когда его значение определяется по словарю. Параметр определяет имя простого элемента, в элементах типа STRUCTURE, описывающих строки словаря в содержимом элемента типа VOCABULARY. Имя используемого словаря должно быть задано параметром FULLPATH. Значение элемента, имеющего заданное параметром имя, используется для выбора требуемой строки словаря в экранном представлении документа. Параметр является обязательным в случае использования параметра FULLPATH. В противном случае параметр игнорируется.

<значение параметра COLUMNS>::=<имя>

Параметр DEFAULT

Параметр используется в простых элементах. Параметр определяет значение простого элемента, присваиваемое ему по умолчанию при создании нового документа. Значение параметра в этом случае определяется типом элемента и значением параметра ALPHABET.

Параметр EDIT

Параметр определяет возможность изменения значения элемента в экранном представлении документа.

<значение параметра EDIT>::=(true)|(false)

Значение false интерпретируется как запрет на изменение значения элемента.

Значение true интерпретируется как разрешение на изменение значения.

Если параметр отсутствует, то по умолчанию используется значение true.

Параметр FILLABILITY

Параметр определяет, должен ли простой элемент иметь значение.

<значение параметра FILLABILITY>::=(OPTIONAL)|(REQUIRED)|(PROHIBITED)

Значение OPTIONAL означает, что наличие значения элемента не обязательно.

Значение REQUIRED означает, что наличие значения для данного элемента является обязательным.

Значение PROHIBITED означает, что элемент значения не имеет.

В случае если FILLABILITY="PROHIBITED", значение параметра DEFAULT игнорируется.

Если параметр отсутствует, то по умолчанию используется значение OPTIONAL. Может быть использован для всех простых элементов, кроме элемента типа BOOLEAN.

Параметр FULLPATH

Параметр определяет полный путь от корневого элемента до шаблона фрагмента документа или словаря (элементы типа FRAGMENT или VOCABULARY) в файле, имя которого определено параметром MODEL, либо в тексте формируемого шаблона документа.

<значение параметра FULLPATH>::=<имя элемента>

<значение параметра FULLPATH>::=<значение параметра FULLPATH>(.)<имя элемента>

Параметр LEADER

Параметр определяет путь от корневого элемента до элемента типа CASE или IF в текущем файле, являющегося управляющим.

<значение параметра LEADER>::=<имя>

<значение параметра LEADER>::=<значение параметра LEADER>(.)<имя>

Управляющие элементы, входящие в состав элементов типа IF и CASE, содержащие параметр LEADER, на экран не выводятся.

Запрещается ссылаться на элементы, входящие в состав элемента типа ARRAY.

Параметр MEANVOC

Параметр является обязательным в элементах, входящих в состав элементов типа CASE.

Параметр определяет, при каких значениях элемента словарной строки, описанного параметром FULLPATH элемента CASE, включаются в документ соответствующие элементы. Имя элемента словаря, значения которого используются в параметре MEANVOC, определяется значением параметра COLUMND элемента CASE.

<значение параметра MEANVOC>::=<значение простого элемента>

<значение параметра MEANVOC>::=<значение параметра MEANVOC>(|)<значение простого элемента>

<значение параметра MEANVOC>::=(DEFAULT)

Первая конструкция используется в том случае, когда соответствующий элемент выбирается по значению элемента одной словарной строки.

Вторая конструкция используется в том случае, когда соответствующий элемент выбирается по значениям элемента нескольких словарных строк.

Третья конструкция используется тогда, когда соответствующий элемент выбирается для всех значений элемента словарных строк, не указанных явно в других элементах, входящих в состав элементов типа CASE.

Параметр MODEL

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

Параметр MODELF

Параметр определяет имя файла, в котором содержится требуемый элемент типа FORMAT. Если параметр отсутствует, то по умолчанию используется текущий файл шаблона документа.

Параметр NODE

Параметр определяет форму отображения элементов типа STRUCTURE в экранном представлении документа.

<значение параметра NODE>::=(true)|(false)

Значение false указывает, что в экранном представлении документа содержимое соответствующего составного элемента отображается в той же экранной форме, что и элементы, находящиеся с ним на том же уровне иерархии.

Значение true указывает, что в экранном представлении документа содержимое соответствующего составного элемента отображается в виде отдельной экранной формы, а сам составной элемент изображается в экранном представлении в виде ссылки на эту форму как в дереве навигации, так и в экранной форме.

Если параметр отсутствует, то по умолчанию используется значение true.

Параметр REFNAME

Параметр определяет перечень имен элементов, расположенных на первом уровне содержимого элемента типа FRAGMENT, на который указывает элемент типа REFERENCE.

<значение параметра REFNAME>::=<имя элемента>

<значение параметра REFNAME>::=<значение параметра REFNAME>(,)<имя элемента>

В случае отсутствия параметра по умолчанию выбираются все элементы, входящие в состав элемента типа FRAGMENT.

Параметр USE

Параметр используется только в элементах типа STRUCTURE, входящих в содержимое элемента типа VOCABULARY. Параметр определяет, доступны ли значения элементов соответствующей словарной строки, описанной элементом типа STRUCTURE в экранном представлении документа при заполнении простого элемента или выборе группы элементов, описанных элементом типа CASE. При отображении уже сформированного документа используются все словарные строки без изъятий.

<значение параметра USE>::=(true)|(false)

Значение false означает, что значения элементов соответствующей словарной строки не доступны в экранном представлении документа при его формировании.

Значение true означает, что значения элементов соответствующей словарной строки доступны в экранном представлении документа и используются при его формировании.

Если параметр отсутствует, то по умолчанию используется значение true.