Методы (ЮТМетоды)
Методы модуля
ВызватьМетодМодуля
Выполняет вызов метода модуля конфигурации
Ограничения:
- Метод недоступен в веб-клиенте
- Модуль должен существовать в конфигурации
- Метод должен быть экспортируемым
Параметры метода
ИмяМодуля
Строка
- Имя модуля
ИмяМетода
Строка
- Имя метода
Параметры
Неопределено
- Вызов метода без параметровМассив из Произвольный
- Параметры вызова метода В качестве конструктора параметров можно использовать см. МассивПараметров
Примеры:
// Вызов метода без параметров
ЮТМетоды.ВызватьМетодМодуля("ОбщийМодуль", "МетодБезПараметров");
// Вызов метода с параметрами
Параметры = ЮТМетоды.МассивПараметров("Значение1", 123);
ЮТМетоды.ВызватьМетодМодуля("ОбщийМодуль", "МетодСПараметрами", Параметры);
ВызватьМетодОбъекта
Выполняет вызов метода указанного объекта
Ограничения:
- Метод недоступен в веб-клиенте
- Объект должен существовать
- Метод должен быть экспортируемым
Параметры метода
Объект
Произвольный
- Объект, метод которого необходимо вызвать
ИмяМетода
Строка
- Имя метода
Параметры
Неопределено
- Вызов метода без параметровМассив из Произвольный
- Параметры вызова метода В качестве конструктора параметров можно использовать см. МассивПараметров
Примеры:
// Вызов метода объекта без параметров
Справочник = Справочники.Номенклатура.СоздатьЭлемент();
ЮТМетоды.ВызватьМетодОбъекта(Справочник, "ПолучитьСтруктуру");
// Вызов метода объекта с параметрами
Параметры = ЮТМетоды.МассивПараметров("123");
ЮТМетоды.ВызватьМетодОбъекта(Справочники.Номенклатура, "НайтиПоКоду", Параметры);
МассивПараметров
Формирует массив параметров. Применяется при обучении (настройке) мокито. Если параметр пропущен, то будет использовать параметр по умолчанию.
Ограничения:
- Максимальное количество параметров - 10
- Пропущенные параметры заменяются значением по умолчанию
Параметры метода
Параметр1
Произвольный
-
Параметр2
Произвольный
-
Параметр3
Произвольный
-
Параметр4
Произвольный
-
Параметр5
Произвольный
-
Параметр6
Произвольный
-
Параметр7
Произвольный
-
Параметр8
Произвольный
-
Параметр9
Произвольный
-
Параметр10
Произвольный
-
Возвращает
Массив из Произвольный
- Массив параметров
Примеры:
// Создание массива с двумя параметрами
Параметры = ЮТМетоды.МассивПараметров("Строка", 123);
// Результат: ["Строка", 123]
// Создание массива с пропущенными параметрами
Параметры = ЮТМетоды.МассивПараметров("Первый", , "Третий");
// Результат: ["Первый", <значение по умолчанию>, "Третий"]
@skip-check method-too-many-params
BSLLS:NumberOfOptionalParams-off
BSLLS:NumberOfParams-off
BSLLS:DuplicateStringLiteral-off
ПараметрПоУмолчанию
Возвращает идентификатор значения входного параметра по умолчанию.
Возвращает
Строка
-
Примеры:
ЮТТесты.ДобавитьТест("Тест1")
.СПараметрами(
Мокито.ПараметрПоУмолчанию(),
2); // Будет зарегистрирован один тест с параметрами <значение по умолчанию>, 2
ВызватьФункциюКонфигурации
Вызывает функцию модуля конфигурации И возвращает результат работы метода
Ограничения:
- Модуль должен существовать в конфигурации
- Функция должна быть экспортируемой
Параметры метода
ИмяМодуля
Строка
- Имя модуля
ИмяМетода
Строка
- Имя метода
Параметры
Массив из Произвольный
- Параметры метода
Возвращает
Произвольный
- Результат функции
Примеры:
// Вызов функции без параметров
Результат = ЮТМетоды.ВызватьФункциюКонфигурации("ОбщийМодуль", "ПолучитьЗначение");
// Вызов функции с параметрами
Параметры = ЮТМетоды.МассивПараметров("Параметр1", 123);
Результат = ЮТМетоды.ВызватьФункциюКонфигурации("ОбщийМодуль", "ВычислитьЗначение", Параметры);