О2_MP_МенеджерОграничений.Соотношение
Устанавливает одно или несколько соотношений между линейными выражениями, заданных текстовой строкой. Вызывается через Модель.Ограничения().Соотношение(...).
Синтаксис
МенеджерОграничений.Соотношение(Соотношение)
Параметры
- Соотношение — Строка — строка, содержащая одно или несколько соотношений линейных выражений. Допускается передача нескольких соотношений через разделители:
";","=",">=","<=".
Возвращаемое значение
- ОбработкаОбъект.О2_MP_МенеджерОграничений — текущий менеджер ограничений.
Описание
Метод позволяет компактно задавать сразу несколько ограничений одной строкой. Поддерживаются операторы сравнения =, >=, <=, а также двусторонние диапазоны вида 3 <= 2*x + y <= 8.
Пример
Пx = Модель.Переменные().Добавить("x");
Пy = Модель.Переменные().Добавить("y");
// Три соотношения одной строкой
Модель
.Ограничения()
.Соотношение("3 <= 2*x + y <= 8; y >= 0");