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

Материал из Wiki
Перейти к: навигация, поиск


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

Страница 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>