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

Материал из Wiki
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
[[Category:API интеграции с учетной системой]]
 
[[Category:API интеграции с учетной системой]]
 +
 +
Запрос показывает актуальные значения цен для перечня номенклатуры, удовлетворяющие заданным значениям фильтров-параметров.
  
 
{|class="wikitable"
 
{|class="wikitable"
Строка 18: Строка 20:
 
|<syntaxhighlight lang="xml">
 
|<syntaxhighlight lang="xml">
 
<?xml version="1.0" encoding="utf-8"?>
 
<?xml version="1.0" encoding="utf-8"?>
<response>
+
<response datetime="2014-10-10 15:15:10">
 
   <result>ok</result>
 
   <result>ok</result>
 +
  <!-- Элемент "item" - соответствует единице номенклатуры
 +
      name - наименование единицы номенклатуры
 +
      barcode - код номенклатуры
 +
      parent_code - код группы номенклатуры
 +
  -->
 
   <item name="Товар 1" barcode="123123" parent_code="22">
 
   <item name="Товар 1" barcode="123123" parent_code="22">
 +
    <!-- Доставленные значения цен -->
 
     <delivered_prices>
 
     <delivered_prices>
 +
      <!-- Значение цены единицы номенклатуры в разрезе места хранения
 +
          store_code - код места хранения
 +
          current_price - текущее значение цены
 +
          delivered_datetime - Время доставки последнего значения
 +
          new_price_datetime - Время установки новой цены из бека
 +
      -->
 
       <value store_code="0001"
 
       <value store_code="0001"
 
             current_price="20.0"
 
             current_price="20.0"
 
             delivered_datetime="2015-01-01 12:00:00"
 
             delivered_datetime="2015-01-01 12:00:00"
            new_price="20.00"
 
 
             new_price_datetime="2015-01-01 11:00:00"/>
 
             new_price_datetime="2015-01-01 11:00:00"/>
 
       <value store_code="0002"
 
       <value store_code="0002"
Строка 33: Строка 46:
 
             new_price_datetime="2015-01-01 11:00:00"/>
 
             new_price_datetime="2015-01-01 11:00:00"/>
 
     <delivered_prices/>
 
     <delivered_prices/>
 +
    <!-- Недоставленные значения цен>
 
     <none_delivered_prices>
 
     <none_delivered_prices>
 +
      <!-- Значение цены единицы номенклатуры в разрезе места хранения
 +
          store_code - код места хранения
 +
          current_price - текущее значение цены
 +
          delivered_datetime - Время доставки последнего значения
 +
          new_price_datetime - Время установки новой цены из бека
 +
          new_price - новое значение цены, которое ожидает доставки с сервера на кассу
 +
      -->
 
       <value store_code="0003"
 
       <value store_code="0003"
 
             current_price="10.0"
 
             current_price="10.0"

Версия 15:08, 5 февраля 2015


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

Страница xml_prices_action_monitor
Параметры
  • org - ID или наименование организации
  • stores - Список ID мест хранения. ";" -разделитель . "*" - означает действие на все места хранения.
  • barcodes - Список кодов номенклатуры. ";" -разделитель . "*" - означает действие на всю номенклатуру.
  • parent_codes - Список кодов групп номенклатуры. ";" -разделитель . "*" - означает действие на все группы.
Пример запроса http://hostname:9870/wt_room_item?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">
    <!-- Доставленные значения цен -->
    <delivered_prices>
      <!-- Значение цены единицы номенклатуры в разрезе места хранения 
          store_code - код места хранения
          current_price - текущее значение цены
          delivered_datetime - Время доставки последнего значения
          new_price_datetime - Время установки новой цены из бека
      -->
      <value store_code="0001"
             current_price="20.0"
             delivered_datetime="2015-01-01 12:00:00"
             new_price_datetime="2015-01-01 11:00:00"/>
      <value store_code="0002"
             current_price="20.0"
             delivered_datetime="2015-01-01 12:00:00"
             new_price="20.00"
             new_price_datetime="2015-01-01 11:00:00"/>
    <delivered_prices/>
    <!-- Недоставленные значения цен>
    <none_delivered_prices>
      <!-- Значение цены единицы номенклатуры в разрезе места хранения 
          store_code - код места хранения
          current_price - текущее значение цены
          delivered_datetime - Время доставки последнего значения
          new_price_datetime - Время установки новой цены из бека
          new_price - новое значение цены, которое ожидает доставки с сервера на кассу
      -->
      <value store_code="0003"
             current_price="10.0"
             delivered_datetime="2015-01-01 10:00:00"
             new_price="20.00"
             new_price_datetime="2015-01-01 11:00:00"/>
      <value store_code="0004"
             current_price="10.0"
             delivered_datetime="2015-01-01 10:00:00"
             new_price="20.00"
             new_price_datetime="2015-01-01 11:00:00"/>
    <none_delivered_prices/>
  </item> 
</response>