О2_Routing_Решение.ТочкаПосещена
Проверяет, включена ли точка маршрута в найденное решение. Метод вызывается на объекте решения: Решение.ТочкаПосещена(ТочкаМаршрута).
Синтаксис
Решение.ТочкаПосещена(ТочкаМаршрута)
Параметры
- ТочкаМаршрута — ФиксированнаяСтруктура — точка маршрута. Получается через методы менеджера ТочкиМаршрута.
Возвращаемое значение
- Булево —
Истина, если точка посещена в найденном решении;Ложьв противном случае.
Описание
Метод используется при анализе результата для определения, вошла ли конкретная точка в маршруты. Для стартовых и конечных точек ТС возвращает Истина, если соответствующее транспортное средство используется в решении. Для клиентских точек возвращает Ложь, если точка была пропущена (например, из-за дизъюнкции со штрафом).
Пример
Для Каждого Узел Из СписокКлиентов Цикл
Точка = Модель.ТочкиМаршрута().ПолучитьПоУзлу(Узел);
Если НЕ Решение.ТочкаПосещена(Точка) Тогда
Сообщить("Пропущен: " + Узел.Имя);
КонецЕсли;
КонецЦикла;