Бухгалтерия
В авансовый отчет добавлены в табличную часть две строчки:
1. ПлатежноеПоручениеИсходящее №1 на сумму 10000
2. ПлатежноеПоручениеИсходящее №2 на сумму 10000
В модуле печатной формы есть запрос, который должен возвращать общую сумму всех строчек табличной части, т.е. 20000, а он возвращает 10000.
Если же меняю сумму в одной из платежек, т.е. получаются строчки:
1. ПлатежноеПоручениеИсходящее №1 на сумму 11000
2. ПлатежноеПоручениеИсходящее №2 на сумму 10000
То возвращает правильную общую сумму = 21000
Подскажите, что поправить в запросе:
...
Запрос = Новый Запрос();
Запрос.УстановитьПараметр("МассивАвансовыхДокументов", МассивАвансовыхДокументов);
Запрос.Текст =
"ВЫБРАТЬ
| СУММА(ПлатежноеПоручениеИсходящее.СуммаДокумента) КАК СуммаДокумента
|ИЗ
| Документ.ПлатежноеПоручениеИсходящее КАК ПлатежноеПоручениеИсходящее
|ГДЕ
| ПлатежноеПоручениеИсходящее.Ссылка В(&МассивАвансовыхДокументов)
|
|СГРУППИРОВАТЬ ПО
| ПлатежноеПоручениеИсходящее.Ссылка
|
|ОБЪЕДИНИТЬ
|
|ВЫБРАТЬ
| СУММА(ПлатежныйОрдерСписаниеДенежныхСредств.СуммаДокумента)
|ИЗ
| Документ.ПлатежныйОрдерСписаниеДенежныхСредств КАК ПлатежныйОрдерСписаниеДенежныхСредств
|ГДЕ
| ПлатежныйОрдерСписаниеДенежныхСредств.Ссылка В(&МассивАвансовыхДокументов)
|
|СГРУППИРОВАТЬ ПО
| ПлатежныйОрдерСписаниеДенежныхСредств.Ссылка
|";