МИНИСТЕРСТВО ЭКОНОМИЧЕСКОГО РАЗВИТИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНАЯ СЛУЖБА ГОСУДАРСТВЕННОЙ СТАТИСТИКИ

ПРИКАЗ
от 28 октября 2010 г. N 372

ОБ УТВЕРЖДЕНИИ УНИФИЦИРОВАННОГО ФОРМАТА
ЭЛЕКТРОННЫХ ВЕРСИЙ ФОРМ СТАТИСТИЧЕСКОЙ ОТЧЕТНОСТИ

В целях повышения эффективности организации работ по внедрению электронного сбора статистической отчетности приказываю:

1. Утвердить прилагаемый Унифицированный формат электронных версий форм статистической отчетности (далее - Унифицированный формат).

2. Управлению информационных ресурсов и технологий (Ю.К. Голованову) в течение 2-х дней со дня утверждения разместить Унифицированный формат на официальном сайте Росстата в сети Интернет.

3. Руководителям территориальных органов Росстата обеспечить размещение Унифицированного формата на сайтах территориальных органов Росстата в сети Интернет в течение 2-х дней со дня получения данного Приказа.

4. Считать утратившим силу Приказ Росстата от 29.06.2010 N 234 "Об утверждении Унифицированного формата электронных версий форм статистической отчетности".

5. Контроль за выполнением настоящего Приказа возложить на заместителя руководителя Росстата В.Н. Забелина.

Руководитель
А.Е.СУРИНОВ

Утвержден
Приказом Росстата
от 28 октября 2010 г. N 372

УНИФИЦИРОВАННЫЙ ФОРМАТ
ЭЛЕКТРОННЫХ ВЕРСИЙ ФОРМ СТАТИСТИЧЕСКОЙ ОТЧЕТНОСТИ

АННОТАЦИЯ

В настоящем документе приводится описание Унифицированного формата электронных версий форм статистической отчетности в электронном виде.

Настоящий документ разработан в результате выполнения работ по проекту "Создание электронного архива электронных версий форм статистической отчетности, полученной от респондентов с электронной подписью, и развитию Единой системы сбора, обработки, хранения и представления статистических данных (ЕССО) в части электронного сбора данных".

Документ состоит из 4 разделов.

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

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

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

В четвертом разделе содержится описание языка описания контролей (языка описания арифметических и логических проверок, выполняемых при заполнении формы).

ПЕРЕЧЕНЬ СОКРАЩЕНИЙ И УСЛОВНЫХ НАИМЕНОВАНИЙ

┌──────────────┬──────────────────────────────────────────────────────────┐
│Росстат       │Федеральная служба государственной статистики             │
├──────────────┼──────────────────────────────────────────────────────────┤
│ТОГС          │Территориальный орган Федеральной службы государственной  │
│              │статистики и его обособленные подразделения в районах и   │
│              │городах, ответственные за сбор первичных статистических   │
│              │данных по формам федерального статистического наблюдения  │
│              │от Респондентов, осуществляющих деятельность на территории│
│              │Субъекта Российской Федерации                             │
├──────────────┼──────────────────────────────────────────────────────────┤
│Респондент    │Юридическое лицо, обособленное подразделение или          │
│              │индивидуальный предприниматель, осуществляющий            │
│              │деятельность без образования юридического лица,           │
│              │представляющие первичные статистические данные в          │
│              │территориальные органы государственной статистики в       │
│              │соответствии с действующим законодательством              │
├──────────────┼──────────────────────────────────────────────────────────┤
│ПО            │Программное обеспечение                                   │
├──────────────┼──────────────────────────────────────────────────────────┤
│ЕССО          │Единая система сбора, обработки, хранения и предоставления│
│              │статистической информации                                 │
├──────────────┼──────────────────────────────────────────────────────────┤
│Отчет-ЭВФ     │Электронная версия формы статистической отчетности с      │
│              │данными в XML-формате, предоставляемая Респондентом в ТОГС│
├──────────────┼──────────────────────────────────────────────────────────┤
│XML-шаблон    │Электронная версия формы федерального статистического     │
│              │наблюдения в XML-формате, содержащая описание показателей,│
│              │контроли первичных статистических данных, нормативно-     │
│              │справочную информацию, используемую Респондентом при      │
│              │заполнении отчета                                         │
└──────────────┴──────────────────────────────────────────────────────────┘

1. ОБЩИЕ ПОЛОЖЕНИЯ

1.1. Цель документа

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

Целью документа является описание унифицированных форматов отчета-ЭВФ и XML-шаблона форм статистической отчетности, содержащих информацию, необходимую для формирования отчетов-ЭВФ в процессе электронного сбора статистической отчетности Росстата.

1.2. Область применения

Унифицированный формат электронных версий форм статистической отчетности применяется при проектировании и разработке программных средств подготовки отчетов-ЭВФ на основе XML-шаблонов, содержит описание структуры, правила формирования отчетов-ЭВФ, информацию, которая должна быть в отчете-ЭВФ для однозначной идентификации формы отчета-ЭВФ при приеме в ЕССО, а также описание структуры XML-шаблонов - элементы визуализации и контроля правильности заполнения данных.

Унифицированный формат обязателен для использования в любых программно-технических средствах подготовки и формирования отчетов-ЭВФ для электронного сбора статистических данных Росстата.

1.3. Условия и особенности использования документа

Структура отчетов-ЭВФ, предназначенных для использования в процессе электронного сбора статистической отчетности Росстата, должна соответствовать требованиям, описанным в настоящем документе (требования к структуре элементов, иерархии элементов, атрибутам, обязательности атрибутов, формату данных).

Для обеспечения возможности загрузки данных, содержащихся в отчетах, в базу данных ЕССО требуется строгое соответствие структуры и формата формируемых отчетов-ЭВФ требованиям настоящего унифицированного формата.

Для формирования отчетов-ЭВФ необходимо использовать информацию, содержащуюся в XML-шаблоне для данной формы статистической отчетности.

XML-шаблон разрабатывается для каждой формы статистической отчетности отдельно на основании ее экономического описания. Актуальные XML-шаблоны размещаются на официальном сайте Росстата и доступны для общего пользования. Структура и атрибуты XML-шаблонов описаны в разделе 3 настоящего документа. Информации, содержащейся в соответствующем XML-шаблоне, достаточно для правильного формирования отчета-ЭВФ и последующей его загрузки в базу данных ЕССО.

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

2. ОПИСАНИЕ СТРУКТУРЫ ЭЛЕМЕНТОВ ОТЧЕТА-ЭВФ

2.1. Структура имени файла отчета-ЭВФ

Имя файла отчета должно формироваться в соответствии с шаблоном:

OKUD_IDF_IDP_OKPO_PERIOD_EXTINFO_DATE_SYSINFO.xml, где

┌──────────┬────────────────┬─────────────────────────────────────────────┐
│  Элемент │ Обязательность │                 Комментарий                 │
├──────────┼────────────────┼─────────────────────────────────────────────┤
│   OKUD   │  обязательный  │Идентификатор формы: код формы по  ОКУД  -  7│
│          │                │знаков, включая ведущие нули                 │
├──────────┼────────────────┼─────────────────────────────────────────────┤
│    IDF   │  обязательный  │Идентификатор формы: тип формы (соответствует│
│          │                │значению атрибута idf XML-шаблона формы) - 3 │
│          │                │знака, включая ведущие нули                  │
├──────────┼────────────────┼─────────────────────────────────────────────┤
│    IDP   │  обязательный  │Идентификатор формы: тип периодичности  формы│
│          │                │(соответствует  значению  атрибута  idp  XML-│
│          │                │шаблона формы) -  3  знака,  включая  ведущие│
│          │                │нули                                         │
├──────────┼────────────────┼─────────────────────────────────────────────┤
│   OKPO   │  обязательный  │Код предприятия по ОКПО                      │
├──────────┼────────────────┼─────────────────────────────────────────────┤
│  PERIOD  │  обязательный  │Отчетный период. Определяется по дате  начала│
│          │                │отчетного периода и имеет вид ГОД_НОМЕР, где:│
│          │                │  ГОД  -  год  отчетного  периода  (4  знака)│
│          │                │соответствует значению атрибута year элемента│
│          │                │report;                                      │
│          │                │  НОМЕР - номер периода  отчета  (максимально│
│          │                │допустимо  4  знака)  соответствует  значению│
│          │                │атрибута period элемента report              │
├──────────┼────────────────┼─────────────────────────────────────────────┤
│  EXTINFO │ необязательный │Идентификационные       признаки:        поле│
│          │                │предназначено для отображения в  имени  файла│
│          │                │отчета-ЭВФ  дополнительной  (по  отношению  к│
│          │                │коду  ОКПО)   идентификационной   информации,│
│          │                │заполняемой в кодовой части титульного  листа│
│          │                │отчета.                                      │
│          │                │Необходимо    для    случая     представления│
│          │                │нескольких  отчетов  под  одним  кодом   ОКПО│
│          │                │(например,   форма   1-инвест,   по   которой│
│          │                │респондент  обязан   отражать   сведения   об│
│          │                │инвестициях  в  разные  страны,  в  отдельном│
│          │                │отчете. В данном примере код страны  является│
│          │                │дополнительным идентификационным признаком.  │
│          │                │Порядок  следования  информации  по   каждому│
│          │                │идентификационному      признаку       должен│
│          │                │соответствовать      порядку       следования│
│          │                │идентификационных  признаков  в  XML-шаблоне.│
│          │                │Идентификационные  признаки,  если  их  более│
│          │                │одного, отделяются друг от друга знаком "_"  │
├──────────┼────────────────┼─────────────────────────────────────────────┤
│   DATE   │ необязательный │Служебная    информация:    отделяется     от│
│          │                │призначной части имени файла двумя  символами│
│          │                │подчеркивания "__".                          │
│          │                │Дата   передачи    отчета-ЭВФ    в    систему│
│          │                │электронного  сбора   статистических   данных│
│          │                │территориального    органа    государственной│
│          │                │статистики, в формате ГГГГММДДччмм, где  ГГГГ│
│          │                │- год, ММ - месяц, ДД - день, чч - часы (0  -│
│          │                │23), мм - минуты (0 - 59)                    │
├──────────┼────────────────┼─────────────────────────────────────────────┤
│  SYSINFO │ необязательный │Служебная   информация:   любая   техническая│
│          │                │информация.                                  │
│          │                │При включении в имя  файла  элемента  SYSINFO│
│          │                │обязательно включение элемента DATE.         │
│          │                │При использовании технологии сбора отчетности│
│          │                │через специализированных операторов  связи  в│
│          │                │данном поле должен  быть  обязательно  указан│
│          │                │GUID                                         │
└──────────┴────────────────┴─────────────────────────────────────────────┘

2.2. report

Статистический отчет.

1) Дочерние элементы:

- title;

- sections.

Табл. 1. Атрибуты

┌─────────────┬──────────────┬─────────────────────────────┬──────────────┐
│Наименование │  Допустимые  │          Описание           │Обязательность│
│             │   значения   │                             │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│code         │unsignedLong  │Идентификатор    xml-шаблона,│Обязательный  │
│             │              │которому соответствует отчет │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│form         │unsignedInt   │Идентификатор          формы.│Обязательный  │
│             │              │Содержит  значение   атрибута│              │
│             │              │idf,  соответствующего   XML-│              │
│             │              │шаблона                      │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│shifr        │string        │Шифр     формы.      Содержит│Обязательный  │
│             │              │значение   атрибута    shifr,│              │
│             │              │соответствующего XML-шаблона │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│year         │unsignedShort │Отчетный    год.     Содержит│Обязательный  │
│             │              │значение    из    справочника│              │
│             │              │s_year,      соответствующего│              │
│             │              │XML-шаблона                  │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│period       │unsignedShort │Отчетный   период.   Содержит│Обязательный  │
│             │              │значение    из    справочника│              │
│             │              │s_time,      соответствующего│              │
│             │              │XML-шаблона                  │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│version      │token         │Версия   XML-шаблона    (дата│Обязательный  │
│             │              │формирования      XML-шаблона│              │
│             │              │данного  отчета   в   формате│              │
│             │              │день-месяц-год,     например,│              │
│             │              │16-03-2010).    Соответствует│              │
│             │              │значению   атрибута   version│              │
│             │              │элемента    metaForm     xml-│              │
│             │              │шаблона                      │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│format-      │token         │Версия формата xml-отчета    │Обязательный  │
│version      │              │                             │              │
└─────────────┴──────────────┴─────────────────────────────┴──────────────┘

2.2.1. title

Заполненная информация с титульной страницы формы статистической отчетности.

1) Обязательно наличие тэга item, у которого значение атрибута name совпадает со значением атрибута obj тэга metaForm xml-формы;

2) Элемент обязательный;

3) Максимальное количество элементов: 1;

4) Родительский элемент: report;

5) Дочерние элементы: item.

2.2.1.1. item

Значение поля титульной страницы отчета.

1) Элемент обязательный;

2) Максимальное количество элементов: неограниченно;

3) Родительский элемент: title.

Табл. 2. Атрибуты

┌─────────────┬──────────────┬─────────────────────────────┬──────────────┐
│Наименование │  Допустимые  │          Описание           │Обязательность│
│             │   значения   │                             │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│name         │string        │Идентификатор поля  титульной│Обязательный  │
│             │              │страницы   отчета.   Содержит│              │
│             │              │значение атрибута  field  для│              │
│             │              │соответствующего     элемента│              │
│             │              │XML-шаблона                  │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│value        │string        │Значение,           введенное│Обязательный  │
│             │              │пользователем               в│              │
│             │              │соответствующее          поле│              │
│             │              │титульной страницы отчета    │              │
└─────────────┴──────────────┴─────────────────────────────┴──────────────┘

2.2.2. sections

Список всех заполненных разделов отчета.

1) Элемент обязательный;

2) Максимальное количество элементов: 1;

3) Родительский элемент: report;

4) Дочерние элементы: section.

2.2.2.1. section

Заполненный раздел с данными. Соответствует разделу формы.

1) Элемент обязательный;

2) Максимальное количество элементов: неограниченно;

3) Родительский элемент: sections;

4) Дочерние элементы: row.

Табл. 3. Атрибуты

┌─────────────┬──────────────┬─────────────────────────────┬──────────────┐
│Наименование │  Допустимые  │          Описание           │Обязательность│
│             │   значения   │                             │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│code         │unsignedLong  │Код  раздела,  содержит   код│Обязательный  │
│             │              │раздела      соответствующего│              │
│             │              │XML-шаблона                  │              │
└─────────────┴──────────────┴─────────────────────────────┴──────────────┘

2.2.2.1.1. row

Заполненная строка отчета. Соответствует строке отчета.

1) Элемент обязательный;

2) Максимальное количество элементов: неограниченно;

3) Родительский элемент: section;

4) Дочерние элементы: col.

Табл. 4. Атрибуты

┌─────────────┬──────────────┬─────────────────────────────┬──────────────┐
│Наименование │  Допустимые  │          Описание           │Обязательность│
│             │   значения   │                             │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│code         │unsignedLong  │Код     строки.      Содержит│Обязательный  │
│             │              │значение  атрибута  code  для│              │
│             │              │соответствующей       строки,│              │
│             │              │соответствующего      раздела│              │
│             │              │XML-шаблона                  │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│s1           │string        │Специфика  строки.  В  случае│Необязатель-  │
│             │              │если   строка   множественная│ный           │
│             │              │<*>,  то  значение  в  данном│              │
│             │              │поле соответствует  значению,│              │
│             │              │введенному в  первый  столбец│              │
│             │              │с типом "S"                  │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│s2           │string        │Специфика  строки.  В  случае│Необязатель-  │
│             │              │если  строка   множественная,│ный           │
│             │              │то  значение  в  данном  поле│              │
│             │              │соответствует       значению,│              │
│             │              │введенному во второй  столбец│              │
│             │              │с типом "S"                  │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│s3           │string        │Специфика  строки.  В  случае│Необязатель-  │
│             │              │если  строка   множественная,│ный           │
│             │              │то  значение  в  данном  поле│              │
│             │              │соответствует       значению,│              │
│             │              │введенному в  третий  столбец│              │
│             │              │с типом "S"                  │              │
└─────────────┴──────────────┴─────────────────────────────┴──────────────┘

--------------------------------

<*> Множественная строка - строка с заданным кодом, которая может повторяться в отчете-ЭВФ более одного раза. Уникальность множественной строки определяется набором значений специальных столбцов (специфики), заданных для конкретной множественной строки.

2.2.2.1.1.1. col

Значение ячейки.

1) Допустимые значения: double (разделителем целой и дробной части является точка '.');

2) Элемент обязательный;

3) Максимальное количество элементов: неограниченно;

4) Родительский элемент: row.

Табл. 5. Атрибуты

┌─────────────┬──────────────┬─────────────────────────────┬──────────────┐
│Наименование │  Допустимые  │          Описание           │Обязательность│
│             │   значения   │                             │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│code         │unsignedLong  │Код  столбца.   Соответствует│Обязательный  │
│             │              │коду столбца  формы  с  типом│              │
│             │              │"Z"                          │              │
└─────────────┴──────────────┴─────────────────────────────┴──────────────┘

3. ОПИСАНИЕ СТРУКТУРЫ ЭЛЕМЕНТОВ XML-ШАБЛОНА
СТАТИСТИЧЕСКОЙ ОТЧЕТНОСТИ

Настоящий раздел содержит описание XML-шаблона электронной версии формы статистической отчетности.

3.1. metaForm

Элемент metaForm является элементом верхнего уровня.

5) Дочерние элементы metaForm:

- settings;

- title;

- sections;

- controls;

- dics.

Табл. 6. Атрибуты элемента metaForm

┌─────────────┬──────────────┬─────────────────────────────┬──────────────┐
│Наименование │  Допустимые  │          Описание           │Обязательность│
│             │   значения   │                             │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│code         │unsignedLong  │Уникальный код формы         │Обязательный  │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│idp          │unsignedInt   │Код            идентификатора│Обязательный  │
│             │              │периодичности формы          │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│idf          │unsignedInt   │Идентификатор          формы.│Обязательный  │
│             │              │Используется для загрузки    │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│shifr        │string        │Шифр   задачи.   Используется│Обязательный  │
│             │              │для загрузки данных          │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│name         │string        │Текстовое наименование формы │Обязательный  │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│obj          │string        │Объект            наблюдения.│Обязательный  │
│             │              │Определяет,  какое  поле   из│              │
│             │              │секции        является│              │
│             │              │идентификатором       объекта│              │
│             │              │наблюдения.                  │              │
│             │              │Идентификатор         объекта│              │
│             │              │наблюдения -  код, однозначно│              │
│             │              │определяющий           объект│              │
│             │              │наблюдения,  установленный  в│              │
│             │              │соответствии  с  утвержденным│              │
│             │              │бланком формы                │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│OKUD         │unsignedInt   │Код      формы       согласно│Обязательный  │
│             │              │общероссийскому              │              │
│             │              │классификатору               │              │
│             │              │управленческой документации  │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│version      │token         │Версия XML-шаблона (дата  его│Обязательный  │
│             │              │формирования в формате  день-│              │
│             │              │месяц-год,  например,  16-03-│              │
│             │              │2010)                        │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│format-      │token         │Версия формата xml-шаблона   │Обязательный  │
│version      │              │                             │              │
└─────────────┴──────────────┴─────────────────────────────┴──────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-160"  class="source__tag empty justify"></p>
<p id="source-tag-index-161"  class="source__tag justify">3.1.1. settings</p>
<p id="source-tag-index-162"  class="source__tag empty justify"></p>
<p id="source-tag-index-163"  class="source__tag justify">Содержит настройки общего назначения.</p>
<p id="source-tag-index-164"  class="source__tag justify">1) Элемент необязательный;</p>
<p id="source-tag-index-165"  class="source__tag justify">2) Максимальное количество элементов: 1;</p>
<p id="source-tag-index-166"  class="source__tag justify">3) Родительский элемент: metaForm;</p>
<p id="source-tag-index-167"  class="source__tag empty justify"></p>
<p id="source-tag-index-168"  class="source__tag justify">3.1.1.1. sign</p>
<p id="source-tag-index-169"  class="source__tag empty justify"></p>
<p id="source-tag-index-170"  class="source__tag justify">Необходимость подписания документа.</p>
<p id="source-tag-index-171"  class="source__tag justify">1) Элемент необязательный;</p>
<p id="source-tag-index-172"  class="source__tag justify">2) Максимальное количество элементов: 1;</p>
<p id="source-tag-index-173"  class="source__tag justify">3) Родительский элемент: settings;</p>
<p id="source-tag-index-174"  class="source__tag justify">4) Значение по умолчанию: true;</p>
<p id="source-tag-index-175"  class="source__tag justify">5) Допустимые значения:</p>
<p id="source-tag-index-176"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-177"  class="source__tag justify">┌─────────────────────┬───────────────────────────────────────────────────┐
│      Значение       │                      Описание                     │
├─────────────────────┼───────────────────────────────────────────────────┤
│true                 │Отчет должен быть подписан                         │
├─────────────────────┼───────────────────────────────────────────────────┤
│false                │Отчет не должен быть подписан                      │
└─────────────────────┴───────────────────────────────────────────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-178"  class="source__tag empty justify"></p>
<p id="source-tag-index-179"  class="source__tag justify">3.1.1.2. validation</p>
<p id="source-tag-index-180"  class="source__tag empty justify"></p>
<p id="source-tag-index-181"  class="source__tag justify">Необходимость проведения контролей.</p>
<p id="source-tag-index-182"  class="source__tag justify">1) Элемент необязательный;</p>
<p id="source-tag-index-183"  class="source__tag justify">2) Максимальное количество элементов: 1;</p>
<p id="source-tag-index-184"  class="source__tag justify">3) Родительский элемент: settings;</p>
<p id="source-tag-index-185"  class="source__tag justify">4) Значение по умолчанию: always;</p>
<p id="source-tag-index-186"  class="source__tag justify">5) Допустимые значения:</p>
<p id="source-tag-index-187"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-188"  class="source__tag justify">┌─────────────────────┬───────────────────────────────────────────────────┐
│      Значение       │                     Описание                      │
├─────────────────────┼───────────────────────────────────────────────────┤
│Always               │проверять всегда -  не  позволять  сохранить  отчет│
│                     │как "отчет" без успешного  выполнения  обязательных│
│                     │контролей                                          │
├─────────────────────┼───────────────────────────────────────────────────┤
│Prompt               │проводить  контроль,  но  при  ошибках   предлагать│
│                     │пользователю выбор: сохранять или нет              │
├─────────────────────┼───────────────────────────────────────────────────┤
│Skip                 │контроль  не  проводится  -   позволяет   сохранять│
│                     │ошибочный отчет                                    │
└─────────────────────┴───────────────────────────────────────────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-189"  class="source__tag empty justify"></p>
<p id="source-tag-index-190"  class="source__tag justify">3.1.1.3. notEmpty</p>
<p id="source-tag-index-191"  class="source__tag empty justify"></p>
<p id="source-tag-index-192"  class="source__tag justify">Возможность сдачи незаполненного (пустого) отчета.</p>
<p id="source-tag-index-193"  class="source__tag justify">1) Элемент обязательный;</p>
<p id="source-tag-index-194"  class="source__tag justify">2) Максимальное количество элементов: 1;</p>
<p id="source-tag-index-195"  class="source__tag justify">3) Родительский элемент: settings;</p>
<p id="source-tag-index-196"  class="source__tag justify">4) Значение по умолчанию: true; то есть отчет не может сдаваться незаполненным;</p>
<p id="source-tag-index-197"  class="source__tag justify">5) Допустимые значения:</p>
<p id="source-tag-index-198"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-199"  class="source__tag justify">┌─────────────────────┬───────────────────────────────────────────────────┐
│      Значение       │                      Описание                     │
├─────────────────────┼───────────────────────────────────────────────────┤
│true                 │Отчет должен быть заполнен                         │
├─────────────────────┼───────────────────────────────────────────────────┤
│false                │Отчет может сдаваться незаполненным                │
└─────────────────────┴───────────────────────────────────────────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-200"  class="source__tag empty justify"></p>
<p id="source-tag-index-201"  class="source__tag justify">3.1.2. title</p>
<p id="source-tag-index-202"  class="source__tag empty justify"></p>
<p id="source-tag-index-203"  class="source__tag justify">Описание структуры титульной страницы.</p>
<p id="source-tag-index-204"  class="source__tag justify">1) Элемент обязательный;</p>
<p id="source-tag-index-205"  class="source__tag justify">2) Максимальное количество элементов: 1;</p>
<p id="source-tag-index-206"  class="source__tag justify">3) Родительский элемент: metaForm;</p>
<p id="source-tag-index-207"  class="source__tag justify">4) Дочерние элементы: item.</p>
<p id="source-tag-index-208"  class="source__tag empty justify"></p>
<p id="source-tag-index-209"  class="source__tag justify">3.1.2.1. item</p>
<p id="source-tag-index-210"  class="source__tag empty justify"></p>
<p id="source-tag-index-211"  class="source__tag justify">Поле для заполнения на титульном листе отчета.</p>
<p id="source-tag-index-212"  class="source__tag justify">1) Обязательно наличие тэга item, у которого @field=/metaForm/@obj;</p>
<p id="source-tag-index-213"  class="source__tag justify">2) Элемент обязательный;</p>
<p id="source-tag-index-214"  class="source__tag justify">3) Максимальное количество элементов: неограниченно;</p>
<p id="source-tag-index-215"  class="source__tag justify">4) Родительский элемент: title.</p>
<p id="source-tag-index-216"  class="source__tag empty justify"></p>
<p id="source-tag-index-217"  class="source__tag right">Табл. 7. Атрибуты</p>
<p id="source-tag-index-218"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-219"  class="source__tag justify">┌─────────────┬──────────────┬─────────────────────────────┬──────────────┐
│Наименование │  Допустимые  │          Описание           │Обязательность│
│             │   значения   │                             │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│field        │string        │Идентификатор поля           │Обязательный  │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│name         │string        │Название  поля,  используется│Обязательный  │
│             │              │при отображении пользователю │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│dic          │string        │Атрибут   определяет     поле│Необязатель-  │
│             │              │как идентификационный признак│ный           │
│             │              │отчета,     проверяемого   по│              │
│             │              │справочнику,            кроме│              │
│             │              │справочника  s_okpo,  который│              │
│             │              │в xml-шаблон не включается  и│              │
│             │              │проверка     соответствующего│              │
│             │              │ему   поля   по   справочнику│              │
│             │              │выполняется    только     при│              │
│             │              │загрузке       отчета       в│              │
│             │              │программные          средства│              │
│             │              │обработки                    │              │
└─────────────┴──────────────┴─────────────────────────────┴──────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-220"  class="source__tag empty justify"></p>
<p id="source-tag-index-221"  class="source__tag justify">3.1.3. sections</p>
<p id="source-tag-index-222"  class="source__tag empty justify"></p>
<p id="source-tag-index-223"  class="source__tag justify">Список разделов формы.</p>
<p id="source-tag-index-224"  class="source__tag justify">1) Элемент обязательный;</p>
<p id="source-tag-index-225"  class="source__tag justify">2) Максимальное количество элементов: 1;</p>
<p id="source-tag-index-226"  class="source__tag justify">3) Родительский элемент: metaForm;</p>
<p id="source-tag-index-227"  class="source__tag justify">4) Дочерние элементы: section.</p>
<p id="source-tag-index-228"  class="source__tag empty justify"></p>
<p id="source-tag-index-229"  class="source__tag justify">3.1.3.1. section</p>
<p id="source-tag-index-230"  class="source__tag empty justify"></p>
<p id="source-tag-index-231"  class="source__tag justify">Раздел формы.</p>
<p id="source-tag-index-232"  class="source__tag justify">1) Элемент обязательный;</p>
<p id="source-tag-index-233"  class="source__tag justify">2) Максимальное количество элементов: неограниченно;</p>
<p id="source-tag-index-234"  class="source__tag justify">3) Родительский элемент: sections;</p>
<p id="source-tag-index-235"  class="source__tag justify">4) Дочерние элементы: columns, rows.</p>
<p id="source-tag-index-236"  class="source__tag empty justify"></p>
<p id="source-tag-index-237"  class="source__tag right">Табл. 8. Атрибуты</p>
<p id="source-tag-index-238"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-239"  class="source__tag justify">┌─────────────┬──────────────┬─────────────────────────────┬──────────────┐
│Наименование │  Допустимые  │          Описание           │Обязательность│
│             │   значения   │                             │              │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│code         │unsignedLong  │Код раздела                  │Обязательный  │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│name         │string        │Название раздела             │Обязательный  │
├─────────────┼──────────────┼─────────────────────────────┼──────────────┤
│nb           │unsignedInt   │Внутренний      идентификатор│Обязательный  │
│             │              │ССО,     используется     для│              │
│             │              │загрузки.           Сторонние│              │
│             │              │приложения     не      должны│              │
│             │              │обрабатывать данный атрибут  │              │
└─────────────┴──────────────┴─────────────────────────────┴──────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-240"  class="source__tag empty justify"></p>
<p id="source-tag-index-241"  class="source__tag justify">3.1.3.1.1. columns</p>
<p id="source-tag-index-242"  class="source__tag empty justify"></p>
<p id="source-tag-index-243"  class="source__tag justify">Список всех столбцов раздела.</p>
<p id="source-tag-index-244"  class="source__tag justify">1) Элемент обязательный;</p>
<p id="source-tag-index-245"  class="source__tag justify">2) Максимальное количество элементов: 1;</p>
<p id="source-tag-index-246"  class="source__tag justify">3) Родительский элемент: section;</p>
<p id="source-tag-index-247"  class="source__tag justify">4) Дочерние элементы: column.</p>
<p id="source-tag-index-248"  class="source__tag empty justify"></p>
<p id="source-tag-index-249"  class="source__tag justify">3.1.3.1.1.1. column</p>
<p id="source-tag-index-250"  class="source__tag empty justify"></p>
<p id="source-tag-index-251"  class="source__tag justify">Столбец раздела.</p>
<p id="source-tag-index-252"  class="source__tag justify">1) Элемент обязательный;</p>
<p id="source-tag-index-253"  class="source__tag justify">2) Максимальное количество элементов: неограниченно;</p>
<p id="source-tag-index-254"  class="source__tag justify">3) Родительский элемент: columns;</p>
<p id="source-tag-index-255"  class="source__tag justify">4) Дочерние элементы: default-cell.</p>
<p id="source-tag-index-256"  class="source__tag empty justify"></p>
<p id="source-tag-index-257"  class="source__tag right">Табл. 9. Атрибуты</p>
<p id="source-tag-index-258"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-259"  class="source__tag justify">┌─────────────┬────────────────────────┬─────────────────────┬──────────────┐
│Наименование │  Допустимые значения   │      Описание       │Обязательность│
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│code         │string                  │Код строки           │Обязательный  │
├─────────────┼───────────┬────────────┼─────────────────────┼──────────────┤
│type         │┌──────────┼───────────┐│Тип столбца          │Обязательный  │
│             ││Значение  │ Описание  ││Столбец-боковик     -│              │
│             │├──────────┼───────────┤│крайний         левый│              │
│             ││B         │ Столбец-  ││столбец, в    котором│              │
│             ││          │ боковик   ││определяются названия│              │
│             │├──────────┼───────────┤│заполняемых    строк.│              │
│             ││Z         │ Столбец-  ││Столбец-значение    -│              │
│             ││          │ значение  ││числовое     значение│              │
│             │├──────────┼───────────┤│показателя.          │              │
│             ││S         │ Столбец-  ││Столбец-специфика   -│              │
│             ││          │ специфика ││столбец,  значение  в│              │
│             ││          │           ││котором    определяет│              │
│             ││          │           ││уникальность         │              │
│             ││          │           ││множественной        │              │
│             │└──────────┴───────────┘│строки               │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│fld          │string                  │Идентификатор        │Необязательный│
│             │                        │ключевого атрибута в │              │
│             │                        │отчете-ЭВФ, если это │              │
│             │                        │столбец-специфика.   │              │
│             │                        │Может принимать      │              │
│             │                        │значения "s1", "s2", │              │
│             │                        │"s3".                │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│name         │string                  │Отображаемое         │Обязательный  │
│             │                        │текстовое    название│              │
│             │                        │столбца              │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│pr_inp       │string                  │Условие  закрещивания│Необязательный│
│             │                        │графы  -  условие  на│              │
│             │                        │период        отчета,│              │
│             │                        │задаваемое          в│              │
│             │                        │соответствии        с│              │
│             │                        │лексемой <Условие  на│              │
│             │                        │период>         языка│              │
│             │                        │описания   контролей,│              │
│             │                        │который   описан    в│              │
│             │                        │разделе 4.           │              │
│             │                        │Допустимые значения: │              │
│             │                        │true     -      графа│              │
│             │                        │недоступна        для│              │
│             │                        │редактирования;      │              │
│             │                        │False  -   графа   не│              │
│             │                        │закрещена.           │              │
│             │                        │Значение           по│              │
│             │                        │умолчанию: false;  то│              │
│             │                        │есть     графа     не│              │
│             │                        │закрещена            │              │
└─────────────┴────────────────────────┴─────────────────────┴──────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-260"  class="source__tag empty justify"></p>
<p id="source-tag-index-261"  class="source__tag justify">3.1.3.1.1.1.1. default-cell</p>
<p id="source-tag-index-262"  class="source__tag empty justify"></p>
<p id="source-tag-index-263"  class="source__tag justify">Описание ячейки по умолчанию, которая применяется ко всему столбцу.</p>
<p id="source-tag-index-264"  class="source__tag justify">1) Элемент необязательный;</p>
<p id="source-tag-index-265"  class="source__tag justify">2) Максимальное количество элементов: 1.</p>
<p id="source-tag-index-266"  class="source__tag empty justify"></p>
<p id="source-tag-index-267"  class="source__tag right">Табл. 10. Атрибуты</p>
<p id="source-tag-index-268"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-269"  class="source__tag justify">┌─────────────┬────────────────────────┬─────────────────────┬──────────────┐
│Наименование │  Допустимые значения   │      Описание       │Обязательность│
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│column       │string                  │Код столбца          │Обязательный  │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│dic          │string                  │Справочник,        по│Необязательный│
│             │                        │которому  проверяется│              │
│             │                        │значение             │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│format       │string                  │Описание      формата│Обязательный  │
│             │                        │вводимого значения  в│              │
│             │                        │ячейку отчета-ЭВФ.   │              │
│             │                        │Например:            │              │
│             │                        │C(25)  -   символьная│              │
│             │                        │строка   длиной    не│              │
│             │                        │более    25    знаков│              │
│             │                        │(формат допустим  для│              │
│             │                        │колонок типа    'B' и│              │
│             │                        │'S');                │              │
│             │                        │N(15,2)  -   Числовое│              │
│             │                        │поле,   у    которого│              │
│             │                        │целая часть не  более│              │
│             │                        │15  знаков,   дробная│              │
│             │                        │часть  не   более   2│              │
│             │                        │знаков        (формат│              │
│             │                        │допустим для  колонок│              │
│             │                        │типа 'S' и 'Z')      │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│default      │string                  │Значение           по│Необязательный│
│             │                        │умолчанию            │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│inputType    │┌───────────┬──────────┐│Тип ячейки           │Обязательный  │
│             ││Значение   │ Описание ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││0          │Ячейка    ││                     │              │
│             ││           │запрещена ││                     │              │
│             ││           │для ввода ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││1          │Ячейка,   ││                     │              │
│             ││           │обязатель-││                     │              │
│             ││           │ная для   ││                     │              │
│             ││           │ввода     ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││2          │Ячейка, не││                     │              │
│             ││           │обязатель-││                     │              │
│             ││           │ная для   ││                     │              │
│             ││           │ввода     ││                     │              │
├─────────────┼┴───────────┴──────────┴┼─────────────────────┼──────────────┤
│vldType      │┌───────────┬──────────┐│Тип проверки значения│Необязательный│
│             ││Значение   │Описание  ││ячейки               │              │
│             │├───────────┼──────────┤│                     │              │
│             ││0          │Проверки  ││                     │              │
│             ││           │не        ││                     │              │
│             ││           │требуется.││                     │              │
│             ││           │По        ││                     │              │
│             ││           │умолчанию ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││1          │Проверка  ││                     │              │
│             ││           │по        ││                     │              │
│             ││           │справочни-││                     │              │
│             ││           │ку,       ││                     │              │
│             ││           │указанному││                     │              │
│             ││           │в атрибуте││                     │              │
│             ││           │dic       ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││2          │Проверка  ││                     │              │
│             ││           │на        ││                     │              │
│             ││           │диапазон  ││                     │              │
│             ││           │значений, ││                     │              │
│             ││           │указанных ││                     │              │
│             ││           │в атрибуте││                     │              │
│             ││           │vld       ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││3          │Проверка  ││                     │              │
│             ││           │по списку ││                     │              │
│             ││           │значений, ││                     │              │
│             ││           │указанных ││                     │              │
│             ││           │в атрибуте││                     │              │
│             ││           │vld       ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││4          │Проверка  ││                     │              │
│             ││           │по        ││                     │              │
│             ││           │приложе-  ││                     │              │
│             ││           │нию,      ││                     │              │
│             ││           │справочник││                     │              │
│             ││           │указывает-││                     │              │
│             ││           │ся в      ││                     │              │
│             ││           │атрибуте  ││                     │              │
│             ││           │dic,      ││                     │              │
│             ││           │приложение││                     │              │
│             ││           │- в       ││                     │              │
│             ││           │атрибуте  ││                     │              │
│             ││           │vld       ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││5          │Проверка  ││                     │              │
│             ││           │по        ││                     │              │
│             ││           │справочни-││                     │              │
│             ││           │ку,       ││                     │              │
│             ││           │используя ││                     │              │
│             ││           │фильтрацию││                     │              │
│             ││           │по        ││                     │              │
│             ││           │формуле,  ││                     │              │
│             ││           │указанной ││                     │              │
│             ││           │в атрибуте││                     │              │
│             ││           │vld       ││                     │              │
│             │└───────────┴──────────┘│                     │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│vld          │string                  │Дополнительные       │Необязательный│
│             │                        │параметры  фильтрации│              │
│             │                        │зависят  от  атрибута│              │
│             │                        │vldType:   vldType=2:│              │
│             │                        │диапазон     значений│              │
│             │                        │вида        "1 - 10";│              │
│             │                        │vldType=3:     список│              │
│             │                        │значений         вида│              │
│             │                        │"1,2,5,7"; vldType=4:│              │
│             │                        │идентификатор        │              │
│             │                        │приложения,        по│              │
│             │                        │которому    усекается│              │
│             │                        │справочник;          │              │
│             │                        │vldType=5: фильтр для│              │
│             │                        │справочника      вида│              │
│             │                        │"okp=#5,50,Г"  - где:│              │
│             │                        │"okp"               -│              │
│             │                        │дополнительный       │              │
│             │                        │атрибут в теге "term"│              │
│             │                        │справочника,  "#5,50,│              │
│             │                        │Г"    -    координата│              │
│             │                        │ячейки,   из  которой│              │
│             │                        │берется  значение для│              │
│             │                        │фильтрации   ("5"   -│              │
│             │                        │раздел формы,  "50" -│              │
│             │                        │код строки, "Г" - код│              │
│             │                        │столбца)             │              │
└─────────────┴────────────────────────┴─────────────────────┴──────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-270"  class="source__tag empty justify"></p>
<p id="source-tag-index-271"  class="source__tag justify">3.1.3.1.2. rows</p>
<p id="source-tag-index-272"  class="source__tag empty justify"></p>
<p id="source-tag-index-273"  class="source__tag justify">Список всех строк раздела;</p>
<p id="source-tag-index-274"  class="source__tag justify">1) Элемент обязательный;</p>
<p id="source-tag-index-275"  class="source__tag justify">2) Максимальное количество элементов: 1</p>
<p id="source-tag-index-276"  class="source__tag justify">3) Родительский элемент: section;</p>
<p id="source-tag-index-277"  class="source__tag justify">4) Дочерние элементы: row.</p>
<p id="source-tag-index-278"  class="source__tag empty justify"></p>
<p id="source-tag-index-279"  class="source__tag justify">3.1.3.1.2.1. row</p>
<p id="source-tag-index-280"  class="source__tag empty justify"></p>
<p id="source-tag-index-281"  class="source__tag justify">Строка раздела.</p>
<p id="source-tag-index-282"  class="source__tag justify">1) Элемент обязательный;</p>
<p id="source-tag-index-283"  class="source__tag justify">2) Максимальное количество элементов: неограниченно;</p>
<p id="source-tag-index-284"  class="source__tag justify">3) Родительский элемент: rows;</p>
<p id="source-tag-index-285"  class="source__tag justify">4) Дочерние элементы: cell.</p>
<p id="source-tag-index-286"  class="source__tag empty justify"></p>
<p id="source-tag-index-287"  class="source__tag right">Табл. 11. Атрибуты</p>
<p id="source-tag-index-288"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-289"  class="source__tag justify">┌─────────────┬────────────────────────┬─────────────────────┬──────────────┐
│Наименование │  Допустимые значения   │      Описание       │Обязательность│
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│code         │unsignedLong            │Код строки           │Обязательный  │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│type         │┌───────────┬──────────┐│Тип строки           │Обязательный  │
│             ││Значение   │Описание  ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││C          │Текстовая ││                     │              │
│             ││           │строка, не││                     │              │
│             ││           │предназна-││                     │              │
│             ││           │чена для  ││                     │              │
│             ││           │ввода     ││                     │              │
│             ││           │данных    ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││F          │Фиксиро-  ││                     │              │
│             ││           │ванная    ││                     │              │
│             ││           │строка,   ││                     │              │
│             ││           │предназна-││                     │              │
│             ││           │ченная для││                     │              │
│             ││           │ввода     ││                     │              │
│             ││           │данных    ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││M          │Множест-  ││                     │              │
│             ││           │венная    ││                     │              │
│             ││           │строка,   ││                     │              │
│             ││           │пользова- ││                     │              │
│             ││           │тель имеет││                     │              │
│             ││           │возмож-   ││                     │              │
│             ││           │ность     ││                     │              │
│             ││           │ввести    ││                     │              │
│             ││           │данную    ││                     │              │
│             ││           │строку    ││                     │              │
│             ││           │несколько ││                     │              │
│             ││           │раз       ││                     │              │
│             │└───────────┴──────────┘│                     │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│grv          │string                  │Имеет     смысл   для│Необязательный│
│             │                        │множественных   строк│              │
│             │                        │(type="M").          │              │
│             │                        │Перечисленные   через│              │
│             │                        │запятую          коды│              │
│             │                        │столбцов     специфик│              │
│             │                        │(например,      "B"),│              │
│             │                        │которые      являются│              │
│             │                        │ключевыми для  данной│              │
│             │                        │множественной строки │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│name         │string                  │Наименование строки  │Обязательный  │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│pr_inp       │string                  │Условие  закрещивания│Необязательный│
│             │                        │строки  - условие  на│              │
│             │                        │период        отчета,│              │
│             │                        │задаваемое          в│              │
│             │                        │соответствии        с│              │
│             │                        │лексемой  <Условие на│              │
│             │                        │период>         языка│              │
│             │                        │описания   контролей,│              │
│             │                        │который    описан   в│              │
│             │                        │разделе 4.           │              │
│             │                        │Допустимые значения: │              │
│             │                        │true      -    строка│              │
│             │                        │недоступна        для│              │
│             │                        │редактирования;      │              │
│             │                        │False   -  строка  не│              │
│             │                        │закрещена.           │              │
│             │                        │Значение           по│              │
│             │                        │умолчанию:     false;│              │
│             │                        │т.е.    строка     не│              │
│             │                        │закрещена            │              │
└─────────────┴────────────────────────┴─────────────────────┴──────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-290"  class="source__tag empty justify"></p>
<p id="source-tag-index-291"  class="source__tag justify">3.1.3.1.2.1.1. cell</p>
<p id="source-tag-index-292"  class="source__tag empty justify"></p>
<p id="source-tag-index-293"  class="source__tag justify">Ячейка строки.</p>
<p id="source-tag-index-294"  class="source__tag justify">1) Элемент не обязательный;</p>
<p id="source-tag-index-295"  class="source__tag justify">2) Максимальное количество элементов: Неограниченно.</p>
<p id="source-tag-index-296"  class="source__tag empty justify"></p>
<p id="source-tag-index-297"  class="source__tag right">Табл. 12. Атрибуты</p>
<p id="source-tag-index-298"  class="source__tag empty right"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-299"  class="source__tag justify">┌─────────────┬────────────────────────┬─────────────────────┬──────────────┐
│Наименование │  Допустимые значения   │      Описание       │Обязательность│
│             │                        │                     │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│column       │string                  │Код столбца          │Обязательный  │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│dic          │string                  │Справочник,        по│Необязательный│
│             │                        │которому  проверяется│              │
│             │                        │значение             │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│format       │string                  │Описание      формата│Обязательный  │
│             │                        │вводимого значения  в│              │
│             │                        │ячейку    отчета-ЭВФ.│              │
│             │                        │Например:            │              │
│             │                        │C(25)  -   символьная│              │
│             │                        │строка   длиной    не│              │
│             │                        │более    25    знаков│              │
│             │                        │(формат допустим  для│              │
│             │                        │колонок типа      'B'│              │
│             │                        │и 'S');              │              │
│             │                        │N(15,2)  -   Числовое│              │
│             │                        │поле,   у    которого│              │
│             │                        │целая часть не  более│              │
│             │                        │15  знаков,   дробная│              │
│             │                        │часть  не   более   2│              │
│             │                        │знаков        (формат│              │
│             │                        │допустим для  колонок│              │
│             │                        │типа 'S' и 'Z')      │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│default      │string                  │Значение           по│Необязательный│
│             │                        │умолчанию            │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│inputType    │┌───────────┬──────────┐│Тип ячейки           │Обязательный  │
│             ││Значение   │Описание  ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││0          │Ячейка    ││                     │              │
│             ││           │запрещена ││                     │              │
│             ││           │для ввода ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││1          │Ячейка,   ││                     │              │
│             ││           │обязатель-││                     │              │
│             ││           │ная для   ││                     │              │
│             ││           │ввода     ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││2          │Ячейка, не││                     │              │
│             ││           │обязатель-││                     │              │
│             ││           │ная для   ││                     │              │
│             ││           │ввода     ││                     │              │
│             │└───────────┴──────────┘│                     │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│vldType      │┌───────────┬──────────┐│Тип проверки значения│Необязательный│
│             ││Значение   │Описание  ││ячейки               │              │
│             │├───────────┼──────────┤│                     │              │
│             ││0          │Проверки  ││                     │              │
│             ││           │не        ││                     │              │
│             ││           │требуется.││                     │              │
│             ││           │По        ││                     │              │
│             ││           │умолчанию ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││1          │Проверка  ││                     │              │
│             ││           │по        ││                     │              │
│             ││           │справочни-││                     │              │
│             ││           │ку,       ││                     │              │
│             ││           │указанному││                     │              │
│             ││           │в атрибуте││                     │              │
│             ││           │dic       ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││2          │Проверка  ││                     │              │
│             ││           │на        ││                     │              │
│             ││           │диапазон  ││                     │              │
│             ││           │значений, ││                     │              │
│             ││           │указанных ││                     │              │
│             ││           │в атрибуте││                     │              │
│             ││           │vld       ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││3          │Проверка  ││                     │              │
│             ││           │по списку ││                     │              │
│             ││           │значений, ││                     │              │
│             ││           │указанных ││                     │              │
│             ││           │в атрибуте││                     │              │
│             ││           │vld       ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││4          │Проверка  ││                     │              │
│             ││           │по        ││                     │              │
│             ││           │приложе-  ││                     │              │
│             ││           │нию,      ││                     │              │
│             ││           │справочник││                     │              │
│             ││           │указывает-││                     │              │
│             ││           │ся в      ││                     │              │
│             ││           │атрибуте  ││                     │              │
│             ││           │dic,      ││                     │              │
│             ││           │приложение││                     │              │
│             ││           │- в       ││                     │              │
│             ││           │атрибуте  ││                     │              │
│             ││           │vld       ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││5          │Проверка  ││                     │              │
│             ││           │по        ││                     │              │
│             ││           │справочни-││                     │              │
│             ││           │ку,       ││                     │              │
│             ││           │используя ││                     │              │
│             ││           │фильтрацию││                     │              │
│             ││           │по        ││                     │              │
│             ││           │формуле,  ││                     │              │
│             ││           │указанной ││                     │              │
│             ││           │в атрибуте││                     │              │
│             ││           │vld       ││                     │              │
│             │└───────────┴──────────┘│                     │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│vld          │string                  │Дополнительные       │Необязательный│
│             │                        │параметры  фильтрации│              │
│             │                        │зависят  от  атрибута│              │
│             │                        │vldType:   vldType=2:│              │
│             │                        │диапазон     значений│              │
│             │                        │вида        "1 - 10";│              │
│             │                        │vldType=3:     список│              │
│             │                        │значений         вида│              │
│             │                        │"1, 2, 5, 7";        │              │
│             │                        │vldType=4:           │              │
│             │                        │идентификатор        │              │
│             │                        │приложения,        по│              │
│             │                        │которому    усекается│              │
│             │                        │справочник;          │              │
│             │                        │vldType=5: фильтр для│              │
│             │                        │справочника      вида│              │
│             │                        │"okp=#5,50,Г"  - где:│              │
│             │                        │"okp"               -│              │
│             │                        │дополнительный       │              │
│             │                        │атрибут в теге "term"│              │
│             │                        │справочника,  "#5,50,│              │
│             │                        │Г"    -    координата│              │
│             │                        │ячейки,   из  которой│              │
│             │                        │берется  значение для│              │
│             │                        │фильтрации   ("5"   -│              │
│             │                        │раздел формы,  "50" -│              │
│             │                        │код строки, "Г" - код│              │
│             │                        │столбца)             │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│pr_inp       │string                  │Условие  закрещивания│Необязательный│
│             │                        │ячейки -  условие  на│              │
│             │                        │период        отчета,│              │
│             │                        │задаваемое          в│              │
│             │                        │соответствии        с│              │
│             │                        │лексемой <Условие  на│              │
│             │                        │период>         языка│              │
│             │                        │описания   контролей,│              │
│             │                        │который   описан    в│              │
│             │                        │разделе 4.           │              │
│             │                        │Допустимые значения: │              │
│             │                        │true     -     ячейка│              │
│             │                        │недоступна        для│              │
│             │                        │редактирования;      │              │
│             │                        │false  -  ячейка   не│              │
│             │                        │закрещена.           │              │
│             │                        │Значение           по│              │
│             │                        │умолчанию: false;  то│              │
│             │                        │есть    ячейка     не│              │
│             │                        │закрещена            │              │
└─────────────┴────────────────────────┴─────────────────────┴──────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-300"  class="source__tag empty justify"></p>
<p id="source-tag-index-301"  class="source__tag justify">3.1.4. controls</p>
<p id="source-tag-index-302"  class="source__tag empty justify"></p>
<p id="source-tag-index-303"  class="source__tag justify">Список контролей формы.</p>
<p id="source-tag-index-304"  class="source__tag justify">1) Элемент обязательный;</p>
<p id="source-tag-index-305"  class="source__tag justify">2) Максимальное количество элементов: 1;</p>
<p id="source-tag-index-306"  class="source__tag justify">3) Родительский элемент: metaForm;</p>
<p id="source-tag-index-307"  class="source__tag justify">4) Дочерние элементы: control.</p>
<p id="source-tag-index-308"  class="source__tag empty justify"></p>
<p id="source-tag-index-309"  class="source__tag justify">3.1.4.1. control</p>
<p id="source-tag-index-310"  class="source__tag empty justify"></p>
<p id="source-tag-index-311"  class="source__tag justify">Арифметическо-логический контроль.</p>
<p id="source-tag-index-312"  class="source__tag justify">1) Родительский элемент: controls;</p>
<p id="source-tag-index-313"  class="source__tag justify">2) Элемент необязательный;</p>
<p id="source-tag-index-314"  class="source__tag justify">3) Максимальное количество элементов: неограниченно.</p>
<p id="source-tag-index-315"  class="source__tag empty justify"></p>
<p id="source-tag-index-316"  class="source__tag right">Табл. 13. Атрибуты</p>
<p id="source-tag-index-317"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-318"  class="source__tag justify">┌─────────────┬────────────────────────┬─────────────────────┬──────────────┐
│Наименование │  Допустимые значения   │      Описание       │Обязательность│
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│id           │unsignedInt             │Идентификатор        │Обязательный  │
│             │                        │контроля             │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│name         │string                  │Текстовое    описание│Обязательный  │
│             │                        │контроля             │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│condition    │string                  │Условие    выполнения│Обязательный  │
│             │                        │контроля   (выражение│              │
│             │                        │на языке контролей)  │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│rule         │string                  │Формула     контроля,│Обязательный  │
│             │                        │которая        должна│              │
│             │                        │выполниться,    чтобы│              │
│             │                        │контроль     считался│              │
│             │                        │успешным   (выражение│              │
│             │                        │на языке контролей)  │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│periodClause │string                  │Условие   на   период│Необязательный│
│             │                        │отчета (выражение  на│              │
│             │                        │языке     контролей).│              │
│             │                        │Значение по умолчанию│              │
│             │                        │- true               │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│precision    │unsignedByte            │Количество десятичных│Необязательный│
│             │                        │знаков,  до   которых│              │
│             │                        │округляются  значения│              │
│             │                        │при         операциях│              │
│             │                        │сравнения в  формулах│              │
│             │                        │контроля. Значение по│              │
│             │                        │умолчанию 2          │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│fault        │decimal                 │Допустимое отклонение│Необязательный│
│             │                        │(допустимые   границы│              │
│             │                        │отклонения        при│              │
│             │                        │сравнении).  Значение│              │
│             │                        │по  умолчанию   -   0│              │
│             │                        │(отклонения        не│              │
│             │                        │допускается).        │              │
│             │                        │Нарушение контрольных│              │
│             │                        │соотношений      XML-│              │
│             │                        │шаблона              │              │
│             │                        │приравнивается      к│              │
│             │                        │ошибке при  сравнении│              │
│             │                        │на равенство         │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│tip          │┌───────────┬──────────┐│Значение по умолчанию│Необязательный│
│             ││Значение   │Описание  ││-   1   (обязательный│              │
│             ││           │          ││контроль)            │              │
│             │├───────────┼──────────┤│                     │              │
│             ││0          │Необяза-  ││                     │              │
│             ││           │тельный   ││                     │              │
│             ││           │контроль  ││                     │              │
│             │├───────────┼──────────┤│                     │              │
│             ││1          │Обязатель-││                     │              │
│             ││           │ный       ││                     │              │
│             ││           │контроль  ││                     │              │
│             │└───────────┴──────────┘│                     │              │
└─────────────┴────────────────────────┴─────────────────────┴──────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-319"  class="source__tag empty justify"></p>
<p id="source-tag-index-320"  class="source__tag justify">Условие выполнения контролей, формула контроля и условие на период отчета задаются на языке описания контролей, который описан в Разделе 4. Условие выполнения контролей описывается лексемой <Условие>. Формула контроля описывается лексемой <Логическое выражение>. Условие на период отчета описывается лексемой <Условие на период>.</p>
<p id="source-tag-index-321"  class="source__tag empty justify"></p>
<p id="source-tag-index-322"  class="source__tag justify">3.1.5. dics</p>
<p id="source-tag-index-323"  class="source__tag empty justify"></p>
<p id="source-tag-index-324"  class="source__tag justify">Справочники формы.</p>
<p id="source-tag-index-325"  class="source__tag justify">1) Элемент обязательный;</p>
<p id="source-tag-index-326"  class="source__tag justify">2) Максимальное количество элементов: 1;</p>
<p id="source-tag-index-327"  class="source__tag justify">3) Родительский элемент: metaForm;</p>
<p id="source-tag-index-328"  class="source__tag justify">4) Дочерние элементы: dic.</p>
<p id="source-tag-index-329"  class="source__tag justify">Обязательно наличие справочников (дочерних элементов) s_year и s_time или s_god и s_mes.</p>
<p id="source-tag-index-330"  class="source__tag empty justify"></p>
<p id="source-tag-index-331"  class="source__tag justify">3.1.5.1. dic</p>
<p id="source-tag-index-332"  class="source__tag empty justify"></p>
<p id="source-tag-index-333"  class="source__tag justify">Справочник формы или приложение к справочнику.</p>
<p id="source-tag-index-334"  class="source__tag justify">1) Элемент обязательный;</p>
<p id="source-tag-index-335"  class="source__tag justify">2) Минимальное количество элементов: 2;</p>
<p id="source-tag-index-336"  class="source__tag justify">3) Максимальное количество элементов: неограниченно;</p>
<p id="source-tag-index-337"  class="source__tag justify">4) Родительский элемент: dics;</p>
<p id="source-tag-index-338"  class="source__tag justify">5) Дочерние элементы: term.</p>
<p id="source-tag-index-339"  class="source__tag empty justify"></p>
<p id="source-tag-index-340"  class="source__tag right">Табл. 14. Атрибуты</p>
<p id="source-tag-index-341"  class="source__tag empty right"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-342"  class="source__tag justify">┌─────────────┬────────────────────────┬─────────────────────┬──────────────┐
│ Наименование│  Допустимые значения   │      Описание       │Обязательность│
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│name         │string                  │Текстовое            │Обязательный  │
│             │                        │наименование         │              │
│             │                        │справочника          │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│id           │string                  │Идентификатор        │Обязательный  │
│             │                        │справочника       или│              │
│             │                        │приложения  (название│              │
│             │                        │таблицы)             │              │
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│parent       │string                  │Имеет  смысл   только│Необязательный│
│             │                        │для  приложения  <*>.│              │
│             │                        │Идентификатор        │              │
│             │                        │справочника,        к│              │
│             │                        │которому    относится│              │
│             │                        │приложение           │              │
└─────────────┴────────────────────────┴─────────────────────┴──────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-343"  class="source__tag empty justify"></p>
<p id="source-tag-index-344"  class="source__tag justify upper">--------------------------------</p>
<p id="source-tag-index-345"  class="source__tag justify"><*> Приложение справочника - подмножество значений кодов справочника. Создание приложения на приложение недопустимо.</p>
<p id="source-tag-index-346"  class="source__tag empty justify"></p>
<p id="source-tag-index-347"  class="source__tag justify">3.1.5.1.1. term</p>
<p id="source-tag-index-348"  class="source__tag empty justify"></p>
<p id="source-tag-index-349"  class="source__tag justify">Термин - элемент справочника.</p>
<p id="source-tag-index-350"  class="source__tag justify">1) Дополнительные атрибуты: возможно наличие дополнительных атрибутов, которые используются для фильтрации справочника. Имена дополнительных атрибутов задаются проектировщиком формы (разработчиком XML-шаблона) произвольно. Справочник, из которого выбираются значения для заполнения некоторого поля, может формироваться по значению некоторого признака - дополнительного параметра фильтрации (подробнее в описании атрибута vld элементов cell и default-cell, в случае vldType=5);</p>
<p id="source-tag-index-351"  class="source__tag justify">2) Допустимые значения: string;</p>
<p id="source-tag-index-352"  class="source__tag justify">3) Содержимое: текст позиции справочника, только для справочника, приложение не имеет текста позиции;</p>
<p id="source-tag-index-353"  class="source__tag justify">4) Элемент обязательный;</p>
<p id="source-tag-index-354"  class="source__tag justify">5) Максимальное количество элементов: неограниченно;</p>
<p id="source-tag-index-355"  class="source__tag justify">6) Родительский элемент: dic.</p>
<p id="source-tag-index-356"  class="source__tag empty justify"></p>
<p id="source-tag-index-357"  class="source__tag right">Табл. 15. Атрибуты</p>
<p id="source-tag-index-358"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-359"  class="source__tag justify">┌─────────────┬────────────────────────┬─────────────────────┬──────────────┐
│Наименование │  Допустимые значения   │      Описание       │Обязательность│
├─────────────┼────────────────────────┼─────────────────────┼──────────────┤
│Id           │string                  │Код          термина,│Обязательный  │
│             │                        │совместно           с│              │
│             │                        │дополнительными      │              │
│             │                        │атрибутами           │              │
│             │                        │представляет    собой│              │
│             │                        │ключ                 │              │
└─────────────┴────────────────────────┴─────────────────────┴──────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-360"  class="source__tag empty justify"></p>
<div id="title-source-tag-index-361"><p id="source-tag-index-361"  class="source__tag center upper element-title punkt-title">4. ЯЗЫК ОПИСАНИЯ КОНТРОЛЕЙ</p></div>

<p id="source-tag-index-362"  class="source__tag empty justify"></p>
<p id="source-tag-index-363"  class="source__tag justify">Настоящий раздел содержит формальное описание языка описания контролей. Лексема <Условие> описывает выражение, которое может быть использовано для формирования атрибута condition элемента control xml-шаблона. Лексема <Логическое выражение> описывает выражение, которое может быть использовано для формирования атрибута rule элемента control xml-шаблона. Лексема <Условие на период> описывает выражение, которое может быть использовано для формирования атрибута periodClause элементов control, cell, row, column xml-шаблона.</p>
<p id="source-tag-index-364"  class="source__tag justify">Для описания языка используются следующие соглашения и ограничения:</p>
<p id="source-tag-index-365"  class="source__tag justify">1. Служебные символы - символы, используемые при описании языка контролей:</p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-366"  class="source__tag justify">    <> - лексема (грамматическое понятие);
    ,  - альтернатива (либо..., либо...);
    [] - необязательный элемент языка (может отсутствовать);
</pre>
</div>
</div>
<p id="source-tag-index-367"  class="source__tag justify">2. Для того чтобы отличать символы языка описания контролей от служебных символов, первые будут выделяться жирным шрифтом и красным цветом ([],);</p>
<p id="source-tag-index-368"  class="source__tag justify">3. <Число> - целое число или действительное число (дробная часть отделяется ".");</p>
<p id="source-tag-index-369"  class="source__tag justify">4. <Код> - натуральное число (номер раздела, строки, графы соответственно);</p>
<p id="source-tag-index-370"  class="source__tag justify">5. <Значение> - значение специфики (допустимые значение для соответствующей графы-специфики);</p>
<p id="source-tag-index-371"  class="source__tag justify">6. <Наименование функции> - наименование функции (допустимые наименования приведены в табл. 16);</p>
<p id="source-tag-index-372"  class="source__tag justify">7. <Код периода> - значение кода из справочника s_time или s_mes в зависимости от того, какой из справочников используется в xml-шаблоне;</p>
<p id="source-tag-index-373"  class="source__tag justify">8. &NP - терминальный символ, обозначающий номер текущего периода, введенный на титульной странице формы;</p>
<p id="source-tag-index-374"  class="source__tag justify">9. Символ "*" при определении координаты элемента означает "для всех значений";</p>
<p id="source-tag-index-375"  class="source__tag justify">10. SUM - оператор с одним операндом. Одновременно обозначает групповую операцию и макроподстановку по строкам или графам. Данная операция является контекст-зависимой и может интерпретироваться как</p>
<p id="source-tag-index-376"  class="source__tag justify">a. Для каждой из перечисленных в элементе строк выполняется сложение по перечисленным графам;</p>
<p id="source-tag-index-377"  class="source__tag justify">b. Для каждой из перечисленных в элементе граф выполняется сложение по перечисленным строкам;</p>
<p id="source-tag-index-378"  class="source__tag justify">c. Выполняется сложение всех ячеек на пересечении граф и строк.</p>
<p id="source-tag-index-379"  class="source__tag justify">Вариант интерпретации определяется вторым операндом выражения. Если есть второй операнд такой, что в обоих операндах одинаковый набор строк, то используется первый вариант. Если есть второй операнд такой, что в обоих операндах одинаковый набор граф, то используется второй вариант. Если второй операнд - скалярное выражение, то используется третий вариант;</p>
<p id="source-tag-index-380"  class="source__tag justify">11. Не допускается использования вложенного оператора SUM.</p>
<p id="source-tag-index-381"  class="source__tag empty justify"></p>
<p id="source-tag-index-382"  class="source__tag justify"><Условие>=<Логическое выражение><Логический предикат><Логическое выражение></p>
<p id="source-tag-index-383"  class="source__tag justify">[<Логический предикат><Логическое выражение>]</p>
<p id="source-tag-index-384"  class="source__tag justify"><Логический предикат>:= AND, OR</p>
<p id="source-tag-index-385"  class="source__tag empty justify"></p>
<p id="source-tag-index-386"  class="source__tag justify"><Логическое выражение>:= <Условие на период>,</p>
<p id="source-tag-index-387"  class="source__tag justify"><Арифметическое выражение> <Логический оператор><Арифметическое выражение></p>
<p id="source-tag-index-388"  class="source__tag justify">[<Логический оператор><Арифметическое выражение>]</p>
<p id="source-tag-index-389"  class="source__tag justify"><Логический оператор>:= |<|, |<img class="law-img" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAA4UlEQVR4nM2RLZKDQBCFX1IR4EAi5whILEdAgkRyBOwcARwj5whIOAKSkUhGjmtcR6Qqtbv81Mblk939+uf1jZkZH3L/VPDFom3bAACP/xRba6GUwrquaJoGtyv3nHNo2xbTNCFNU5RlCc/zAD6AiFhKyVmWcdd1u/xOJKXkOI5Za33Uj5mZd0YIIRBFEZZlgTHmeO+zbn3fc57nXFUVz/P8K3dpBACM4wilFMIwRFEUSJLkfNJfhmHguq6PJxlj4Jx7WfuDIAjeN++eq7WGtRZEBN/333EighACUsrr557xBOHGBX7wEXjSAAAAAElFTkSuQmCC" />|, |=|, |<img class="law-img" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAAzElEQVR4nMWSvZGDMBBGP99cIDogJaQNhaIDCFWCWqAMVAIl0AJkkEGqjFCbfY7M+NAY29G9cHff7M/sjSTxJT/fCv8shRDeWzxR1zWttVzX9Zw6SCSS7LqOWmtaaznP82fSs2yMSTpfSg/6vmee53TOkSTfXm9ZFozjiKqqoLUGAPy+Kp6mCd577PuOpmlgjDlyiXRV/PLkzjkOw3C54438+7DbtkFEICJHTESglIJSCmVZpuN57xFCQIwRWZYd8RgjiqJA27ZIOn3CHShrK704p66/AAAAAElFTkSuQmCC" />|, |>|, |<>|</p>
<p id="source-tag-index-390"  class="source__tag justify"><Арифметическое выражение>:= <Арифметическое выражение><Add><Слагаемое></p>
<p id="source-tag-index-391"  class="source__tag justify"><Add>:= +, -</p>
<p id="source-tag-index-392"  class="source__tag justify"><Арифметическое выражение>:= <Слагаемое></p>
<p id="source-tag-index-393"  class="source__tag justify"><Слагаемое>:= <Слагаемое> <Multy> <Множитель></p>
<p id="source-tag-index-394"  class="source__tag justify"><Multy>:= *, /</p>
<p id="source-tag-index-395"  class="source__tag justify"><Слагаемое>:= <Множитель></p>
<p id="source-tag-index-396"  class="source__tag justify"><Множитель>:= <Число>, <Элемент>,<Сумма>,<Функция></p>
<p id="source-tag-index-397"  class="source__tag justify"><Множитель>:= (<Арифметическое выражение>)</p>
<p id="source-tag-index-398"  class="source__tag justify"><Функция>:= <Наименование функции>(<Список параметров>)</p>
<p id="source-tag-index-399"  class="source__tag justify"><Список параметров>:= <Список параметров>, <Арифметическое выражение></p>
<p id="source-tag-index-400"  class="source__tag justify"><Список параметров>:= <Арифметическое выражение></p>
<p id="source-tag-index-401"  class="source__tag justify"><Сумма>:= SUM<Область действия></p>
<p id="source-tag-index-402"  class="source__tag justify"><Область действия>:= <Элемент>, <Функция>, (<Арифметическое выражение>)</p>
<p id="source-tag-index-403"  class="source__tag justify"><Элемент>:= <За предыдущий период>, <За текущий период></p>
<p id="source-tag-index-404"  class="source__tag justify"><За предыдущий период>:= {{<Координаты>}}</p>
<p id="source-tag-index-405"  class="source__tag justify"><За текущий период>:= {<Координаты>}</p>
<p id="source-tag-index-406"  class="source__tag justify"><Координаты>:= <Раздел> <Строка> <Графа> [<Список специфик>]</p>
<p id="source-tag-index-407"  class="source__tag justify"><Список специфик>:= <Специфика> [<Специфика> [<Специфика>]]</p>
<p id="source-tag-index-408"  class="source__tag justify"><Специфика>:= [<Описание специфики>]</p>
<p id="source-tag-index-409"  class="source__tag justify"><Описание специфики>:= *, <Список значений></p>
<p id="source-tag-index-410"  class="source__tag justify"><Список значений>:= <Список значений>, <Значение></p>
<p id="source-tag-index-411"  class="source__tag justify"><Список значений>:= <Значение></p>
<p id="source-tag-index-412"  class="source__tag justify"><Раздел>:= [<Код>]</p>
<p id="source-tag-index-413"  class="source__tag justify"><Строка>:= [<Описание позиций>]</p>
<p id="source-tag-index-414"  class="source__tag justify"><Графа>:= [<Описание позиций>]</p>
<p id="source-tag-index-415"  class="source__tag justify"><Описание позиций>:= *, <Список позиций></p>
<p id="source-tag-index-416"  class="source__tag justify"><Список позиций>:= <Список позиций>, <Позиция></p>
<p id="source-tag-index-417"  class="source__tag justify"><Позиция>:= <Код>, <Диапазон></p>
<p id="source-tag-index-418"  class="source__tag justify"><Диапазон>:= <Код> - <Код></p>
<p id="source-tag-index-419"  class="source__tag empty justify"></p>
<p id="source-tag-index-420"  class="source__tag justify"><Условие на период>:= (<Составное выражение>).</p>
<p id="source-tag-index-421"  class="source__tag justify"><Составное выражение>:= <Составное выражение> <Логический предикат> <Выражение></p>
<p id="source-tag-index-422"  class="source__tag justify"><Выражение>:= &NP <Логический оператор> <Код периода></p>
<p id="source-tag-index-423"  class="source__tag justify"><Выражение>:= &NP in (<Список периодов>)</p>
<p id="source-tag-index-424"  class="source__tag justify"><Список периодов>:= <Список периодов>, <Код периода></p>
<p id="source-tag-index-425"  class="source__tag justify"><Список периодов>:= <Код периода></p>
<p id="source-tag-index-426"  class="source__tag empty justify"></p>
<p id="source-tag-index-427"  class="source__tag justify">В таблице 16 приведен список допустимых функций.</p>
<p id="source-tag-index-428"  class="source__tag empty justify"></p>
<p id="source-tag-index-429"  class="source__tag right">Табл. 16. Функции</p>
<p id="source-tag-index-430"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-431"  class="source__tag justify">┌────────────────┬────────────────────────────┬───────────────────────────┐
│    Функция     │         Параметры          │          Описание         │
├────────────────┼────────────────────────────┼───────────────────────────┤
│abs (p)         │p - числовое выражение типа │Возвращает абсолютное      │
│                │<Элемент>                   │(положительное) значение   │
│                │                            │указанного числового       │
│                │                            │выражения                  │
├────────────────┼────────────────────────────┼───────────────────────────┤
│coalesce (p1,   │p1 ... pn - анализируемые   │Возвращает первое выражение│
│... pn)         │значения типа <Элемент>     │из списка аргументов, не   │
│                │                            │равное NULL                │
├────────────────┼────────────────────────────┼───────────────────────────┤
│floor (p)       │p - числовое выражение типа │Возвращает наибольшее      │
│                │<Элемент>                   │целое число, меньшее или   │
│                │                            │равное указанному числовому│
│                │                            │выражению                  │
├────────────────┼────────────────────────────┼───────────────────────────┤
│isnull (p1, p2) │p1 - анализируемое значение │Заменяет значение NULL     │
│                │типа <Элемент>              │указанным замещающим       │
│                │p2 - замещаемое значение    │значением                  │
├────────────────┼────────────────────────────┼───────────────────────────┤
│nullif (p1, p2) │p1, p2 - сравниваемые       │Возвращает значение NULL,  │
│                │значения типа <Элемент>     │если два указанных         │
│                │                            │выражения равны            │
├────────────────┼────────────────────────────┼───────────────────────────┤
│round (p1, p2,  │p1 - числовое выражение     │Возвращает числовое        │
│p3)             │типа <Элемент>.             │значение, округленное до   │
│                │                            │указанной длины или        │
│                │p2 - Точность, до которой   │точности                   │
│                │необходимо округлять        │                           │
│                │значение аргумента p1.      │                           │
│                │Когда аргумент p2 является  │                           │
│                │положительным числом, p1    │                           │
│                │округляется до числа        │                           │
│                │десятичных разрядов,        │                           │
│                │указанных в аргументе p1.   │                           │
│                │Когда p2 является           │                           │
│                │отрицательным числом, p1    │                           │
│                │округляется слева от точки, │                           │
│                │отделяющей десятичную дробь │                           │
│                │от целого числа, как        │                           │
│                │указано p2.                 │                           │
│                │                            │                           │
│                │p3 - Тип операции, которую  │                           │
│                │необходимо выполнить. Когда │                           │
│                │аргумент p3 опускается или  │                           │
│                │имеет значение 0 (значение  │                           │
│                │по умолчанию), аргумент p1  │                           │
│                │округляется. Когда          │                           │
│                │указывается значение, не    │                           │
│                │равное 0, p1 усекается      │                           │
└────────────────┴────────────────────────────┴───────────────────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-432"  class="source__tag empty justify"></p>
<p id="source-tag-index-433"  class="source__tag justify">В таблице 17 и 18 приведены примеры выражений для условия на период и примеры выражений для условий и формул для контролей соответственно.</p>
<p id="source-tag-index-434"  class="source__tag empty justify"></p>
<p id="source-tag-index-435"  class="source__tag right">Табл. 17. Примеры условий на период</p>
<p id="source-tag-index-436"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-437"  class="source__tag justify">┌───────────────────────┬─────────────────────────────────────────────────┐
│        Формула        │                   Комментарий                   │
├───────────────────────┼─────────────────────────────────────────────────┤
│(&NP in                │Для месячной формы условие будет истинным, если  │
│(1203, 1206, 1209,     │месяц, за который сдается отчет, является        │
│1212))                 │квартальным                                      │
├───────────────────────┼─────────────────────────────────────────────────┤
│(&NР > 3601 and NP <   │Для декадной формы условие будет истинным, если  │
│3636)                  │декада, за которую сдается отчет, не первая и не │
│                       │последняя в году                                 │
├───────────────────────┼─────────────────────────────────────────────────┤
│(&NP = 0404)           │Для квартальной формы условие будет истинным,    │
│                       │если квартал, за который сдается отчет, является │
│                       │последним в году                                 │
└───────────────────────┴─────────────────────────────────────────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-438"  class="source__tag empty justify"></p>
<p id="source-tag-index-439"  class="source__tag right">Табл. 18. Примеры условий и формул для контролей</p>
<p id="source-tag-index-440"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-441"  class="source__tag justify">┌──────────┬───────────────────────────┬────────────┬─────────────────────┐
│Тип груп- │          Формула          │  Условие   │     Комментарий     │
│пировки   │                           │            │                     │
├──────────┼───────────────────────────┼────────────┼─────────────────────┤
│Действие  │SUM{[3][24,25][4,5]}|=|{[3]│            │Для  раздела  3   для│
│над       │[24,25][6]}                │            │строк 24 и 25  должно│
│графами   │                           │            │выполняться  условие:│
│для       │                           │            │сумма   значений    в│
│нескольких│                           │            │графах 4  и  5  равна│
│строк     │                           │            │значению в графе 6   │
│          ├───────────────────────────┼────────────┼─────────────────────┤
│          │SUM{[3][*][4,5]}|=|        │            │Для  раздела  3   для│
│          │{[3][*][6]}                │            │всех   строк   должно│
│          │                           │            │выполняться  условие:│
│          │                           │            │сумма   значений    в│
│          │                           │            │графах 4  и  5  равна│
│          │                           │            │значению в графе 6   │
│          ├───────────────────────────┼────────────┼─────────────────────┤
│          │{[3][*][24]}|>|            │{[3][*][21]}│Для  раздела  3   для│
│          │{[3][*][25]}               │|>|         │всех   строк   должно│
│          │                           │{[3][*][22]}│выполняться  условие:│
│          │                           │            │если значение в графе│
│          │                           │            │21 больше значения  в│
│          │                           │            │графе   22,   то    и│
│          │                           │            │значение в  графе  24│
│          │                           │            │должно  быть   больше│
│          │                           │            │значения в графе 25  │
│          ├───────────────────────────┼────────────┼─────────────────────┤
│          │{[3][21,22][22]}-          │            │Для  раздела  3   для│
│          │{[3][21,22][23]}|=|        │            │строк 21 и 22  должно│
│          │{[3][21,22][24]}           │            │выполняться  условие:│
│          │                           │            │значение в  графе  24│
│          │                           │            │должно      равняться│
│          │                           │            │разнице  значений   в│
│          │                           │            │графах 22 и 23       │
│          ├───────────────────────────┼────────────┼─────────────────────┤
│          │{[1][1][3][51.001]}|=|     │            │В разделе 1 для графы│
│          │SUM(isnull(                │            │3 должно  выполняться│
│          │{[1][2,3,4,5,6,7][3][*]},  │            │следующее    условие:│
│          │0))+{[1][8][3][51.90.10]}  │            │Значение   ячейки   в│
│          │                           │            │строке 1 со значением│
│          │                           │            │специфики      51.001│
│          │                           │            │должно      равняться│
│          │                           │            │сумме   значений   по│
│          │                           │            │строкам со 2 по 7 для│
│          │                           │            │всех         значений│
│          │                           │            │специфики   51.90.10,│
│          │                           │            │сложенной          со│
│          │                           │            │значением  ячейки   в│
│          │                           │            │строке 8 со значением│
│          │                           │            │специфики 51.90.10   │
├──────────┼───────────────────────────┼────────────┼─────────────────────┤
│Действие  │0|<|SUM(                   │            │Эквивалентно         │
│над       │isnull(                    │            │выражению            │
│строками  │{[3][21][11 - 13]}, 0) -   │            │0|<|                 │
│для       │round(                     │            │isnull(SUM{[3][21][11│
│нескольких│{[3][22 - 25][11 - 13]},0))│            │- 13]}, 0) -         │
│граф      │                           │            │round(SUM{[3][22 -   │
│          │                           │            │25][11 - 13]}, 0)    │
│          ├───────────────────────────┼────────────┼─────────────────────┤
│          │{[3][21][11 - 13]}|=|      │            │В разделе 3 для  граф│
│          │SUM{[3][22 - 25]           │            │с  11  по  13  должно│
│          │[11 - 13]}                 │            │выполняться  условие:│
│          │                           │            │значение в строке  21│
│          │                           │            │должно      равняться│
│          │                           │            │сумме   значений    в│
│          │                           │            │строках с 22 по 25   │
│          ├───────────────────────────┼────────────┼─────────────────────┤
│          │{[5][16][*]}|>=|           │            │В разделе 5 для  всех│
│          │SUM{[5][17 - 21][*]}       │            │граф           должно│
│          │                           │            │выполняться  условие:│
│          │                           │            │значение в 16  строке│
│          │                           │            │должно      равняться│
│          │                           │            │сумме значений  с  17│
│          │                           │            │по 21 строки         │
├──────────┼───────────────────────────┼────────────┼─────────────────────┤
│Действие  │-20|<=|                    │{[3][4][5]}|│Если ячейка 4 графы 4│
│над       │({[1][2][3]}+{[4][5][6]}-  │>|0         │раздела   4    больше│
│ячейками  │{[4][4][6]}*100)/{[4][4][4]│            │нуля,    то    должно│
│          │}-100                      │            │выполняться  условие:│
│          │|<=|20                     │            │отношение ((раздел  1│
│          │                           │            │строка 2 графа  3)  +│
│          │                           │            │(раздел  4  строка  5│
│          │                           │            │графа 6) - (раздел  4│
│          │                           │            │строка  4  графа  6))│
│          │                           │            │разделить на  (раздел│
│          │                           │            │4 строка 4  графа  4)│
│          │                           │            │должно     быть     в│
│          │                           │            │пределах 20%         │
│          ├───────────────────────────┼────────────┼─────────────────────┤
│          │isnull({{[1][2][2,4,5]}},  │            │Значение  в   ячейках│
│          │0).                        │            │граф 2, 4 и 5  строки│
│          │|<=|                       │            │2   раздела   1    за│
│          │isnull{[1][2][2,4,5]}, 0)  │            │предыдущий     период│
│          │                           │            │должно быть не больше│
│          │                           │            │значения  в   текущем│
│          │                           │            │периоде              │
└──────────┴───────────────────────────┴────────────┴─────────────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-442"  class="source__tag empty justify"></p>
<p id="source-tag-index-443"  class="source__tag empty justify"></p>
<p id="source-tag-index-444"  class="source__tag empty justify"></p>
<p id="source-tag-index-445"  class="source__tag empty justify"></p>
<p id="source-tag-index-446"  class="source__tag empty justify"></p>
<div id="title-source-tag-index-447"><p id="source-tag-index-447"  class="source__tag right element-title prilozhenie-title">Приложение 1</p></div>

<p id="source-tag-index-448"  class="source__tag empty justify"></p>
<div id="title-source-tag-index-449"><p id="source-tag-index-449"  class="source__tag center upper element-title prilozhenie-title">СПРАВОЧНИК<br /> ПЕРИОДИЧНОСТИ ФОРМ (ЗНАЧЕНИЕ АТРИБУТА "IDP")</p></div>

<p id="source-tag-index-450"  class="source__tag empty justify"></p>
<p id="source-tag-index-451"  class="source__tag right">Таблица</p>
<p id="source-tag-index-452"  class="source__tag empty right"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-453"  class="source__tag justify">┌────────────────────────────────────┬────────────────────────────────────┐
│         Код периодичности          │               Название             │
├────────────────────────────────────┼────────────────────────────────────┤
│                 01                 │               Годовая              │
├────────────────────────────────────┼────────────────────────────────────┤
│                 02                 │             Полугодовая            │
├────────────────────────────────────┼────────────────────────────────────┤
│                 04                 │             Квартальная            │
├────────────────────────────────────┼────────────────────────────────────┤
│                 12                 │              Месячная              │
├────────────────────────────────────┼────────────────────────────────────┤
│                 36                 │              Декадная              │
├────────────────────────────────────┼────────────────────────────────────┤
│                 56                 │              Недельная             │
└────────────────────────────────────┴────────────────────────────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-454"  class="source__tag empty justify"></p>
<p id="source-tag-index-455"  class="source__tag empty justify"></p>
<p id="source-tag-index-456"  class="source__tag empty justify"></p>
<p id="source-tag-index-457"  class="source__tag empty justify"></p>
<p id="source-tag-index-458"  class="source__tag empty justify"></p>
<div id="title-source-tag-index-459"><p id="source-tag-index-459"  class="source__tag right element-title prilozhenie-title">Приложение 2</p></div>

<p id="source-tag-index-460"  class="source__tag empty justify"></p>
<div id="title-source-tag-index-461"><p id="source-tag-index-461"  class="source__tag center upper element-title prilozhenie-title">СПРАВОЧНИК ОТЧЕТНЫХ ПЕРИОДОВ (S_TIME)</p></div>

<p id="source-tag-index-462"  class="source__tag empty justify"></p>
<p id="source-tag-index-463"  class="source__tag justify">Справочник отчетных периодов для сбора отчетности в электронном виде (S_TIME) включает: код отчетного периода и наименование. Код отчетного периода состоит из кода периодичности и номера периода отчетности.</p>
<p id="source-tag-index-464"  class="source__tag justify">Справочник отчетных периодов принимает следующие значения:</p>
<p id="source-tag-index-465"  class="source__tag empty justify"></p>
<p id="source-tag-index-466"  class="source__tag right">Таблица</p>
<p id="source-tag-index-467"  class="source__tag empty justify"></p>
<div class="content__outside-wrap">
<div class="content__outside">
<pre id="source-tag-index-468"  class="source__tag justify">┌───────────────────────────────┬─────────────────────────────────────────┐
│     Код отчетного периода     │               Наименование              │
├───────────────────────────────┼─────────────────────────────────────────┤
│             0101              │                  За год                 │
├───────────────────────────────┼─────────────────────────────────────────┤
│             0201              │           За первое полугодие           │
├───────────────────────────────┼─────────────────────────────────────────┤
│             0202              │           За второе полугодие           │
├───────────────────────────────┼─────────────────────────────────────────┤
│             0401              │            За первый квартал            │
├───────────────────────────────┼─────────────────────────────────────────┤
│             0402              │            За второй квартал            │
├───────────────────────────────┼─────────────────────────────────────────┤
│             0403              │            За третий квартал            │
├───────────────────────────────┼─────────────────────────────────────────┤
│             0404              │           За четвертый квартал          │
├───────────────────────────────┼─────────────────────────────────────────┤
│             1201              │                За январь                │
├───────────────────────────────┼─────────────────────────────────────────┤
│             1202              │                За февраль               │
├───────────────────────────────┼─────────────────────────────────────────┤
│             1203              │                 За март                 │
├───────────────────────────────┼─────────────────────────────────────────┤
│             1204              │                За апрель                │
├───────────────────────────────┼─────────────────────────────────────────┤
│             1205              │                  За май                 │
├───────────────────────────────┼─────────────────────────────────────────┤
│             1206              │                 За июнь                 │
├───────────────────────────────┼─────────────────────────────────────────┤
│             1207              │                 За июль                 │
├───────────────────────────────┼─────────────────────────────────────────┤
│             1208              │                За август                │
├───────────────────────────────┼─────────────────────────────────────────┤
│             1209              │               За сентябрь               │
├───────────────────────────────┼─────────────────────────────────────────┤
│             1210              │                За октябрь               │
├───────────────────────────────┼─────────────────────────────────────────┤
│             1211              │                За ноябрь                │
├───────────────────────────────┼─────────────────────────────────────────┤
│             1212              │                За декабрь               │
├───────────────────────────────┼─────────────────────────────────────────┤
│             3601              │             За первую декаду            │
├───────────────────────────────┼─────────────────────────────────────────┤
│               .               │                                         │
├───────────────────────────────┼─────────────────────────────────────────┤
│             3636              │         За последнюю (36) декаду        │
├───────────────────────────────┼─────────────────────────────────────────┤
│             5601              │             За первую неделю            │
├───────────────────────────────┼─────────────────────────────────────────┤
│               .               │                                         │
├───────────────────────────────┼─────────────────────────────────────────┤
│             5653              │               За 53 неделю              │
└───────────────────────────────┴─────────────────────────────────────────┘
</pre>
</div>
</div>
<p id="source-tag-index-469"  class="source__tag empty justify"></p>
<p id="source-tag-index-470"  class="source__tag empty justify"></p>
<p id="source-tag-index-471"  class="source__tag empty justify"></p>
<p id="source-tag-index-472"  class="source__tag empty justify"></p>
<p id="source-tag-index-473"  class="source__tag empty justify"></p>
<div id="title-source-tag-index-474"><p id="source-tag-index-474"  class="source__tag right element-title prilozhenie-title">Приложение 3</p></div>

<p id="source-tag-index-475"  class="source__tag empty justify"></p>
<div id="title-source-tag-index-476"><p id="source-tag-index-476"  class="source__tag center upper element-title prilozhenie-title">СПРАВОЧНИК ОТЧЕТНЫХ ГОДОВ (S_YEAR)</p></div>

<p id="source-tag-index-477"  class="source__tag empty justify"></p>
<p id="source-tag-index-478"  class="source__tag justify">Справочник отчетных годов для сбора отчетности в электронном виде (S_YEAR) включает: код отчетного года и наименование.</p>
<p id="source-tag-index-479"  class="source__tag justify">Код отчетного года - четырехзначный номер года (например, 2009, 2010).</p>
<p id="source-tag-index-480"  class="source__tag justify">Наименование - текстовое значение (например, "2009", "за 2009 год", "на 2009 год").</p>
<p id="source-tag-index-481"  class="source__tag empty justify"></p>
<p id="source-tag-index-482"  class="source__tag empty justify"></p>

    </div>

    <!-- update: 7 -->

                </div>

                <div class="page__lawcomment">
                    
                </div>
            </div>
            
            <div class="page__main-col__row2">
                <div class="page__footer">
                    <div class="footer" style="display: flex;flex-wrap: wrap;justify-content: space-between;align-content: center;">
                        
    
    <div class="block block__slug_footer block__width_wide block__region_footer">
        
        <div class="block__content">
            

<div class="block__universal-page block__universal-page_slug_footer-content">
    

    
        <div class="block__universal-page__body">
            <p data-block-key="a2ed7">(C) 2017-2023 База "Нормативно-правовых Актов"</p>
        </div>
    

    

    
</div>
        </div>
    </div>


                        <div class="counts">
                            <!--LiveInternet counter--><a href="https://www.liveinternet.ru/click"
                            target="_blank"><img id="licntEE60" width="31" height="31" style="border:0"
                            title="LiveInternet"
                            src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7"
                            alt=""/></a><script>(function(d,s){d.getElementById("licntEE60").src=
                            "https://counter.yadro.ru/hit?t45.16;r"+escape(d.referrer)+
                            ((typeof(s)=="undefined")?"":";s"+s.width+"*"+s.height+"*"+
                            (s.colorDepth?s.colorDepth:s.pixelDepth))+";u"+escape(d.URL)+
                            ";h"+escape(d.title.substring(0,150))+";"+Math.random()})
                            (document,screen)</script><!--/LiveInternet-->
                        </div>
                    </div>
                </div>
            </div>

            

        </div>


        
        <script type="text/javascript" src="/static/js/jquery-3.2.1.min.c9f5aeeca3ad.js"></script>
        <script type="text/javascript" src="/static/js/kp.4a78d003bd7f.js"></script>

        <script type="text/javascript" src="/static/js/law-navigator.1ca0cd12d8d5.js"></script>
        <link rel="stylesheet" href="/static/css/law-navigator.5837edcac4f6.css">

        <link rel="stylesheet" href="/static/css/font-awesome.b431db3bbf77.css">
        <style>
            .fa {
                visibility: visible;
            }
        </style>

        
            
        

        

<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

   ym(45480102, "init", {
        clickmap:true,
        trackLinks:true,
        accurateTrackBounce:true,
        webvisor:true
   });
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/45480102" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

        <script>
          (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
          (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
          m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
          })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

          ga('create', 'UA-104209235-1', 'auto');
          ga('send', 'pageview');

        </script>

    </body>
</html>