Имя: Пароль:
1C
 
Построитель запроса. Отбор для первой таблицы.
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) да.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой