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

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

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

Синтаксис​

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

Параметры​

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

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

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

Пример​

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

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

См. также​