Методы (ЮТМетоды)
Методы модуля
ВызватьМетодМодуля
Выполняет вызов метода модуля конфигурации
Ограничения:
- Метод недоступен в веб-клиенте
- Модуль должен существовать в конфигурации
- Метод должен быть экспортируемым
Параметры метода
ИмяМодуляСтрока- Имя модуля
ИмяМетодаСтрока- Имя метода
ПараметрыНеопределено- Вызов метода без параметровМассив из Произвольный- Параметры вызова метода В качестве конструктора параметров можно использовать см. МассивПараметров
Примеры:
// Вызов метода без параметров
ЮТМетоды.ВызватьМетодМодуля("ОбщийМодуль", "МетодБезПараметров");
// Вызов метода с параметрами
Параметры = ЮТМетоды.МассивПараметров("Значение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);
Результат = ЮТМетоды.ВызватьФункциюКонфигурации("ОбщийМодуль", "ВычислитьЗначение", Параметры);