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

О2_Routing_Решение.ТочкаПосещена

Проверяет, включена ли точка маршрута в найденное решение. Метод вызывается на объекте решения: Решение.ТочкаПосещена(ТочкаМаршрута).

Синтаксис

Решение.ТочкаПосещена(ТочкаМаршрута)

Параметры

  • ТочкаМаршрутаФиксированнаяСтруктура — точка маршрута. Получается через методы менеджера ТочкиМаршрута.

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

  • БулевоИстина, если точка посещена в найденном решении; Ложь в противном случае.

Описание

Метод используется при анализе результата для определения, вошла ли конкретная точка в маршруты. Для стартовых и конечных точек ТС возвращает Истина, если соответствующее транспортное средство используется в решении. Для клиентских точек возвращает Ложь, если точка была пропущена (например, из-за дизъюнкции со штрафом).

Пример

Для Каждого Узел Из СписокКлиентов Цикл
Точка = Модель.ТочкиМаршрута().ПолучитьПоУзлу(Узел);
Если НЕ Решение.ТочкаПосещена(Точка) Тогда
Сообщить("Пропущен: " + Узел.Имя);
КонецЕсли;
КонецЦикла;

См. также