DW.get_products_stock (rus) - datawizio/pythonAPI GitHub Wiki
Parameters
-
categories: int, list
id категории или список с id, по которым будет делаться выборка -
products: 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,
{'stock_qty': Количество товаров на остатке,
'stock_value': себестоимость товаров на остатке},
default: "stock_qty"
поле или поля, по которым хотим получить результат выборки.
show: str,
{"name": <product_name> для названий колонок,
"id": <product_id> для названий колонок,
"both": <product_id>_
<product_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
, тогда формируется такая таблица:
product1 | product2 | ...productN | |
date1 | by | by | by |
date2 | by | by | by |
... | |||
dateN | by | by | by |
Examples
dw = datawiz.DW()
dw.get_products_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]
.