Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Отбор в условиях вирт.таблицы. Построитель

Отбор в условиях вирт.таблицы. Построитель
Я
   Родом из детства
 
04.03.21 - 14:54
Пытаюсь сделать возможность отбора по полям контрагента. Делаю через построитель. Код запроса следующий:
"ВЫБРАТЬ
    |    уатЗаказГрузоотправителя_уэ.Ссылка,
    |    уатЗаказГрузоотправителя_уэ.КоличествоМест,
    |    уатСтатусГруза_уэСрезПоследних.Статус,
    |    уатЗаказГрузоотправителя_уэ.RGS_ЗапланированноеХранение КАК ЗапланированноеХранение,
    |    уатЗаказГрузоотправителя_уэ.RGS_НезапланированноеХранение КАК НезапланированноеХранение,
    |    уатЗаказГрузоотправителя_уэ.Маршрут.ПунктПрибытия КАК ПунктПрибытия
    |ПОМЕСТИТЬ ВТ_СборныеГрузы
    |ИЗ
    |    Документ.уатЗаказГрузоотправителя_уэ КАК уатЗаказГрузоотправителя_уэ
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.уатСтатусГруза_уэ.СрезПоследних({ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, - &ПросроченоНа)}, {Груз.Контрагент.*}) КАК уатСтатусГруза_уэСрезПоследних
    |        ПО (уатСтатусГруза_уэСрезПоследних.Груз = уатЗаказГрузоотправителя_уэ.Ссылка)
    |ГДЕ
    |    уатЗаказГрузоотправителя_уэ.Ссылка.Проведен
    |    И уатЗаказГрузоотправителя_уэ.Дата >= &ДатаНачала
    |    И уатСтатусГруза_уэСрезПоследних.Статус = ЗНАЧЕНИЕ(Справочник.уатСтатусы_уэ.ВыполненЭтапПеревозки)
    |;
    |
Контрагент включает следующие реквизиты: Менеджер, ГоловнойКонтрагент - по ним хочется установить отбор
Устанавливаю следующим образом:
ОтборДолги = ПостроительОстатков.Отбор.Добавить("Контрагент.Менеджер", "Менеджер", "Менеджер")
===> Выдает ошибку, мол неправильный первый параметр.
Пытался также сделать следующим образом: ПостроительОстатков.Отбор.Добавить("Менеджер", "Менеджер", "Менеджер") - результат тот же
Буду признателен, если покажите, что я сделал не так:)
   Родом из детства
 
1 - 04.03.21 - 15:17
Получилось с такой конструкцией:
Построитель: 
 ...ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.уатСтатусГруза_уэ.СрезПоследних({ДОБАВИТЬКДАТЕ(&КонецПериода, ДЕНЬ, - &ПросроченоНа)}, {(Груз).*}) КАК уатСтатусГруза_уэСрезПоследних
МодульФормы(вызов отбора):
 ОтборМенеджер = ПостроительОстатков.Отбор.Добавить("Груз.Контрагент.Менеджер", "Менеджер", "Менеджер")
Эх, странно как-то всё...

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.