Как объединить два запроса с одинаковыми параметрами
Доброго времени суток! Очень прошу вашей помощи: есть 2 запроса, у них есть одинаковые параметры, как их правильно объединить?
1 запрос:
2 запрос:
1 запрос:
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад КАК Склад,
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ГДЕ
ТоварыНаСкладахОстатки.Склад = &Склад
И ТоварыНаСкладахОстатки.Номенклатура = &Номенклатура
Показать2 запрос:
ВЫБРАТЬ
ТоварыКПоступлениюОстатки.Номенклатура КАК Номенклатура,
ТоварыКПоступлениюОстатки.Склад КАК Склад,
ТоварыКПоступлениюОстатки.КОформлениюПоступленийПоРаспоряжениюОстаток КАК КОформлениюПоступленийПоРаспоряжениюОстаток
ИЗ
РегистрНакопления.ТоварыКПоступлению.Остатки КАК ТоварыКПоступлениюОстатки
ГДЕ
ТоварыКПоступлениюОстатки.Номенклатура = &Номенклатура
И ТоварыКПоступлениюОстатки.Склад = &Склад
ПоказатьПо теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6)
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад КАК Склад,
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток,
0 КАК КОформлениюПоступленийПоРаспоряжениюОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ГДЕ
ТоварыНаСкладахОстатки.Склад = &Склад
И ТоварыНаСкладахОстатки.Номенклатура = &Номенклатура
Объединить все
ВЫБРАТЬ
ТоварыКПоступлениюОстатки.Склад КАК Склад,
ТоварыКПоступлениюОстатки.Номенклатура КАК Номенклатура,
0,
ТоварыКПоступлениюОстатки.КОформлениюПоступленийПоРаспоряжениюОстаток КАК КОформлениюПоступленийПоРаспоряжениюОстаток
ИЗ
РегистрНакопления.ТоварыКПоступлению.Остатки КАК ТоварыКПоступлениюОстатки
ГДЕ
ТоварыКПоступлениюОстатки.Номенклатура = &Номенклатура
И ТоварыКПоступлениюОстатки.Склад = &Склад
ПоказатьВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад КАК Склад,
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток,
0 КАК КОформлениюПоступленийПоРаспоряжениюОстаток
Поместить ТЧР
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ГДЕ
ТоварыНаСкладахОстатки.Склад = &Склад
И ТоварыНаСкладахОстатки.Номенклатура = &Номенклатура
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ТоварыКПоступлениюОстатки.Склад КАК Склад,
ТоварыКПоступлениюОстатки.Номенклатура КАК Номенклатура,
0 КАК ВНаличииОстаток,
ТоварыКПоступлениюОстатки.КОформлениюПоступленийПоРаспоряжениюОстаток КАК КОформлениюПоступленийПоРаспоряжениюОстаток
ИЗ
РегистрНакопления.ТоварыКПоступлению.Остатки КАК ТоварыКПоступлениюОстатки
ГДЕ
ТоварыКПоступлениюОстатки.Номенклатура = &Номенклатура
И ТоварыКПоступлениюОстатки.Склад = &Склад
;
///////////////
ВЫБРАТЬ
ТЧР.Склад,
ТЧР.Номенклатура,
СУММА(ТЧР.ВНаличииОстаток) КАК ВНаличииОстаток,
СУММА(ТЧР.КОформлениюПоступленийПоРаспоряжениюОстаток) КАК КОформлениюПоступленийПоРаспоряжениюОстаток
ИЗ
ТЧР КАК ТЧР
СГРУППИРОВАТЬ ПО
Склад,
Номенклатура
Показать
(16)
ВЫБРАТЬ
ТЧР.Номенклатура КАК Номенклатура,
ТЧР.Склад КАК Склад,
СУММА(ТЧР.ВНаличииОстаток) КАК ВНаличииОстаток,
СУММА(ТЧР.КОформлениюПоступленийПоРаспоряжениюОстаток) КАК КОформлениюПоступленийПоРаспоряжениюОстаток
ИЗ
(ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад КАК Склад,
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток,
0 КАК КОформлениюПоступленийПоРаспоряжениюОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ГДЕ
ТоварыНаСкладахОстатки.Склад = &Склад
И ТоварыНаСкладахОстатки.Номенклатура = &Номенклатура
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ТоварыКПоступлениюОстатки.Склад КАК Склад,
ТоварыКПоступлениюОстатки.Номенклатура КАК Номенклатура,
0 КАК ВНаличииОстаток,
ТоварыКПоступлениюОстатки.КОформлениюПоступленийПоРаспоряжениюОстаток КАК КОформлениюПоступленийПоРаспоряжениюОстаток
ИЗ
РегистрНакопления.ТоварыКПоступлению.Остатки КАК ТоварыКПоступлениюОстатки
ГДЕ
ТоварыКПоступлениюОстатки.Номенклатура = &Номенклатура
И ТоварыКПоступлениюОстатки.Склад = &Склад) КАК ТЧР
СГРУППИРОВАТЬ ПО
ТЧР.Номенклатура,
ТЧР.Склад
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот