DW.get_categories_stock (rus) - datawizio/pythonAPI GitHub Wiki

DW.get_categories_stock - возвращает информацию по остаткам категорий товаров

Parameters

  • categories: int, list id категории или список с id, по которым будет делаться выборка

  • shops: int, list id магазина или список с id, по которым будет делаться выборка

  • date_from: datetime, str {%Y-%m-%d} начальная дата выборки

  • date_to: datetime, str {%Y-%m-%d} конечная дата выборки

Если задан только date_to, тогда выборка будет проводится за период date_to - 30 : date_to. Если задан только date_from, тогда выборка будет проводится за период date_from: date_from + 30. Если не задан - данные за последние 30 дней клиента.

by: str, list

        {'stock_qty': Количество товаров на остатке,
         'stock_value': себестоимость товаров на остатке},
          default: "stock_qty"   

поле или поля, по которым хотим получить результат выборки.
show: str,

                    {"name": <category_name> для названий колонок,
                     "id": <category_id> для названий колонок,
                     "both": <category_id>_
                     <category_name> для названий колонок,
                     default: "id" }

тип имени колонок

  • view_type: raw, represent формат представления таблицы.

Returns:

если view_type: raw, тогда формируется следующая таблица:

date product stock_qty ...N
1 by by by by
2 by by by by
...N by by by by

если view_type: represent, тогда формируется такая таблица:

category1 category2 ...categoryN
date1 by by by
date2 by by by
...
dateN by by by

Examples

dw = datawiz.DW()
            dw.get_categories_stock(categories = [68805, 69607], by='stock_value',
				shops = [601, 641],
				date_from = datetime.date(2015, 8, 9),
				date_to = datetime.date(2015, 9, 9),
				)

Вернуть данные стоимости товаров на остатке для категорий
с id [68805, 69607], от 9-8-2015 до 9-9-2015 по магазинах [601, 641],

⚠️ **GitHub.com Fallback** ⚠️