Табл.6. Атрибуты элемента metaForm | |||
Наименование | Допустимые значения | Описание | Обязательность |
code | unsignedLong | Уникальный код формы | Обязательный |
idp | unsignedlnt | Код идентификатора периодичности формы, | Обязательный |
idf | unsignedlnt | Идентификатор формы. Используется для загрузки | Обязательный |
shifr | string | Шифр задачи. Используется для загрузки данных | Обязательный |
name | string | Текстовое наименование формы | Обязательный |
obj | string | Объект наблюдения. Определяет, какое поле из секции <title> является идентификатором объекта наблюдения. | Обязательный |
Идентификатор объекта наблюдения - код однозначно определяющий объект наблюдения, установленный в соответствии с утверждённым бланком формы. | |||
OKUD | unsignedlnt | Код формы согласно общероссийского классификатора управленческой документации | Обязательный |
version | token | Версия XML-шаблона (дата его формирования в формате день-месяц-год, например, 16-03-2010) | Обязательный |
format-version | token | Версия формата xml-шаблона | Обязательный |
3.1.1. settings
Содержит настройки общего назначения.
1) Элемент необязательный;
2) Максимальное количество элементов: 1;
3) Родительский элемент: metaForm;
3.1.1.1. sign
Необходимость подписания документа.
1) Элемент необязательный;
2) Максимальное количество элементов: 1;
3) Родительский элемент: settings
4) Значение по умолчанию: true;
5) Допустимые значения:
Значение | Описание |
true | Отчет должен быть подписан |
false | Отчет не должен быть подписан |
3.1.1.2. validation
Необходимость проведения контролей.
1) Элемент необязательный;
2) Максимальное количество элементов: 1;
3) Родительский элемент: settings
4) Значение по умолчанию: always;
5) Допустимые значения:
Значение | Описание |
Always | проверять всегда - не позволять сохранить отчет как "отчет" без успешного выполнения обязательных контролей |
Prompt | проводить контроль, но при ошибках предлагать пользователю выбор: сохранять или нет |
Skip | контроль не проводится - позволяет сохранять ошибочный отчет |
3.1.1.3. notEmpty
Возможность сдачи незаполненного (пустого) отчета.