Сводный заказ на будущие недели — различия между версиями
Материал из Wiki
ASLezhnin (обсуждение | вклад) |
ASLezhnin (обсуждение | вклад) |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 4: | Строка 4: | ||
{|class="wikitable" | {|class="wikitable" | ||
|Страница | |Страница | ||
| − | |<b> | + | |<b>xml_preorder_unload</b> |
|- | |- | ||
|Параметры | |Параметры | ||
| Строка 11: | Строка 11: | ||
* fd - Дата завершения диапазона выгрузки (в формате yyyymmdd) | * fd - Дата завершения диапазона выгрузки (в формате yyyymmdd) | ||
* org - ID или наименование организации | * org - ID или наименование организации | ||
| + | * sick_filter - Фильтр по статусу больные. | ||
| + | Возможные значения: all(по умолчанию) - показывать все заказы; | ||
| + | only_sick - показывать заказы только для больных; | ||
| + | none_sick - показывать заказы только для здоровых | ||
|- | |- | ||
|Пример запроса | |Пример запроса | ||
| − | |<nowiki>http://localhost:9870/</nowiki><b> | + | |<nowiki>http://localhost:9870/</nowiki><b>xml_preorder_unload</b>?sd=20151010&fd=20151010&org=1 |
|- | |- | ||
|Пример ответа | |Пример ответа | ||
| Строка 48: | Строка 52: | ||
qty - Кол-во | qty - Кол-во | ||
uom - Ед.изм. | uom - Ед.изм. | ||
| + | type_index - #Типа номенклатурной единицы.(1 - Услуга; 2-Блюдо; 3-Товар; 4-Заготовка; 5-Прочее) | ||
--> | --> | ||
<item barcode="123123" | <item barcode="123123" | ||
name="Салат Мимоза" | name="Салат Мимоза" | ||
qty="20" | qty="20" | ||
| − | uom="порц"/> | + | uom="порц" |
| + | type_index="2"/> | ||
</complex> | </complex> | ||
</complexes> | </complexes> | ||
| Строка 62: | Строка 68: | ||
qty - Кол-во заказанных блюд | qty - Кол-во заказанных блюд | ||
uom - Ед.изм. | uom - Ед.изм. | ||
| + | type_index - #Типа номенклатурной единицы.(1 - Услуга; 2-Блюдо; 3-Товар; 4-Заготовка; 5-Прочее) | ||
--> | --> | ||
<item barcode="123123" | <item barcode="123123" | ||
name="Салат Мимоза" | name="Салат Мимоза" | ||
qty="20" | qty="20" | ||
| − | uom="порц"/> | + | uom="порц" |
| + | type_index="2"/> | ||
</extra_complex> | </extra_complex> | ||
</category> | </category> | ||
Текущая версия на 11:28, 10 марта 2016
API интеграции с учетной системой
| Страница | xml_preorder_unload |
| Параметры |
Возможные значения: all(по умолчанию) - показывать все заказы; only_sick - показывать заказы только для больных; none_sick - показывать заказы только для здоровых |
| Пример запроса | http://localhost:9870/xml_preorder_unload?sd=20151010&fd=20151010&org=1 |
| Пример ответа | <?xml version="1.0" encoding="UTF-8"?> <response datetime="2015-07-27 15:16:39"> <result>ok</result> <preorders> <!-- preorder - Группа комплексов на дату на смену питания date - Дата foodintake_name - Наименование смены питания foodintake_code - Код смены питания --> <preorder date="2015-10-10" foodintake_name="Обед" foodintake_code="001"> <categories> <!-- category - Группирует комплексы по категории контрагентов name - Наименование категории --> <category name="Льготники"> <complexes> <!-- complex - Комплекс name - Наименование комплекса ext_code - Код обмена total_qty - Количество комплексов --> <complex name="Обед понедельник" ext_code="001" total_qty="50"> <!-- item - Блюдо для заказа barcode - Код обмена name - Наименование qty - Кол-во uom - Ед.изм. type_index - #Типа номенклатурной единицы.(1 - Услуга; 2-Блюдо; 3-Товар; 4-Заготовка; 5-Прочее) --> <item barcode="123123" name="Салат Мимоза" qty="20" uom="порц" type_index="2"/> </complex> </complexes> <!-- Свободно заказанные блюда --> <extra_complex> <!-- item - Блюдо для заказа barcode - Код обмена name - Наименование qty - Кол-во заказанных блюд uom - Ед.изм. type_index - #Типа номенклатурной единицы.(1 - Услуга; 2-Блюдо; 3-Товар; 4-Заготовка; 5-Прочее) --> <item barcode="123123" name="Салат Мимоза" qty="20" uom="порц" type_index="2"/> </extra_complex> </category> </categories> </preorder> </preorders> </response> |