ет следующую структуру:
<код реквизита> <двоеточие> (<содержание реквизита> | <пустой оператор>).
Последовательность реквизитов в блоке совпадает с их последовательностью в табличном представлении блока:
---------------------------------------¬
¦Блок ¦ <блок>::=
+--------------------------------------+
¦Строка, описывающая реквизит 1 ¦ <представление реквизита 1>
+--------------------------------------+
¦... ¦ ...
+--------------------------------------+
¦Строка, описывающая реквизит i ¦ <представление реквизита i>
+--------------------------------------+
¦... ¦ ...
+--------------------------------------+
¦Строка, описывающая реквизит N ¦ <представление реквизита N>
L---------------------------------------
При этом для любого i (1 i N, N - число строк в разделе таблицы) представление реквизита определяется следующим образом:
<представление реквизита i>::= <обязательный реквизит i> |
<необязательный реквизит i> |
<условно-обязательный реквизит i>|
<предписанный реквизит i>
<обязательный реквизит i>::= <реквизит i>
<необязательный реквизит i>::= [<реквизит i>]
<условно-обязательный реквизит i>::= <реквизит i> |?УПi [<реквизит i>]
<предписанный реквизит i>::= <реквизит i>
Синтаксис реквизитов
Реквизит включает код реквизита, символ ":" (двоеточие) и значение реквизита, следующие в указанном порядке. Пробелы перед кодом реквизита, между кодом реквизита и разделителем, между разделителем и значением реквизита, а также после значения реквизита не допускаются.
Код представляет собой последовательность букв и цифр. Значение представляется в строго определенном формате.
В качестве кодов реквизитов используются сокращенные представления наименований этих реквизитов. Такие коды состоят только из русских букв.
Используются следующие способы формирования сокращенных наименований этих реквизитов:
1) инициальная аббревиация, образуемая путем выбора первых букв (слогов) из слов или словосочетаний (например, совокупный годовой доход - СГД);
2) усечение - отбрасывание концевой части слова (например, количество документов - КолДок);
3) эллипс - использование для образования сокращений элементов не всех слов, компонентов наименования показателя, а только слов с основной смысловой нагрузкой (например, место получения дохода - МестоДох, документ, удостоверяющий личность - УдЛичн);
4) контрактура - слияние начальной и концевой части слова (например, район - Рн);
5) сочетание различных способов в одном сокращении (например, адрес места жительства - АдрМЖ).
Для большей наглядности визуального представления каждая из частей слов, из которых состоит сокращение, начинается с прописной буквы. Однако при обработке сокращений (как и других текстовых данных) регистр должен игнорироваться. В любых сообщениях одно и то же сокращение должно иметь один и тот же смысл и структуру.
Значением реквизита может быть слово или словосочетание.
<реквизит>::= <код реквизита>:<значение реквизита>EOL
<значение реквизита>::= <слово>|<словосочетание>
Порядок следования реквизитов в словосочетании принимается в соответствии с описанием формата.
Таблицы блоков информации
Таблицы блоков информации определяют коды и структуру значений реквизитов, входящих в конкретные информационные блоки. В таблицах используются следующие обозначения.
В графах "Наименование ре
> 1 2 3 ... 9 10 11 12