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

О2_Routing_МенеджерОграничений.ВсеРазличные

Регистрирует ограничение «значения всех переданных выражений попарно различны».

Синтаксис

Модель.Ограничения().ВсеРазличные(Выражения, Условия = Неопределено)

Параметры

  • ВыраженияМассив из ФиксированнаяСтруктура — массив выражений, на значения которых наложено условие попарной различности.
  • УсловияМассив, Неопределено — массив булевых выражений, при которых ограничение «включается».

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

  • ФиксированнаяСтруктура — объект ограничения.

Пример

A = Модель.Переменные().ДобавитьИзДиапазона(1, 10, "a");
B = Модель.Переменные().ДобавитьИзДиапазона(1, 10, "b");
C = Модель.Переменные().ДобавитьИзДиапазона(1, 10, "c");

Модель.Ограничения().ВсеРазличные(О2.Утилиты().Массив(A, B, C));

См. также