Метод SET_PL
Метод постановки задачи для расчета путевого листа.
Формирует задачу для Агроаналитики поиска информации для заполнения путевого листа с указанными в запросе параметрами. Все используемые в запросе элементы должны быть в обязательном порядке синхронизированы между двумя системами.
При повторной отправке уже существующего планового путевого листа из 1с в АгроАналитику, данные по нему обновляются, но только при условии что Путевой Лист по нему не создан (не заполнен).
Общий вид запроса:
{"cmd":"set_pl","token":"790FCD6232E4419EE05013D9139E5B23","data": {"pl_number":"...","date":"...","pl_guid":"...","driver_guid","...","transport_guid":"...","trailer_guid":"...","dep_guid":"..."}}, вместо многоточий необходимо указать реальные данные.
Исходные данные:
cmd (команда) = set_pl
token (token активной сессии пользователя)
pl_number - номер путевого листа в мастер системе
date - дата формирования путевого листа в мастер системе (дата в рамках которой будет производится поиск информации в системе Агроаналитика) дата передается в формате ГГГГММДДччммсс пример: 20190901013033
pl_guid - GUID путевого листа
driver_guid - GUID водителя
transport_guid - GUID транспорта
trailer_guid - GUID прицепа
dep_guid - GUID подразделения
Обновление времени жизни токена
При выполнении запроса происходит увеличение "времени жизни" токена сессии до исходных значений. Другими словами: начало срока жизни сдвигается на текущее время.
Возвращаемые значения:
SUCCESS или FAIL
Пример запроса:
{
"cmd": "set_pl",
"token": "AE3F3C23B2295903E055894D4AC49020",
"data": {
"pl_number": 334446,
"date": "20200901013033",
"pl_guid": "9874466555",
"driver_guid": "8b1729c3-309a-11e7-9d99-001517af1258",
"transport_guid": "828EE0540FC411DFACBE001517C4F0A0",
"dep_guid":"389977456"
}
}