Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия Последняя версия Both sides next revision | ||
ru:sidebar:remoteapi:apiref:order:optimize [01/06/2018 06:26] pash [Параметры] |
ru:sidebar:remoteapi:apiref:order:optimize [05/07/2021 07:20] chdi [Флаги] |
||
---|---|---|---|
Строка 32: | Строка 32: | ||
"priority":{<uint>:{<uint>:<uint>},...}, | "priority":{<uint>:{<uint>:<uint>},...}, | ||
"criterions":{<text>:<uint>,...}, | "criterions":{<text>:<uint>,...}, | ||
- | "preference":{<uint>:<uint>,...}} | + | "preference":{<uint>:<uint>,...} // DEPRECATED |
+ | } | ||
</code> | </code> | ||
Строка 59: | Строка 60: | ||
| priority | порядок заявок: {индекс объекта:{индекс заявки: ожидаемая позиция заявки в маршруте}} (позиция равная -1 будет считаться как всегда последняя)| | | priority | порядок заявок: {индекс объекта:{индекс заявки: ожидаемая позиция заявки в маршруте}} (позиция равная -1 будет считаться как всегда последняя)| | ||
| criterions | критерии завершения маршрута: \\ max_mileage - максимальный пробег, м;\\ max_duration - максимальная длительность, сек;\\ max_order_count - максимальное количество заявок;\\ max_idling - максимальное время простоя между заявками, сек;\\ split_intervals - если 1, то делить по интервалам \\ (если время выполнения заявки с разгрузкой и переездом, не попадает в коридор следующей)| | | criterions | критерии завершения маршрута: \\ max_mileage - максимальный пробег, м;\\ max_duration - максимальная длительность, сек;\\ max_order_count - максимальное количество заявок;\\ max_idling - максимальное время простоя между заявками, сек;\\ split_intervals - если 1, то делить по интервалам \\ (если время выполнения заявки с разгрузкой и переездом, не попадает в коридор следующей)| | ||
- | | preference | приоритет заявки в маршруте, если не задать, то берётся из JSON заявки {"индекс заявки":"приоритет",...} | | + | | preference | DEPRECATED: приоритет заявки в маршруте, если не задать, то берётся из JSON заявки {"индекс заявки":"приоритет",...} | |
:!: Формат JSON заявки как в запросе [[update]]. | :!: Формат JSON заявки как в запросе [[update]]. | ||
Строка 76: | Строка 77: | ||
| 0x200 | посещается склад перезагрузки | | | 0x200 | посещается склад перезагрузки | | ||
| 0x300 | маршрут разделяется на несколько | | | 0x300 | маршрут разделяется на несколько | | ||
+ | | 0x400| разделить на независимые маршруты| | ||
+ | | 0x1000 | отключить оптимизацию| | ||
+ | | 0x2000|расчет предварительного расстояния | | ||
=====Возвращаемый результат===== | =====Возвращаемый результат===== | ||
<code javascript> | <code javascript> |
|