Конструктор вариантов (ЮТКонструкторВариантов)
Методы модуля
Варианты
Инициализирует новый конструктор вариантов
Параметры метода
Реквизиты
Строка
- Имена реквизитов варианта разделенные запятыми.
Возвращает
ОбщийМодуль
- см. ЮТКонструкторВариантов.
Добавить
Добавляет новый вариант
Параметры метода
Параметр1
Произвольный
-
Параметр2
Произвольный
-
Параметр3
Произвольный
-
Параметр4
Произвольный
-
Параметр5
Произвольный
-
Параметр6
Произвольный
-
Параметр7
Произвольный
-
Возвращает
ОбщийМодуль
- см. ЮТКонструкторВариантов.
@skip-check method-too-many-params
ДобавитьКомбинации
Добавляет варианты всех возможных значений, указанных в параметрах.
Параметры метода
ЗначенияПараметра1
Массив из Произвольный
- Доступные значения для первого параметры
ЗначенияПараметра2
Массив из Произвольный
- Доступные значения для второго параметры
ЗначенияПараметра3
Массив из Произвольный
- Доступные значения для третьего параметры
ЗначенияПараметра4
Массив из Произвольный
- Доступные значения для четвертого параметры
ЗначенияПараметра5
Массив из Произвольный
- Доступные значения для пятого параметры
ЗначенияПараметра6
Массив из Произвольный
- Доступные зн ачения для шестого параметры
ЗначенияПараметра7
Массив из Произвольный
- Доступные значения для седьмого параметры
Возвращает
ОбщийМодуль
- см. ЮТКонструкторВариантов.
Примеры:
ЗначенияРеквизита1 = ЮТКоллекции.ЗначениеВМассиве(1, 2, 3);
ЗначенияРеквизита2 = ЮТКоллекции.ЗначениеВМассиве(11, 12, 13);
Варианты = ЮТКонструкторВариантов.Варианты("Р1, Р2")
.ДобавитьКомбинации(ЗначенияРеквизита1, ЗначенияРеквизита2)
.СписокВариантов();
// В результате получим такой массив вариантов:
[{ "Р1: 1, Р2": 11 },
{ "Р1: 1, Р2": 12 },
{ "Р1: 1, Р2": 13 },
{ "Р1: 2, Р2": 11 },
{ "Р1: 2, Р2": 12 },
{ "Р1: 2, Р2": 13 },
{ "Р1: 3, Р2": 11 },
{ "Р1: 3, Р2": 12 },
{ "Р1: 3, Р2": 13 }]
@skip-check method-too-many-params
СписокВариантов
Список вариантов.
Возвращает
Массив из Структура
-