Конструктор вариантов (ЮТКонструкторВариантов)
Методы модуля
Варианты
Инициализирует новый конструктор вариантов
Параметры метода
РеквизитыСтрока- Имена реквизитов варианта разделенные запятыми.
Возвращает
ОбщийМодуль - Этот же модуль, для замыкания
Добавить
Добавляет новый вариант
Параметры метода
Параметр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
СписокВариантов
Список вариантов.
Возвращает
Массив из Структура -