Запросы (ЮТЗапросы)
Расширяет возможности тестирования, позволяет в упрощенной форме получать данны из информационной базы как с сервера так и с клиента.
Методы модуля
ЗначенияРеквизитов
Возвращает значения реквизитов ссылки
Параметры метода
СсылкаЛюбаяСсылка-
ИменаРеквизитовСтрока- Имена получаемых реквизитов, разделенные запятой. Важно, нельзя указывать реквизиты через точку.
Возвращает
Структура Из Произвольный - Значения реквизитов ссылки
ЗначениеРеквизита
Возвращает значение реквизита ссылки
Параметры метода
СсылкаЛюбаяСсылка-
ИмяРеквизитаСтрока- Имя получаемого реквизита, можно указать путь к вложенному реквизиту через точку
Возвращает
Произвольный - Значение реквизита ссылки
Запись
Возвращает первую запись таблицы соответствующую условиям
Параметры метода
ИмяТаблицыСтрока- Имя таблицы базы
ПредикатМассив из см. ЮТФабрика.ВыражениеПредиката- Набор условий, см. ЮТПредикаты.Получить- ЮТФабрика.ВыражениеПредиката
см. ЮТФабрика.ВыражениеПредиката- ОбщийМодуль- Модуль настройки предикатов, см. ЮТест.ПредикатНеопределено- Проверит, что таблица не пустая
Возвращает
Структура - Содержит все данные записи, включая табличный части
СсылкаПоУсловиям
Возвращает первую ссылку на объект таблицы соответствующую условиям
Параметры метода
ИмяТаблицыСтрока- Имя таблицы базы
ПредикатМассив из см. ЮТФабрика.ВыражениеПредиката- Набор условий, см. ЮТПредикаты.Получить- ЮТФабрика.ВыражениеПредиката
см. ЮТФабрика.ВыражениеПредиката- ОбщийМодуль- Модуль настройки предикатов, см. ЮТест.ПредикатНеопределено- Проверит, что таблица не пустая
Возвращает
ЛюбаяСсылка - Ссылка на объект
Записи
Возвращает записи таблицы соответствующую условиям
Параметры метода
ИмяТаблицыСтрока- Имя таблицы базы
ПредикатМассив из см. ЮТФабрика.ВыражениеПредиката- Набор условий, см. ЮТПредикаты.Получить- ЮТФабрика.ВыражениеПредиката
см. ЮТФабрика.ВыражениеПредиката- ОбщийМодуль- Модуль настройки предикатов, см. ЮТест.ПредикатНеопределено- Проверит, что таблица не пустая
Возвращает
Массив из Структура - Найденные записи, включая табличный части
ЗначенияРеквизитовЗаписи
Возвращает значения реквизитов первой записи таблицы, соответствующей условиям
Параметры метода
ИмяТаблицыСтрока-
ПредикатМассив из см. ЮТФабрика.ВыражениеПредиката- Набор условий, см. ЮТПредикаты.Получить- ЮТФабрика.ВыражениеПредиката
см. ЮТФабрика.ВыражениеПредиката- ОбщийМодуль- Модуль настройки предикатов, см. ЮТест.Предикат
ИменаРеквизитовСтрока- Имена получаемых реквизитов
Возвращает
Произвольный - Значение реквизита записи
ЗначениеРеквизитаЗаписи
Возвращает значение реквизита первой записи таблицы, соответствующей условиям
Параметры метода
ИмяТаблицыСтрока-
ПредикатМассив из см. ЮТФабрика.ВыражениеПредиката- Набор условий, см. ЮТПредикаты.Получить- ЮТФабрика.ВыражениеПредиката
см. ЮТФабрика.ВыражениеПредиката- ОбщийМодуль- Модуль настройки предикатов, см. ЮТест.Предикат
ИмяРеквизитаСтрока- Имя получаемого реквизита
Возвращает
Структура Из Произвольный - Значения реквизитов записи
ТаблицаСодержитЗаписи
Вернет признак содержит ли таблица записи удовлетворяющие переданным условиям
Параметры метода
ИмяТаблицыСтрока- Имя таблицы базы
ПредикатМассив из см. ЮТФабрика.ВыражениеПредиката- Набор условий, см. ЮТПредикаты.Получить- ЮТФабрика.ВыражениеПредиката
см. ЮТФабрика.ВыражениеПредиката- ОбщийМодуль- Модуль настройки предикатов, см. ЮТест.ПредикатНеопределено- Проверит, что таблица не пустая
Возвращает
Булево - Таблица содержит записи
КоличествоЗаписей
Возвращает количество записей таблицы удовлетворяющих переданным условиям
Параметры метода
ИмяТаблицыСтрока- Имя таблицы базы
ПредикатМассив из см. ЮТФабрика.ВыражениеПредиката- Набор условий, см. ЮТПредикаты.Получить- ЮТФабрика.ВыражениеПредиката
см. ЮТФабрика.ВыражениеПредиката- ОбщийМодуль- Модуль настройки предикатов, см. ЮТест.ПредикатНеопределено- Проверит, что таблица не пустая
Возвращает
Число - Количество записей
РезультатЗапроса
Возвращает результат выполнения простого запроса.
Параметры метода
ОписаниеЗапроса- ОписаниеЗапроса
см. ОписаниеЗапроса-
- ОписаниеЗапроса
Возвращает
ТаблицаЗначений - Результат запроса для сервера
РезультатПустой
Определяет, есть ли в результате записи
Параметры метода
ОписаниеЗапроса- ОписаниеЗапроса
см. ОписаниеЗапроса-
- ОписаниеЗапроса
Возвращает
Булево - Результат пустой
ОписаниеЗапроса
Описание простого запроса
Возвращает
Структура - Описание запроса:
Структура - Описание запроса:ИмяТаблицы-Строка- Имя таблицы, из которой нужно получить данныеВыбираемыеПоля-Массив из Строка- Выражения выбираемых полейКоличествоЗаписей-Число- Ограничение количества выбираемых записейНеопределено- Ограничение количества выбираемых записейУсловия-Массив из Строка- Коллекция выражений условий, которые будут объединены черезИЗначенияПараметров-Структура- Набор параметров запросаПорядок-Массив из Строка- Поля сортировки
Примеры:
ОписаниеЗапроса = ЮТЗапросы.ОписаниеЗапроса();
ОписаниеЗапроса.ИмяТаблицы = "Справочник.Номенклатура";
ОписаниеЗапроса.ВыбираемыеПоля.Добавить("Ссылка");
ОписаниеЗапроса.ВыбираемыеПоля.Добавить("Наименование");
ОписаниеЗапроса.Условия.Добавить("Наименование = &Наименование");
ОписаниеЗапроса.ЗначенияПараметров.Вставить("Наименование", "Товар1");
ОписаниеЗапроса.Порядок.Добавить("Наименование");
Результат = ЮТЗапросы.РезультатЗапроса(ОписаниеЗапроса);
// Результат будет содержать записи номенклатуры с наименованием "Товар1",
// отсортированные по наименованию
ДвиженияДокумента
Функция получает список движений по указанному документу и регистру. Если документ не делает движений по указанному регистру, функция вызывает исключение. Результатом работы функции является список записей регистра, отсортированных по номеру строки.
Параметры метода
ДокументДокументСсылка-
ИмяРегистраСтрока- Короткое или полное имя регистра движений
Возвращает
Массив из Структура - Движения документа для клиента
СлучайнаяЗапись
Возвращает случайную ссылку на объект из информационной базы, удовлетворяющую заданным условиям отбора.
Параметры метода
МетаданныеОбъектаОбъектМетаданных- Явное указание объекта метаданных.Произвольный- менеджер, например, Справочники.Номенклатура.Строка- Полное имя объекта метаданных или менеджера, например, "Справочник.Номенклатура".Тип- Тип искомого объектаОписаниеТипов- Тип искомого объекта
ОтборыМассив из см. ЮТФабрика.ВыражениеПредиката- Набор условий, см. ЮТПредикаты.Получить- ЮТФабрика.ВыражениеПредиката
см. ЮТФабрика.ВыражениеПредиката- ОбщийМодуль- Модуль настройки предикатов, см. ЮТест.ПредикатСтруктура- Простой отбор по полям "ключ-значение".Соответствие- Простой отбор по полям "ключ-значение".Неопределено- Отбор не используется.
Возвращает
ЛюбаяСсылка - Случайная ссылка