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

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

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

Синтаксис​

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

Параметры​

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

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

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

Пример​

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

См. также​