Tank book states

Получения данных о остатках резервуара на заданный период времени.

Get tanks book states

GET http://YOUR_SITE.petroline.net.ua/index.php?r=terminals/API&type=tank_state&mode=book

Метод для получения "книжных" данных по резерувару. Книжные данные - данные полученные с помощью математического расчета приходов и отгрузок, которые доступны в системе.

Path Parameters

Name
Type
Description

hashkey*

string

type=tank_state*

string

mode=book*

string

id*

integer

dateFrom*

string

dd-mm-yyyy

dateTo*

string

dd-mm-yyyy

{
    dateFrom: "1-05-2017",
    dateTo: "10-12-2018",
    count: 108,
    states: {
        2017-05-01: {
            id: 1212,
            date: "2017-05-01",
            income: "0.00",
            used: "32.00",
            movein: "0.00",
            moveout: "0.00",
            volume: "1175.02",
            service: "0.00"
        },
        2017-05-02: {
            id: 1214,
            date: "2017-05-02",
            income: "0.00",
            used: "10.00",
            movein: "0.00",
            moveout: "0.00",
            volume: "1165.02",
            service: "0.00"
        },
        2017-05-03: {
            id: 1216,
            date: "2017-05-03",
            income: "0.00",
            used: "93.00",
            movein: "0.00",
            moveout: "0.00",
            volume: "1072.02",
            service: "0.00"
        },
        2017-05-04: {
            id: 1219,
            date: "2017-05-04",
            income: "0.00",
            used: "142.84",
            movein: "0.00",
            moveout: "0.00",
            volume: "929.18",
            service: "0.00"
        },
        2017-05-05: {
            id: 1220,
            date: "2017-05-05",
            income: "0.00",
            used: "195.00",
            movein: "0.00",
            moveout: "0.00",
            volume: "734.18",
            service: "0.00"
        },
        2017-05-06: {
            id: 1222,
            date: "2017-05-06",
            income: "0.00",
            used: "12.00",
            movein: "0.00",
            moveout: "0.00",
            volume: "722.18",
            service: "0.00"
        },
        2017-05-07: {
            id: 1224,
            date: "2017-05-07",
            income: "0.00",
            used: "17.00",
            movein: "0.00",
            moveout: "0.00",
            volume: "705.18",
            service: "0.00"
        },
    },
    status: 200,
    message: "OK"
}

Возвращаемые параметры

  • id - уникальный идентификатор сводки.

  • date - дата сводки.

  • income - количество принятого топлива в литрах.

  • used - количество выданного топлива в литрах.

  • movein - количество принятого топлива методом перемещения в литрах.

  • moveout - количество отданного топилва методом перемещения в литрах.

  • volume - остаток топлива в резервуаре в литрах.

  • service - количество топлива пролитого техпроливом.

Запрос

http://pl-new.petroline.net.ua/index.php?r=terminals/API&hashkey=c3284d0f94606de1fd2af172aba15bf3&type=tank_state&mode=book&id=1&dateFrom=01-10-2020&dateTo=03-11-2023

Ответ:

{
  "dateFrom": "01-10-2020",
  "dateTo": "03-11-2023",
  "count": 948,
  "states": {
    "2020-10-01": {
      "id": 2717,
      "date": "2020-10-01",
      "income": "0.00",
      "used": "245.15",
      "movein": "0.00",
      "moveout": "0.00",
      "volume": "35743.54",
      "service": "0.00"
    },
    "2020-10-02": {
      "id": 2720,
      "date": "2020-10-02",
      "income": "0.00",
      "used": "1006.08",
      "movein": "0.00",
      "moveout": "0.00",
      "volume": "34737.46",
      "service": "0.00"
    } 
  },
  "status": 200,
  "message": "OK"
}

Last updated