Логическая модель файла обмена

Элементами логической модели файла обмена являются элементы и атрибуты XML файла.

Каждый элемент XML документа представляет собой либо наименование раздела ЭП, либо значение конечного показателя. Перечень структурных элементов логической модели файла обмена и сведения о них приведены в таблицах 3.1 - 3.259 настоящего формата.

Все элементы, приведенные в таблицах 3.5 - 3.259, для которых заполнено поле "Формат значения элемента", имеют атрибут "значение", формат которого и определен в поле "Формат значения элемента".

Для каждого структурного элемента логической модели файла обмена приводятся следующие сведения:

Наименование элемента. Приводится полное наименование элемента.

Сокращенное наименование (код) элемента. Приводится сокращенное наименование элемента. Синтаксис сокращенного наименования должен удовлетворять спецификации XML.

Признак типа элемента. Может принимать следующие значения: "С" - составной элемент логической модели, реализованный в виде элемента XML файла, "П" - простой элемент логической модели, реализованный в виде элемента XML файла, "А" - простой элемент логической модели, реализованный в виде атрибута элемента XML файла. Простой элемент логической модели не содержит вложенные элементы. Составной элемент логической модели не содержит вложенные элементы, как простые, так и составные.

Формат значения элемента. Формат значения элемента представляется следующими условными обозначениями: T - символьная строка; N - числовое значение (целое или дробное); D - дата, символьная строка в 10 символов.

Формат символьной строки указывается в виде T(n-k) или T(=k), где n - минимальное количество знаков, k - максимальное количество знаков, символ "-" - разделитель, символ "=" означает фиксированное количество знаков в строке. В случае, если минимальное количество знаков равно 0, формат имеет вид T(0-k). В случае, если максимальное количество знаков неограниченно, формат имеет вид T(n-).

Определяет формат атрибута "значение" для любого элемента, находящегося внутри элемента <С_ЭП_МКД>. Для остальных это определяет формат самого элемента.

Признак обязательности элемента определяет обязательность присутствия элемента (совокупности наименования элемента и его значения) в файле обмена. Признак обязательности элемента может принимать следующие значения: "О" - наличие элемента в файле обмена обязательно; "Н" - присутствие элемента в файле обмена необязательно, т.е. элемент может отсутствовать. Если элемент принимает ограниченный перечень значений (по классификатору, кодовому словарю и т.п.), то признак обязательности элемента дополняется символом "К". Например: "ОК". В случае если количество реализаций элемента может быть более одной, то признак обязательности элемента дополняется символом "М". Например: "НМ, ОКМ".

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