Отслеживание применения цены номенклатуры на кассе — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
Строка 40: Строка 40:
 
       <!-- Список касс на которых цена еще не изменилась.-->
 
       <!-- Список касс на которых цена еще не изменилась.-->
 
       <not_reached>
 
       <not_reached>
         <!-- name - Наименование кассы  -->  
+
         <!-- name - Наименование кассы   
         <ccr name="Касса1"/>
+
            last_online_datetime - врмя последнего онлайна с кассой
         <ccr name="Касса2"/>
+
        -->  
 +
         <ccr name="Касса1" last_online_datetime="2014-01-01 00:00:00"/>
 +
         <ccr name="Касса2" last_online_datetime="2014-01-01 00:00:00"/>
 
       </not_reached>       
 
       </not_reached>       
 
     </price>
 
     </price>

Версия 22:22, 9 февраля 2015


Запрос показывает актуальные значения цен для перечня номенклатуры, удовлетворяющие заданным значениям фильтров-параметров.

Страница xml_prices_action_monitor
Параметры
  • org - ID или наименование организации
  • stores - Список ID мест хранения. ";" -разделитель . "*" - означает действие на все места хранения.
  • barcodes - Список кодов номенклатуры. ";" -разделитель . "*" - означает действие на всю номенклатуру.
  • parent_codes - Список кодов групп номенклатуры. ";" -разделитель . "*" - означает действие на все группы.
Пример запроса http://hostname:9870/xml_prices_action_monitor?org=1&stores=*&barcodes=3123;234234;23423&parent_codes=*
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response datetime="2014-10-10 15:15:10">
  <result>ok</result>
  <!-- Элемент "item" - соответствует единице номенклатуры
       name - наименование единицы номенклатуры
       barcode - код номенклатуры
       parent_code - код группы номенклатуры
  --> 
  <item name="Товар 1" barcode="123123" parent_code="22">
    <!-- Доставленные значения цен 
         store_code - Код склада
         value - Текущее значение цены
         last_change_datetime - Дата/время последнего изменения
         ok - логический (boolean) признак того, что на всех кассах последняя цена применена
    -->
    <price store_code="0001" 
           value="20.0" 
           last_change_datetime="2015-01-01 00:00:00" 
           ok="false">
      <!-- Список касс на которых цена еще не изменилась.-->
      <not_reached>
        <!-- name - Наименование кассы  
             last_online_datetime - врмя последнего онлайна с кассой
         --> 
        <ccr name="Касса1" last_online_datetime="2014-01-01 00:00:00"/>
        <ccr name="Касса2" last_online_datetime="2014-01-01 00:00:00"/>
      </not_reached>       
    </price>
    <price store_code="0002" value="20.0" last_change_datetime="2015-01-01 00:00:00" ok="true"/>
  </item> 
 
  <item name="Товар 2" barcode="123124" parent_code="22">
    <price store_code="0001" value="20.0" last_change_datetime="2015-01-01 00:00:00" ok="true">
    <price store_code="0002" value="20.0" last_change_datetime="2015-01-01 00:00:00" ok="true"/>
  </item> 
</response>