Всем доброго времени суток.
Задача такая: Нужно получить сводную таблицу остатков по ЗаказамПокупателей и ВнутреннимЗаказам. Вся соль в том, что таблица заказов, по которым нужно получить остатки сводная, т.е. содержит в себе и ЗаказыПокупателей и ВнутренниеЗаказы.Делаю такой запрос.
ВЫБРАТЬ
ЗаказыПокупателейОстатки.Номенклатура,
СУММА(ЗаказыПокупателейОстатки.КоличествоОстаток) КАК КоличествоОстаток
ИЗ
РегистрНакопления.ЗаказыПокупателей.Остатки(, Номенклатура.Услуга = ЛОЖЬ) КАК ЗаказыПокупателейОстатки
ГДЕ
ЗаказыПокупателейОстатки.ЗаказПокупателя В(&Заказ)
СГРУППИРОВАТЬ ПО
ЗаказыПокупателейОстатки.Номенклатура
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ВнутренниеЗаказыОстатки.Номенклатура,
СУММА(ВнутренниеЗаказыОстатки.КоличествоОстаток)
ИЗ
РегистрНакопления.ВнутренниеЗаказы.Остатки(, Номенклатура.Услуга = ЛОЖЬ) КАК ВнутренниеЗаказыОстатки
ГДЕ
ВнутренниеЗаказыОстатки.ВнутреннийЗаказ В(&Заказ)
СГРУППИРОВАТЬ ПО
ВнутренниеЗаказыОстатки.Номенклатура
Если в таблице отбора только Заказы Покупателей, то выводятся остатки по Заказам Покупателей. если добавить ВнутренниеЗаказы, то выводятся остатки только по внутренним заказам.
Подскажите плиз, что нут нужно переделать?
Заранее СПАС!
Да и если разделить разные наблицы заказовПокупателей и Внутренних заказов, запрос таблицы объеденяет, но если попадается одна номенклатура - идет 2 строки. Как исправить? Группировка итогов не помогает.