Перейти к основному содержимому

О2_Routing_МенеджерПеременных.СледующаяТочкаМаршрута

Возвращает переменную, содержащую индекс следующей точки маршрута после указанной. Основной способ вызова: Модель.Переменные().СледующаяТочкаМаршрута(ТочкаМаршрута).

Синтаксис​

Модель.Переменные().СледующаяТочкаМаршрута(ТочкаМаршрута)

Параметры​

  • ТочкаМаршрута — ФиксированнаяСтруктура, Число — точка маршрута.

Возвращаемое значение​

  • ФиксированнаяСтруктура — переменная следующей точки маршрута.

Описание​

Метод Модель.Переменные().СледующаяТочкаМаршрута(...) предоставляет прямой доступ к переменной решателя, хранящей индекс точки, следующей за данной в маршруте. Переменную можно использовать в ограничениях — например, для задания требований на порядок посещения точек.

Пример​

Клиент1 = Модель.Узлы().Получить("Клиент1");
Точка1 = Модель.ТочкиМаршрута().ПолучитьПоУзлу(Клиент1);
Следующий = Модель.Переменные().СледующаяТочкаМаршрута(Точка1);

См. также​