Помогите с запросом, результат запрос как Параметр
Нужно сделать запрос по остаткам товара по складам которые разрешены пользователю
1) Запрос
2) Запрос
Как объединить в один запрос?
делать вложенным запросом - не подойдет, т.к. результат первого запроса используется несколько раз в Объединении,
1) Запрос
ВЫБРАТЬ РАЗРЕШЕННЫЕ
Склады.Ссылка КАК Склад
ИЗ
Справочник.Склады КАК Склады
НужныеСклады = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Склад");
2) Запрос
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.Характеристика КАК Характеристика,
ТоварыНаСкладахОстатки.Назначение КАК Назначение,
ТоварыНаСкладахОстатки.Склад КАК Склад,
ТоварыНаСкладахОстатки.Помещение КАК Помещение,
ТоварыНаСкладахОстатки.Серия КАК Серия,
ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток,
ТоварыНаСкладахОстатки.КОтгрузкеОстаток КАК КОтгрузкеОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(, Склад В(&НужныеСклады )) КАК ТоварыНаСкладахОстатки
Запрос.УстановитьПараметр("НужныеСклады ", НужныеСклады )
ПоказатьКак объединить в один запрос?
делать вложенным запросом - не подойдет, т.к. результат первого запроса используется несколько раз в Объединении,
По теме из базы знаний
- Как простой расчет среднего расхода материалов помог маленькому бизнесу
- Как читать чужой код? Часть 3. Разбор и доработка запросов
- Зачем и как читать чужой код? Какой результат ожидаем получить? Основные подходы
- Начните уже использовать хранилище запросов
- Консоль запросов УФ 8.3.2.24.12 (мод от Dr.Zombi)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
так не работает
ВЫБРАТЬ РАЗРЕШЕННЫЕ
Склады.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТ
ИЗ
Справочник.Склады КАК Склады
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.Характеристика КАК Характеристика,
ТоварыНаСкладахОстатки.Назначение КАК Назначение,
ТоварыНаСкладахОстатки.Склад КАК Склад,
ТоварыНаСкладахОстатки.Помещение КАК Помещение,
ТоварыНаСкладахОстатки.Серия КАК Серия,
ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток,
ТоварыНаСкладахОстатки.КОтгрузкеОстаток КАК КОтгрузкеОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(, Склад В(Вт)) КАК ТоварыНаСкладахОстатки
Показатьтак не работает
(4) я писал, что выборка складов, будет использоваться несколько раз в Объединении, получается, у меня три Объединения и три раза будет конструкция Склад В (ВЫБРАТЬ т.Ссылка ИЗ ВТ КАК т) в параметрах виртуальных таблиц.
т.е. по другому никак? никак не засунуть прям "ВТ" в Склад В (ВТ)
т.е. по другому никак? никак не засунуть прям "ВТ" в Склад В (ВТ)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот