Дата документа: 20.03.2019 г.
<?xml version="1.0" encoding="utf-8"?>
<Organizations>
<Organization id="">
<Forms>
<Form code="" agent_code="" date ="">
<Sections>
<Section id="">
<Indexes>
<Index id="">
<Value_S></Value_S>
<Value_N></Value_N>
<Value_D></Value_D>
</Index>
</Indexes>
<IndexTables>
<IndexTable id="">
<Indexes>
<Index id="">
<Lines>
<Line num="">
<Value_S></Value_S>
<Value_N></Value_N>
<Value_D></Value_D>
</Line>
</Lines>
</Index>
</Indexes>
</IndexTable>
</IndexTables>
</Section>
</Sections>
</Form>
</Forms>
</Organization>
</Organizations> |
Кодировка файла: "Windows-1251" |
| Описание значения | Вид значения | Тип значения | xml | Обязательный | Примечание | |
|---|---|---|---|---|---|---|
| Блок описания организации | Список организаций | Элемент | - | Organizations | + | Блок указывается в единственном экземпляре |
| Юридическое лицо | Элемент | - | Organization | + | ||
| Код мединфо юридического лица | Атрибут | Строка | Id | + | ||
| Блок описания формы отчета | Список форм отчетов | Элемент | - | Forms | + | Блок может повторяться |
| Форма отчета | Элемент | - | Form | + | ||
| Мнемокод отчета | Атрибут | Строка | Code | + | ||
| Код мединфо контрагента | Атрибут | Строка | Agent_code | + | ||
| Дата отчета | Атрибут | Дата | Date | + | Дата в формате DD.MM.YYYY. | |
| Блок описания разреза отчета | Список разрезов отчета | Элемент | - | Sections | + | Блок может повторяться |
| Разрез отчета | Элемент | - | Section | + | ||
| Наименование разреза отчета | Атрибут | Строка | Id | + | ||
| Блок описания статических показателей | Список показателей | Элемент | - | Indexes | + | Блок может повторяться |
| Показатель | Элемент | - | Index | + | ||
| Мнемокод показателя | Атрибут | Строка | Id | + | ||
| Значение (строка) | Элемент | Строка | Value_S | - | Обязательно должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S». | |
| Значение (число) | Элемент | Число | Value_N | - | Обязательно должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S». | |
| Значение (дата) | Элемент | Дата | Value_D | - | Обязательно должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S». Дата в формате DD.MM.YYYY. | |
| Блок описания динамической таблицы | Список таблиц отчета | Элемент | - | IndexTables | + | Блок может повторяться |
| Таблица отчета | Элемент | - | IndexTable | + | ||
| Мнемокод таблицы отчета | Атрибут | Строка | Id | + | ||
| Блок описания показателей динамической таблицы | Список показателей таблицы | Элемент | - | Indexes | + | Блок может повторяться |
| Показатель таблицы | Элемент | - | Indexe | + | ||
| Мнемокод показателя таблицы | Атрибут | Строка | Id | + | ||
| Блок описания строк динамической таблицы | Список строк таблицы | Элемент | - | Lines | + | Блок может повторяться |
| Строка таблицы | Элемент | - | Line | + | ||
| Номер строки таблицы | Атрибут | Число | num | + | ||
| Значение (строка) | Элемент | Value_S | - | Обязательно должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S». | ||
| Значение (число) | Элемент | Value_N | - | Обязательно должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S». | ||
| Значение (дата) | Элемент | Value_D | - | Обязательно должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S». Дата в формате DD.MM.YYYY. |
| № | Условие прерывания загрузки и вывода сообщения | Сообщение об ошибке |
|---|---|---|
| 1 | У пользователя отсутствует доступ к организации, указанной в теге «Organization id=""». | Отсутствует доступ к организации «<Organization>». |
| 2 | Не заполнен тег «Organization id=""». | Не заполнено поле «Organization». |
| 3 | Не заполнен тег «Agent id=""». | Не заполнено поле «Agent». |
| 4 | Не заполнен тег «Form id=""». | Организация «<Agent>»: не заполнено поле «Form». |
| 5 | Не заполнен тег «Date». | Организация «<Agent>», отчет «<Form>»: не заполнено поле «Date». |
| 6 | В блоке «Form» не заполнены теги «Index id=""» и «IndexTable id=""». | Организация «<Agent>», отчет «<Form>», дата «<Date>»: не заполнены поля «Index» и «IndexTable». |
| 7 | В блоке «Index» не заполнены теги «Value_D», «Value_N» и «Value_S». | Организация «<Agent>», отчет «<Form>», дата «<Date>», показатель «<Index>»: должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S». |
| 8 | В блоке «Index» заполнены больше одного из тегов «Value_D», «Value_N» и «Value_S». | Организация «<Agent>», отчет «<Form>», дата «<Date>», показатель «<Index>»: должно быть заполнено только одно из полей «Value_D», «Value_N» или «Value_S». |
| 9 | В блоке «IndexTable» указан «Id» и не указан «Index». | Организация «<Agent>», отчет «<Form>», дата «<Date>», таблица показателей «<IndexTable>»: не заполнено поле «Index». |
| 10 | В блоке «IndexTable» указан «Id», «Index» и не указан «Line». | Организация «<Agent>», отчет «<Form>», дата «<Date>», таблица показателей «<IndexTable>», показатель «<Index>»: не заполнено поле «Line». |
| 11 | В блоке «IndexTable» указан «Id», «Index», «Line» и не заполнены теги «Value_D», «Value_N» и «Value_S». | Организация «<Agent>», отчет «<Form>», дата «<Date>», таблица показателей «<IndexTable>», показатель «<Index>», строка «<Line >»: должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S». |
| 12 | В блоке «IndexTable» указан «Id», «Index», «Line» и больше одного из тегов «Value_D», «Value_N» и «Value_S». | Организация «<Agent>», отчет «<Form>», дата «<Date>», таблица показателей «<IndexTable>», показатель «<Index>», строка «<Line >»: должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S». |