4.1. Структурные элементы логической модели файлов обмена
Для каждого структурного элемента приводятся следующие сведения:
Код элемента. Приводится условное обозначение элемента сообщения.
Содержание элемента. Приводятся условные обозначения элементов, входящих в состав родительского элемента или другого элемента, входящего в состав элемента.
Тип элемента. Приводится признак типа элемента. Может принимать следующие значения:
О - обязательный реквизит;
Н - необязательный реквизит;
ОА - обязательный атрибут;
НА - необязательный атрибут;
У - условно-обязательный реквизит;
П - предписанный реквизит;
М - реквизит, определяющий множественность данных, может добавляться к указанным выше символам.
Обязательный реквизит - это реквизит, который должен обязательно присутствовать в файле.
Необязательный реквизит - это реквизит, который может как присутствовать, так и отсутствовать в файле.
Обязательный атрибут - это атрибут, который должен обязательно присутствовать в элементе.
Необязательный атрибут - это атрибут, который может как присутствовать, так и отсутствовать в элементе.
Условно-обязательный реквизит - это реквизит, присутствие которого в файле обусловлено значениями, наличием или отсутствием других реквизитов этого же файла. В случае выполнения условия присутствия (УП) условно-обязательный реквизит по всем своим свойствам приравнивается к обязательному, а в случае невыполнения - к необязательному.
Предписанный реквизит - это реквизит, код которого должен обязательно присутствовать в файле, в то время как значения может и не быть.
В случае если количество реализаций элемента может быть более одной, то признак обязательности элемента дополняется символом "М". Например: "ОМ".
Формат элемента. Представляется в условных обозначениях, которым соответствуют следующие значения:
Т - <текст>;
N - <число>;
D - <дата>;
К - <код>;
S - <элемент>; составной элемент, описывается отдельно;
SA - <элемент>; составной элемент, содержащий атрибут, описывается после описания основного элемента;
В - <булево выражение>;
Е - <пустое выражение>.