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

О2_Routing_Решение.ПропущенныеУзлы

Возвращает индексы узлов, не вошедших ни в один маршрут. Метод вызывается на объекте решения: Решение.ПропущенныеУзлы().

Синтаксис

Решение.ПропущенныеУзлы()

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

  • ФиксированныйМассив из Число — индексы пропущенных узлов (0-based).

Описание

Узлы пропускаются только если они входят в зарегистрированные дизъюнкции: решатель самостоятельно решает, выгоднее ли посетить узел или заплатить штраф за его пропуск. Узлы, не попавшие в дизъюнкции, посещаются всегда — их пропуск делает задачу невыполнимой.

Пример

Пропуски = Решение.ПропущенныеУзлы();

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

См. также