Есть 3 корректировки заказа 2 на заказ 1 и 1 на заказ 2.
Хочу в запросе получить сумму в количестве по заказам и корректировкам.
ВЫБРАТЬ
ЗаказПоставщикуТовары.Ссылка.Организация КАК Организация,
ЗаказПоставщикуТовары.Номенклатура КАК Номенклатура,
ЗаказПоставщикуТовары.Номенклатура.КОД КАК КОД,
ЗаказПоставщикуТовары.Количество КАК ИсполнениеКоличество,
КорректировкаЗаказаПоставщикуТовары.КоличествоКорректировка КАК КолвоКор
ИЗ
Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары
Левое СОЕДИНЕНИЕ Документ.КорректировкаЗаказаПоставщику.Товары КАК КорректировкаЗаказаПоставщикуТовары
ПО ЗаказПоставщикуТовары.Ссылка = КорректировкаЗаказаПоставщикуТовары.Ссылка.ДокументОснование.Ссылка
И ЗаказПоставщикуТовары.Номенклатура = КорректировкаЗаказаПоставщикуТовары.Номенклатура
ГДЕ
ЗаказПоставщикуТовары.Заказ.БюджетнаяОперация.Дата МЕЖДУ &НачПериода И &КонПериода
И ЗаказПоставщикуТовары.Ссылка.Проведен = ИСТИНА
И ЗаказПоставщикуТовары.Заказ.ВнеБюджета = ЛОЖЬ
И ЗаказПоставщикуТовары.Ссылка.Организация = &Организация
Сейчас убрал суммы и Группировки.
Если группирую и ставлю суммы по количеству, то количество заказа на который сделано 2 корректировки задваивается.
Поличаю в консоле
Заказ 1 Ном1 6000 Кор1 4000
Заказ1 Ном1 6000 Кор2 500
Заказ2 Ном1 7000 Кор3 1000
Сумма по заказам 6000+6000+7000 а должно 6000+7000 *(
Через два запроса. В первом собираешь все корректировки и группируешь по заказу, во втором цепляешь их к заказу.
А через один будут дубли, у тебя же заказ изначальный несколько раз будет встречаться.