О2_CP_SAT_МенеджерОграничений.ЗапретПерекрытий
Запрещает перекрытие указанных интервалов на числовой оси. Для опциональных интервалов перекрытие учитывается только при выполнении их условия существования. Вызывается через Модель.Ограничения().ЗапретПерекрытий(...).
Синтаксис
Модель.Ограничения().ЗапретПерекрытий(Интервалы, Условия)
Параметры
- Интервалы — Массив из ФиксированнаяСтруктура — список интервалов (см. Интервал, ФиксированныйИнтервал).
- Условия — ФиксированнаяСтруктура, Массив, Неопределено — условие применения ограничения (см. Обзор).
Возвращаемое значение
- ОбработкаОбъект.О2_CP_SAT_МенеджерОграничений — текущий менеджер ограничений.
Пример
Интервалы = О2.Утилиты().Массив(Интервал1, ФиксИнтервал1, ФиксИнтервал2);
Модель.Ограничения().ЗапретПерекрытий(Интервалы);