Remote API > Команды на добавление >
Добавление свободных задач |
![]() ![]() ![]() |
Параметры
com=add/freetask
Обязательные параметры freetask_str
"group_id": <text> /* группа в которую будут добавлены задачи */
"date_id": <uint> /* дата на которую будут добавлены задачи Unix time */
"tasks": List<task_str> /* массив структур task_str описывающих задания. */
Обязательные параметры task_str
"lon_x": <double> /* координаты долгота */
"lat_y": <double> /* координаты широта */
"mass": <double> /* масса заказа на доставку, может быть =0 */
"volum": <double> /* объем заказа на доставку, может быть =0*/
"pickup_mass": <double> /* масса заказа на сбор заказов, может быть =0 */
"pickup_volum": <double> /* объем заказа на сбор заказов, может быть =0 */
"plan_duration": <int> /* время в минутах работы у клиента */
"windows_start": <uint> /* дата и время начала временного окна прибытия к клиенту Unix time */
"windows_duration": <int> /* продолжительность временного окна в минутах */
Необязательные параметры task_str
"logistic_id": <text> /* внутренний идентификатор логистики АНТОР */
"extern_id": <text> /* внешний идентификатор, переданный в логистику АНТОР из системы заказчика*/
"name": <text> /* название задачи */
"address": <text> /* адрес задачи */
"client": <text> /* название клиента */
"comment": <text> /* комментарии */
"contact_name": <text> /* контактное лицо */
"phone": <text> /* телефон */
"email": <text> /* e-mail адрес */
"radius": <int> /* радиус в метрах от задачи, в который должна заехать машина при посещении, необязательный параметр, по умолчанию=500 */
“works”: <List<work_str>> /* список работ в задаче, = null или не задано если работ нет */
Описание структуры work_str в главе Справочник структур, используемых в API.
Игнорируемые параметры task_str
"date_id": <uint> /* дата заказа в Unix time - совпадает с data_id рейса*/
"plan_start": <uint> /* дата и время планового прибытия к клиенту Unix time */
"id": <Guid> /* ид задачи */
"pos": <int> /* позиция в рейсе буде проставлена с учетом очередности в списке*/
"work_status": <int> /* статус выполнения задачи будет взят из rout_str*/
"stock": <int> /* =0 если обычная задача, =1 если задача на складе старта и =2 если на складе окончания рейса. При создании рейса в него нельзя передавать задачи на складе */