Дата документа: 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
...
Обязательный
...
Примечание
...
Обязательно должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S».
Дата в формате DD.MM.YYYY.
...
Обязательно должно быть заполнено одно из полей «Value_D», «Value_N» или «Value_S».
Дата в формате DD.MM.YYYY.
Описание ошибок при загрузке данных
...
Условие прерывания загрузки и вывода сообщения
...
У пользователя отсутствует доступ к организации, указанной в теге «Organization id=""».
...
Отсутствует доступ к организации «<Organization>».
...
Не заполнен тег «Organization id=""».
...
Не заполнено поле «Organization».
...
Не заполнен тег «Agent id=""».
...
Не заполнено поле «Agent».
...
Не заполнен тег «Form id=""».
...
Организация «<Agent>»: не заполнено поле «Form».
...
Не заполнен тег «Date».
...
Организация «<Agent>», отчет «<Form>»: не заполнено поле «Date».
...
В блоке «Form» не заполнены теги «Index id=""» и «IndexTable id=""».
...
Организация «<Agent>», отчет «<Form>», дата «<Date>»: не заполнены поля «Index» и «IndexTable».
...
В блоке «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>», показатель «<Index>»: должно быть заполнено только одно из полей «Value_D», «Value_N» или «Value_S».
...
В блоке «IndexTable» указан «Id» и не указан «Index».
...
Организация «<Agent>», отчет «<Form>», дата «<Date>», таблица показателей «<IndexTable>»: не заполнено поле «Index».
...
В блоке «IndexTable» указан «Id», «Index» и не указан «Line».
...
Организация «<Agent>», отчет «<Form>», дата «<Date>», таблица показателей «<IndexTable>», показатель «<Index>»: не заполнено поле «Line».
...
В блоке «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».
...
WSDL: http://10.0.1.17:8735/SvodService/?wsdl
Для загрузки данных из внешних подсистем разработаны следующие методы:
| № | Метод | Описание |
|---|---|---|
| 1 | FormIndexCreate | Метод предназначен для загрузки данных в раздел "Импорт показателей" |
| 2 | FormIndexList | Метод предоставляет информацию обо всех показателях формы отчета, необходимых для заполнения |
| 3 | FormList | Метод предоставляет список мнемокодов и наименований форм первичных отчетов |