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

Конструктор вариантов (ЮТКонструкторВариантов)

Методы модуля


Варианты

Инициализирует новый конструктор вариантов

Параметры метода

  • Реквизиты
    • Строка - Имена реквизитов варианта разделенные запятыми.

Возвращает

ОбщийМодуль - см. ЮТКонструкторВариантов.


Добавить

Добавляет новый вариант

Параметры метода

  • Параметр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

СписокВариантов

Список вариантов.

Возвращает

Массив из Структура -