Д
Дайнеко
Вляпался как молодой:
Т.е. надо вывести сумму по клиенту, затем по каждому документу. Проблема с СуммаВШапке
При выводе Запрос.СуммаВоз умножает сумму на количество строк в док-те. А Запрос.СуВ содержит сумму из первого док-та.
Умом то я понимаю, что из-за "СуммаВСтроке" запрос пробегает по всем строкам ТЧ и происходит увеличение СуммаВоз. Как заставит суммировать только по документам?
Код:
|СуО = Документ.Расходная.СуммаВСтроке;
|СуВ = Документ.Расходная.СуммаВШапке;
|Функция СуммаОтг = Сумма(СуммаВСтроке);
|Функция СуммаВоз = Сумма(СуммаВШапке);
|Группировка Кли Без Групп;
|Группировка Док;
При выводе Запрос.СуммаВоз умножает сумму на количество строк в док-те. А Запрос.СуВ содержит сумму из первого док-та.
Умом то я понимаю, что из-за "СуммаВСтроке" запрос пробегает по всем строкам ТЧ и происходит увеличение СуммаВоз. Как заставит суммировать только по документам?