col
Значение ячейки.
Допустимые значения: double (разделителем целой и дробной части является точка ‘.’);
Элемент обязательный;
Максимальное количество элементов: неограниченно;
Родительский элемент: row.
Таблица . Атрибуты
Наименование
| Допустимые значения
| Описание
| Обязательность
| code
| unsignedLong
| Код столбца. Соответствует коду столбца формы с типом "Z"
| Обязательный
| Описание структуры элементов xml-шаблона статистической отчетности
Настоящий раздел содержит описание XML-шаблона электронной версии формы статистической отчетности.
metaForm
Элемент metaForm является элементом верхнего уровня.
Дочерние элементы metaForm:
settings;
title;
sections;
controls;
dics.
Таблица . Атрибуты элемента metaForm
Наименование
| Допустимые значения
| Описание
| Обязательность
| code
| unsignedLong
| Уникальный код формы
| Обязательный
| idp
| unsignedInt
| Код идентификатора периодичности формы,
| Обязательный
| idf
| unsignedInt
| Идентификатор формы. Используется для загрузки
| Обязательный
| shifr
| string
| Шифр задачи. Используется для загрузки данных
| Обязательный
| name
| string
| Текстовое наименование формы
| Обязательный
| obj
| string
| Объект наблюдения. Определяет, какое поле из секции является идентификатором объекта наблюдения.
Идентификатор объекта наблюдения – код однозначно определяющий объект наблюдения, установленный в соответствии с утверждённым бланком формы.
| Обязательный
| OKUD
| unsignedInt
| Код формы согласно общероссийского классификатора управленческой документации
| Обязательный
| version
| token
| Версия XML-шаблона (дата его формирования в формате день-месяц-год, например, 16-03-2010)
| Обязательный
| format-version
| token
| Версия формата xml-шаблона
| Обязательный
|
settings
Содержит настройки общего назначения.
Элемент необязательный;
Максимальное количество элементов: 1;
Родительский элемент: metaForm;
sign
Необходимость подписания документа.
Элемент необязательный;
Максимальное количество элементов: 1;
Родительский элемент: settings
Значение по умолчанию: true;
Допустимые значения:
Значение
| Описание
| true
| Отчет должен быть подписан
| false
| Отчет не должен быть подписан
| validation
Необходимость проведения контролей.
Элемент необязательный;
Максимальное количество элементов: 1;
Родительский элемент: settings
Значение по умолчанию: always;
Допустимые значения:
Значение
| Описание
| Always
| проверять всегда - не позволять сохранить отчет как «отчет» без успешного выполнения обязательных контролей
| Prompt
| проводить контроль, но при ошибках предлагать пользователю выбор: сохранять или нет
| Skip
| контроль не проводится - позволяет сохранять ошибочный отчет
| notEmpty
Возможность сдачи незаполненного (пустого) отчета.
Элемент обязательный;
Максимальное количество элементов: 1;
Родительский элемент: settings
Значение по умолчанию: true; то есть отчет не может сдаваться незаполненным;
Допустимые значения:
Значение
| Описание
| true
| Отчет должен быть заполнен
| false
| Отчет может сдаваться незаполненным
| title
Описание структуры титульной страницы.
Элемент обязательный;
Максимальное количество элементов: 1;
Родительский элемент: metaForm;
Дочерние элементы: item.
item
Поле для заполнения на титульном листе отчета.
Обязательно наличие тэга item, у которого @field=/metaForm/@obj;
Элемент обязательный;
Максимальное количество элементов: неограниченно;
Родительский элемент: title.
Таблица . Атрибуты
Наименование
| Допустимые значения
| Описание
| Обязательность
| field
| string
| Идентификатор поля
| Обязательный
| name
| string
| Название поля, используется при отображении пользователю
| Обязательный
| dic
| string
| Атрибут определяет поле, как идентификационный признак отчета, проверяемого по справочнику, кроме справочника s_okpo, который в xml-шаблон не включается и проверка соответствующего ему поля по справочнику выполняется только при загрузке отчета в программные средства обработки.
| Необязательный
| sections
Список разделов формы.
Элемент обязательный;
Максимальное количество элементов: 1;
Родительский элемент: metaForm;
Дочерние элементы: section.
section
Раздел формы.
Элемент обязательный;
Максимальное количество элементов: неограниченно;
Родительский элемент: sections;
Дочерние элементы: columns, rows.
Таблица . Атрибуты
Наименование
| Допустимые значения
| Описание
| Обязательность
| code
| unsignedLong
| Код раздела
| Обязательный
| name
| string
| Название раздела
| Обязательный
| nb
| unsignedInt
| Внутренний идентификатор ССО, используется для загрузки. Сторонние приложения не должны обрабатывать данный атрибут
| Обязательный
| columns
Список всех столбцов раздела.
Элемент обязательный;
Максимальное количество элементов: 1;
Родительский элемент: section;
Дочерние элементы: column.
column
Столбец раздела.
Элемент обязательный;
Максимальное количество элементов: неограниченно;
Родительский элемент: columns;
Дочерние элементы: default-cell.
Таблица . Атрибуты
Наименование
| Допустимые значения
| Описание
| Обязательность
| code
| string
| Код строки
| Обязательный
| type
| Значение
| Описание
| B
| Столбец-боковик
| Z
| Столбец-значение
| S
| Столбец-специфика
|
| Тип столбца
Столбец-боковик – крайний левый столбец, в котором определяются названия, заполняемых строк.
Столбец-значение – числовое значение показателя.
Столбец-специфика – столбец, значение в котором определяет уникальность множественной строки.
| Обязательный
| fld
| string
| Идентификатор ключевого атрибута в отчете-ЭВФ, если это столбец-специфика. Может принимать значения "s1", "s2", "s3".
| Необязательный
| name
| string
| Отображаемое текстовое название столбца
| Обязательный
| pr_inp
| string
| Условие закрещивания графы - условие на период отчета, задаваемое в соответствии с лексемой <Условие на период> языка описания контролей, который описан в разделе 4.
Допустимые значения:
true- графа недоступна для редактирования;
False- графа не закрещена.
Значение по умолчанию: false; то есть графа не закрещена.
| Необязательный
| |