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