Построитель запроса. Отбор для первой таблицы.
☑
0
Oblako486
25.05.22
✎
14:30
В запросе несколько пакетов. Как с помощью построителя запросов указать отбор для первой таблицы.
ПостроительЗапроса = Новый ПостроительЗапроса();
ПостроительЗапроса.Текст = Запрос.Текст;
Если ЗначениеЗаполнено(Номенклатура) Тогда
ПостроительЗапроса.Отбор.Добавить("Номенклатура");
ПостроительЗапроса.Отбор.Товар.Значение = Номенклатура;
ПостроительЗапроса.Отбор.Товар.ВидСравнения = ВидСравнения.ВСписке;
ПостроительЗапроса.Отбор.Товар.Использование = Истина;
КонецЕсли;
1
lodger
25.05.22
✎
14:39
(0) в тексте запроса понапиши {где таблица.Номенклатура как Номенклатура }
2
Oblako486
25.05.22
✎
14:43
(1) В нем три пакета.
В каждом есть Таблица.Номенклатура как Номенклатура.
Как в этом случае будет действовать построитель. Он применит отбор ко всем пакетам начиная с первого?
3
lodger
25.05.22
✎
14:55
(2) да.
Программист всегда исправляет последнюю ошибку.