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

О2_CP_SAT_МенеджерОграничений.ЗапретПерекрытий

Запрещает перекрытие указанных интервалов на числовой оси. Для опциональных интервалов перекрытие учитывается только при выполнении их условия существования. Вызывается через Модель.Ограничения().ЗапретПерекрытий(...).

Синтаксис

Модель.Ограничения().ЗапретПерекрытий(Интервалы, Условия)

Параметры

  • ИнтервалыМассив из ФиксированнаяСтруктура — список интервалов (см. Интервал, ФиксированныйИнтервал).
  • УсловияФиксированнаяСтруктура, Массив, Неопределено — условие применения ограничения (см. Обзор).

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

  • ОбработкаОбъект.О2_CP_SAT_МенеджерОграничений — текущий менеджер ограничений.

Пример

Интервалы = О2.Утилиты().Массив(Интервал1, ФиксИнтервал1, ФиксИнтервал2);
Модель.Ограничения().ЗапретПерекрытий(Интервалы);

См. также