Дата документа: 20.03.2019 г.
Метод предназначен для загрузки данных в раздел "Импорт показателей".
<xml>
<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>
<username></username>
<password></password> |
<?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> |
Кодировка файла: "utf-8" |
| Описание значения | Вид значения | Тип значения | 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 | - | Блок может повторяться |
| Показатель таблицы | Атрибут | - | Index | - | ||
| Мнемокод показателя таблицы | Элемент | Строка | 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. | |
| Логин, под которым работает пользователь в Парус-8 | Элемент | Строка | username | + | ||
| Пароль пользователя | Элемент | Строка | password | + |
|
Текст ошибки | Условия, при которых возникает ошибка |
|---|---|
Отсутствует доступ к организации «<Organization>». | У пользователя отсутствует доступ к организации, указанной в теге «Organization id=""». |
Не заполнено поле «Organization». | Не заполнен тег «Organization id=""». |
| Отчет <Form code>: не определен контрагент. | Не заполнен тег «Agent_code=""». |
Контрагент «<Agent>» не определён. | В теге «Agent_code» указан контрагент, не зарегистрированный в системе. |
| Юридическое лицо «<Organization>» не определено. | В теге «Organization id» указан контрагент, не зарегистрированный в системе. |
Форма отчета "<Form>" не определена. | Указана несуществующая в базе форма отчета в теге «Form code». |
Отчет «<Form code>», контрагент «<agent_code>»: не определена дата отчета. | Не заполнен тег «Date=""». |
Организация «<Agent>», отчет «<Form>», дата «<Date>»: не заполнены поля «Index» или «IndexTable». | В блоке «Form» не заполнены теги «Index id=""» или «IndexTable id=""». |
Организация «<Agent>», отчет «<Form>», дата «<Date>», показатель «<Index>»: должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S». | В блоке «Index» не заполнены теги «Value_D», «Value_N» и «Value_S». |
Организация «<Agent>», отчет «<Form>», дата «<Date>», показатель «<Index>»: должно быть заполнено только одно из полей «Value_D», «Value_N» или «Value_S». | В блоке «Index» заполнены больше одного из тегов «Value_D», «Value_N» и «Value_S». |
Организация «<Agent>», отчет «<Form>», дата «<Date>», таблица показателей «<IndexTable>»: не заполнено поле «Index». | В блоке «IndexTable» указан «Id» и не указан «Index». |
Организация «<Agent>», отчет «<Form>», дата «<Date>», таблица показателей «<IndexTable>», показатель «<Index>»: не заполнено поле «Line». | В блоке «IndexTable» указан «Id», «Index» и не указан «Line». |
Организация «<Agent>», отчет «<Form>», дата «<Date>», таблица показателей «<IndexTable>», показатель «<Index>», строка «<Line >»: должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S». | В блоке «IndexTable» указан «Id», «Index», «Line» и не заполнены теги «Value_D», «Value_N» и «Value_S». |
Организация «<Agent>», отчет «<Form>», дата «<Date>», таблица показателей «<IndexTable>», показатель «<Index>», строка «<Line >»: должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S». | В блоке «IndexTable» указан «Id», «Index», «Line» и больше одного из тегов «Value_D», «Value_N» и «Value_S». |
Организация «<Agent>», отчет «<Form>», дата «<Date>»: дублирование показателя «<Index>». | Дублирование наименования показателя в блоке «Indexes» или «IndexTable». |
Организация «<Agent>», отчет «<Form>», дата «<Date>»: не заполнено поле «IndexTable». | Не заполнен тег «IndexTable id=""». |