мета-данные страницы
  •  

TripOrder

Команда: TripOrder

Создание выезда в назначенное время. Подробнее в разделе работа с выездами.
Временные интервалы задаются обязательными параметрами hr и hr_to.

По клиентской сессии можно создать только 5 выездов в день.

Метод отправки: GET

Заголовок запроса (Header): не требуется.

Формат запроса:

TripOrder={"tp": "1", "date": "07.07.2020", "hr": "11:00", "hr_to": "12:00", "address": "тест", "region_id": "1", "car_id": "2", "comment": "тест", "fio": "Тест", "tel": "+79876543210", "mp_status": "1"}&SessionID=

Строка запроса:

GET .../api/?TripOrder=%7B%22tp%22%3A%20%221%22%2C%20%22date%22%3A%20%2207.07.2020%22%2C%20%22hr%22%3A%20%2211%3A00%22%2C%20%22hr_to%22%3A%20%2212%3A00%22%2C%20%22address%22%3A%20%22%D1%82%D0%B5%D1%81%D1%82%22%2C%20%22region_id%22%3A%20%221%22%2C%20%22car_id%22%3A%20%222%22%2C%20%22comment%22%3A%20%22%D1%82%D0%B5%D1%81%D1%82%22%2C%20%22fio%22%3A%20%22%D0%A2%D0%B5%D1%81%D1%82%22%2C%20%22tel%22%3A%20%22%2B79876543210%22%2C%20%22mp_status%22%3A%20%221%22%7D&SessionID=...

где
id - ID выезда, необязательный параметр. Задается для редактирования выезда (команда Trips);
tp - тип выезда (1 - забрать, 2 - доставить по умолчанию), необязательный параметр;
contr_id - ID клиента, необязательный параметр;
date – дата, на которую создается резерв (формат 21.12.2020), обязательный параметр;
hr – время, на которое создается резерв (формат «11:30»), обязательный параметр. Команда TripsHr - возвращает список свободного времени начала выезда, на которое можно зарезервировать время;
hr_to – время окончания выезда (формат «11:30»), обязательный параметр. Команда TripsHrTo с указанием предполагаемой даты окончания выезда - вернет список времени окончания, на которое можно завершить выезд;
address – адрес выезда, если выезд по клиенту, обязательный параметр;
region_id – ID региона (из команды Regions), необязательный параметр;
car_id - ID мобильного склада, обязательный параметр;
comment – комментарий, необязательный параметр;
tel - телефон клиента, обязательный параметр;
fio - фио клиента, необязательный параметр;
mp_status - статус выезда (0 - Новый, 1 - Совершён,2 - Отменён,3 - Принял,4 - В пути,5 - Приехал,6 - Пересогласование), обязательный параметр;
user_id - экспедитор, не обязательный параметр;
control_user_id - диспетчер, не обязательный параметр;
SessionID - ID сессии, обязательный параметр.

Ответ json:

{
  "error": 0, 
  "TripID": 12345,  
  "Msg": "%D0%97%D0%B0%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BE"
}

где
TripID - ID выезда.