Дата документа: 20.03.2019 г.


Схема файла xml

<?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>

Описание полей файла xml

Кодировка файла: "Windows-1251"


Описание значенияВид значения

Тип значения

xml

Обязательный

Примечание

Блок описания организацииСписок организацийЭлемент-Organizations+
Юридическое лицоЭлемент-Organization+
Код мединфо юридического лицаАтрибутСтрокаId+Не может дублироваться.
Блок описания формы отчета



Список форм отчетовЭлемент-Forms+
Форма отчетаЭлемент-Form+
Мнемокод отчетаАтрибутСтрокаCode+
Код мединфо контрагентаАтрибутСтрокаAgent_code+
Дата отчетаАтрибутСтрокаDate+
Блок описания разреза отчетаСписок разрезов отчетаЭлемент-Sections+
Разрез отчетаЭлемент-Section+
Наименование разреза отчетаАтрибутСтрокаId+
Блок описания статических показателей

Список показателейЭлемент-Indexes+
ПоказательЭлемент-Index+
Мнемокод показателяАтрибутСтрокаId+
Значение (строка)ЭлементСтрокаValue_S-
Значение (число)ЭлементЧислоValue_N-
Значение (дата)ЭлементДатаValue_D-Дата в формате DD.MM.YYYY.
Блок описания таблицыСписок таблиц отчетаЭлемент-IndexTables+
Таблица отчетаЭлемент-IndexTable+
Мнемокод таблицы отчетаАтрибутСтрокаId+
Блок описания показателей таблицыСписок показателей таблицыЭлемент-Indexes+
Показатель таблицыЭлемент-Indexe+
Мнемокод показателя таблицыАтрибутСтрокаId+
Блок описания строк таблицы




Список строк таблицыЭлемент-Lines+
Строка таблицыЭлемент-Line+
Номер строки таблицыАтрибутЧислоnum+
Значение (строка)Элемент
Value_S-
Значение (число)Элемент
Value_N-
Значение (дата)Элемент
Value_D-Дата в формате 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».