О2_CP_SAT_МенеджерПеременных.ДобавитьИзДомена
Создаёт и регистрирует в модели новую переменную, допустимые значения которой определяются заданным доменом. Основной способ вызова — через Модель.Переменные().ДобавитьИзДомена(...).
Синтаксис
Модель.Переменные().ДобавитьИзДомена(Домен, Имя)
Параметры
- Домен — ФиксированнаяСтруктура — домен значений, полученный одним из методов менеджера доменов. Пример:
Домен = Модель.Домены().СписокЗначений(...). - Имя — Строка, Неопределено — уникальное имя переменной, используемое в выражениях. Должно быть валидным идентификатором. Если не указано, имя присваивается автоматически по индексу переменной:
_<Индекс>(нумерация с 0).
Возвращаемое значение
- ФиксированнаяСтруктура — данные зарегистрированной переменной.
Описание
Используйте этот метод, когда множество допустимых значений переменной нельзя описать одним непрерывным диапазоном. Для формирования домена используйте методы Менеджера доменов.
Пример
// Переменная может принимать только значения из списка
Домен = Модель.Домены().СписокЗначений(
О2.Утилиты().Массив(1, 3, 5, 7)
);
ПеременнаяX = Модель.Переменные().ДобавитьИзДомена(Домен, "x");