File: /var/www/ipsremont-demo/docs/Commands/Экспорт нарядов.md
Команда экспортирует Гарантийные отчёты в 1С.
CRM получает из базы данные по тому какие отчёты надо отправить в 1С и по очереди отправляет из по адресу `http://sfami.instrument.ru:8095/Service82GK/hs/receptiondocuments/v1/WorkingWithCenters` (адрес задаётся через настройки приложения)
### Структура XML файла
Корнем документа является объект `<Service>`.
Структура файла:
| Поле | Тип | Описание |
|--------------|------------|---------------------------------------------------|
| start_date | `date` | Дата начала периода выгрузки в формате `d.m.Y` |
| end_date | `date` | Дата окончания периода выгрузки в формате `d.m.Y` |
| external_id | `string` | Код сервиса |
| service_name | `string` | Название сервиса |
| inn | `string` | ИНН |
| Repairs | `repair[]` | Массив нарядов |
Структура объекта (`repair`):
| Поле | Тип | Описание |
|--------------------|-----------|-----------------------------------|
| id | `integer` | ID наряда |
| client_name | `string` | Имя клиента |
| address | `string` | Адрес клиента |
| phone | `string` | Телефон клиента |
| device_external_id | `string` | Код аппарата |
| device_name | `string` | Название аппарата |
| device_serial | `string` | Серийный номер |
| additional_info | `string` | Дополнительная информация |
| work_price | `integer` | Стоимость работы |
| work_description | `string` | Описание работы |
| error_code | `string` | Код ошибки |
| category_id | `integer` | ID категории ремонта |
| sold_date | `date` | Дата продажи в формате `d.m.Y` |
| repair_date | `date` | Дата ремонта в формате `d.m.Y` |
| closed_date | `date` | Дата завершения в формате `d.m.Y` |
| Parts | `part[]` | Массив деталей из наряда |
Структура объекта детали (`part`):
| Поле | Тип | Описание |
|-------------|-----------|---------------|
| part_name | `string` | Название |
| code | `string` | Код |
| quantity | `integer` | Количество |
| part_price | `integer` | Цена |
| total_price | `integer` | Итоговая цена |
```XML
<?xml version="1.0" encoding="utf-8"?>
<Service>
<start_date>01.01.2020</start_date>
<end_date>31.01.2020</end_date>
<external_id>КОД000001</external_id>
<service_name>Название сервиса</service_name>
<inn>000000000000</inn>
<Repairs>
<repair>
<id>1</id>
<client_name>Иванов Иван Иванович</client_name>
<address>Адрес</address>
<phone>70000000000</phone>
<device_external_id>00001</device_external_id>
<device_name>Название аппарата</device_name>
<device_serial>0001-001</device_serial>
<additional_info>инфо</additional_info>
<work_price>600</work_price>
<work_description>описание</work_description>
<error_code>0</error_code>
<category_id>3</category_id>
<sold_date>01.01.2020</sold_date>
<repair_date>02.01.2020</repair_date>
<closed_date>03.01.2020</closed_date>
<Parts>
<part>
<part_name>Название детали</part_name>
<code>00000001</code>
<quantity>2</quantity>
<part_price>10</part_price>
<total_price>20</total_price>
</part>
</Parts>
</repair>
</Repairs>
</Service>
```