Сводный заказ на будущие недели — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
Строка 48: Строка 48:
 
                       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: Строка 64:
 
                     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:19, 18 декабря 2015

API интеграции с учетной системой

Страница xml_preorder_unload
Параметры
  • sd - Дата начала диапазона выгрузки (в формате yyyymmdd)
  • fd - Дата завершения диапазона выгрузки (в формате yyyymmdd)
  • org - ID или наименование организации
Пример запроса 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>