1С 8.3 Отбор в таблице значений
Данные > Примеры кода 1С > 1С 8.3 Таблица значений
Перейти в раздел примеры кода 1С 8.3:
Отбор в ТЗ (с помощью построителя запроса) в 1С 8.3:
Функция ОтборВТаблицеЗначений(ТЗ) Экспорт
ПостроительЗапроса = Новый ПостроительЗапроса;
ПостроительЗапроса.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТЗ);
пОтбор = ПостроительЗапроса.Отбор.Добавить("Колонка1");
пОтбор.ВидСравнения = ВидСравнения.МеньшеИлиРавно;
пОтбор.Значение = 5;
пОтбор.Использование = Истина;
ПостроительЗапроса.Выполнить();
Результат = ПостроительЗапроса.Результат.Выгрузить();
// Отбор меняется (его уже не нужно добавлять) и результат выгружается вновь
пОтбор = ПостроительЗапроса.Отбор["Колонка1"];
пОтбор.ВидСравнения = ВидСравнения.Равно;
ПостроительЗапроса.Выполнить();
Результат = ПостроительЗапроса.Результат.Выгрузить();
Возврат Результат;
КонецФункции
ПостроительЗапроса = Новый ПостроительЗапроса;
ПостроительЗапроса.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТЗ);
пОтбор = ПостроительЗапроса.Отбор.Добавить("Колонка1");
пОтбор.ВидСравнения = ВидСравнения.МеньшеИлиРавно;
пОтбор.Значение = 5;
пОтбор.Использование = Истина;
ПостроительЗапроса.Выполнить();
Результат = ПостроительЗапроса.Результат.Выгрузить();
// Отбор меняется (его уже не нужно добавлять) и результат выгружается вновь
пОтбор = ПостроительЗапроса.Отбор["Колонка1"];
пОтбор.ВидСравнения = ВидСравнения.Равно;
ПостроительЗапроса.Выполнить();
Результат = ПостроительЗапроса.Результат.Выгрузить();
Возврат Результат;
КонецФункции
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник