О2_Routing_МенеджерОграничений.ВсеРазличные
Регистрирует ограничение «значения всех переданных выражений попарно различны».
Синтаксис
Модель.Ограничения().ВсеРазличные(Выражения, Условия = Неопределено)
Параметры
- Выражения — Массив из ФиксированнаяСтруктура — массив выражений, на значения которых наложено условие попарной различности.
- Условия — Массив, Неопределено — массив булевых выражений, при которых ограничение «включается».
Возвращаемое значение
- ФиксированнаяСтруктура — объект ограничения.
Пример
A = Модель.Переменные().ДобавитьИзДиапазона(1, 10, "a");
B = Модель.Переменные().ДобавитьИзДиапазона(1, 10, "b");
C = Модель.Переменные().ДобавитьИзДиапазона(1, 10, "c");
Модель.Ограничения().ВсеРазличные(О2.Утилиты().Массив(A, B, C));