Экспортирование отчетов, сделанных в системе

Метод reports позволяет выгрузить все отчеты, сделанные в системе.

Список параметров запроса:

Название параметра Тип данных Обязательный Описание
ids Integers Список номеров отчетов, через запятую
type_ids Integers Список типов отчетов, через запятую
shop_ids Integers Список магазинов, через запятую
date_start Date да Дата в формате ДД.ММ.ГГГГ
date_end Date да Дата в формате ДД.ММ.ГГГГ
page Integer Номер страницы (начиная с 0). Размер страницы - 1000 отчетов.
id_gt Integer Выдавать отчетв с id больше указанного 

Пример использования:

$.ajax({
  method:"POST",
  url:"https://demo2.easymerch.ru/api/reports/",
  data:{
    "login"      :"admin",
    "password"   :"password",
    "do-login"   :1,
    "no-session" :1,
    "m"          :"shops",
    "type_ids"   :"5,47",
    "date_start" :"27.12.2018",
    "date_end"   :"27.12.2018",
  },
  success:function(ret) { console.log(ret); }
});

Результат:

{
  "ok": 1,
  "data": {
    "reports": [
      {
        "id": 8561862,
        "type_id": 47,
        "type_name": "Опросник Маргарин",
        "device_ts_fixed": "27.12.2018 04:10",
        "date_order": null,
        "description": null,
        "system_data": null,
        "col1": null,
        "user_id": 873,
        "user_name": "Новокузнецк 1",
        "shop_id": 13985,
        "shop_name": "Тореза ул., дом № 52",
        "shop_col1": "НД1149",
        "shop_network_id": 139,
        "shop_network_name": "Ярче",
        "shop_network_col1": null,
        "skus": null,
        "tags": null,
        "questions": [
          {
            "name": "shelf_width",
            "value": "2",
            "datatype": "number"
          }
        ],
        "em_merch_test": 0
      },
      {
        "id": 8561863,
        "type_id": 5,
        "type_name": "Отчет о наличии",
        "device_ts_fixed": "27.12.2018 04:10",
        "date_order": null,
        "description": null,
        "system_data": null,
        "col1": null,
        "user_id": 873,
        "user_name": "Новокузнецк 1",
        "shop_id": 13985,
        "shop_name": "Тореза ул., дом № 52",
        "shop_col1": "НД1149",
        "shop_network_id": 139,
        "shop_network_name": "Ярче",
        "shop_network_col1": null,
        "skus": [
          {
            "id": 6185183,
            "col1": null,
            "col2": null,
            "col3": null,
            "col4": null,
            "faces": null,
            "price": null,
            "amount": 1,
            "sku_id": 1066,
            "col5_id": 6,
            "comments": null,
            "is_bonus": null,
            "sku_code": null,
            "sku_col1": null,
            "sku_col2": null,
            "sku_name": "Майонез / Московский Провансаль Классический, дой-пак 420мл",
            "buy_price": null,
            "col5_name": "В наличии",
            "col6_name": null,
            "col7_name": null,
            "category_id": 40,
            "aprooved_amount": null
          },
          {
            "id": 6185182,
            "col1": null,
            "col2": null,
            "col3": null,
            "col4": null,
            "faces": null,
            "price": null,
            "amount": 1,
            "sku_id": 144,
            "col5_id": 6,
            "comments": null,
            "is_bonus": null,
            "sku_code": "32017",
            "sku_col1": null,
            "sku_col2": null,
            "sku_name": "Маргарин / Жар-Печка для выпечки, фольга, 180г",
            "buy_price": null,
            "col5_name": "В наличии",
            "col6_name": null,
            "col7_name": null,
            "category_id": 38,
            "aprooved_amount": null
          },
          {
            "id": 6185181,
            "col1": null,
            "col2": null,
            "col3": null,
            "col4": null,
            "faces": null,
            "price": null,
            "amount": 1,
            "sku_id": 131,
            "col5_id": 6,
            "comments": null,
            "is_bonus": null,
            "sku_code": null,
            "sku_col1": null,
            "sku_col2": null,
            "sku_name": "Майонез / Чудесница Классический, дой-пак, 420мл",
            "buy_price": null,
            "col5_name": "В наличии",
            "col6_name": null,
            "col7_name": null,
            "category_id": 40,
            "aprooved_amount": null
          },
          {
            "id": 6185180,
            "col1": null,
            "col2": null,
            "col3": null,
            "col4": null,
            "faces": null,
            "price": null,
            "amount": 1,
            "sku_id": 126,
            "col5_id": 6,
            "comments": null,
            "is_bonus": null,
            "sku_code": "32915",
            "sku_col1": null,
            "sku_col2": null,
            "sku_name": "Маргарин / Чудесница Универсальный, пергамент, 180г",
            "buy_price": null,
            "col5_name": "В наличии",
            "col6_name": null,
            "col7_name": null,
            "category_id": 38,
            "aprooved_amount": null
          },
          {
            "id": 6185179,
            "col1": null,
            "col2": null,
            "col3": null,
            "col4": null,
            "faces": null,
            "price": null,
            "amount": 1,
            "sku_id": 108,
            "col5_id": 6,
            "comments": null,
            "is_bonus": null,
            "sku_code": "110704",
            "sku_col1": null,
            "sku_col2": null,
            "sku_name": "Майонез / Московский Провансаль Сливочный, дой-пак, 390мл",
            "buy_price": null,
            "col5_name": "В наличии",
            "col6_name": null,
            "col7_name": null,
            "category_id": 40,
            "aprooved_amount": null
          },
          {
            "id": 6185178,
            "col1": null,
            "col2": null,
            "col3": null,
            "col4": null,
            "faces": null,
            "price": null,
            "amount": null,
            "sku_id": 99,
            "col5_id": 3,
            "comments": null,
            "is_bonus": null,
            "sku_code": "110017",
            "sku_col1": null,
            "sku_col2": null,
            "sku_name": "Майонез / Московский Провансаль Классический, дой-пак, 470мл",
            "buy_price": null,
            "col5_name": "Не хватило переходящего остатка",
            "col6_name": null,
            "col7_name": null,
            "category_id": 40,
            "aprooved_amount": null
          },
          {
            "id": 6185177,
            "col1": null,
            "col2": null,
            "col3": null,
            "col4": null,
            "faces": null,
            "price": null,
            "amount": null,
            "sku_id": 97,
            "col5_id": 3,
            "comments": null,
            "is_bonus": null,
            "sku_code": "110901",
            "sku_col1": null,
            "sku_col2": null,
            "sku_name": "Майонез / Московский Провансаль домашний, дой-пак, 390мл",
            "buy_price": null,
            "col5_name": "Не хватило переходящего остатка",
            "col6_name": null,
            "col7_name": null,
            "category_id": 40,
            "aprooved_amount": null
          },
          {
            "id": 6185175,
            "col1": null,
            "col2": null,
            "col3": null,
            "col4": null,
            "faces": null,
            "price": null,
            "amount": 1,
            "sku_id": 95,
            "col5_id": 6,
            "comments": null,
            "is_bonus": null,
            "sku_code": "110305",
            "sku_col1": null,
            "sku_col2": null,
            "sku_name": "Майонез / Московский Провансаль Оливковый, дой-пак, 390мл",
            "buy_price": null,
            "col5_name": "В наличии",
            "col6_name": null,
            "col7_name": null,
            "category_id": 40,
            "aprooved_amount": null
          }
        ],
        "tags": null,
        "questions": null,
        "em_merch_test": 0
      }
    ],
    "report_types": [
      {
        "id": 5,
        "name": "Отчет о наличии",
        "params": {
          "no_pct_col": 1,
          "hide_in_list": 1,
          "report_fields": [
            {
              "code": "col5_id",
              "label": "Наличие",
              "default": 6,
              "datatype": "radioselect",
              "group_code": "sku_problem",
              "extra_values": [
                6
              ]
            }
          ],
          "add_extra_skus": 1,
          "matrix_type_id": 1,
          "no_brand_filter": 1,
          "-category_images": 1,
          "hide_description": 1,
          "no_category_filter": 1,
          "max_category_photos": 20,
          "require_function_ids": [
            1,
            2,
            3,
            4,
            5,
            6
          ],
          "no_photo_submit_label": "Отправить",
          "hide_with_photo_submit": 1
        },
        "is_system": 0,
        "enabled": 1,
        "role_id": null,
        "role_name": null,
        "role_code": null,
        "engine_id": 7,
        "engine_name": "Наличие SKU",
        "engine_code": "existence",
        "ident": "existence",
        "ordering": 9,
        "has_partner": 0,
        "for_single_trips": 0,
        "replace_previous": 0,
        "prechecked": 1
      },
      {
        "id": 47,
        "name": "Опросник Маргарин",
        "params": {
          "cv_classes": [
            "shelf"
          ],
          "hide_in_list": 1,
          "hide_description": 1,
          "hide_with_photo_submit": 1
        },
        "is_system": 0,
        "enabled": 1,
        "role_id": null,
        "role_name": null,
        "role_code": null,
        "engine_id": 8,
        "engine_name": "Опросник",
        "engine_code": "questions",
        "ident": null,
        "ordering": 47,
        "has_partner": 0,
        "for_single_trips": 0,
        "replace_previous": 0,
        "prechecked": 1
      }
    ],
    "debug": [],
    "ok": 1
  }
}

URL экспорта:

https://servername.easymerch.ru/api/reports/