Имя: Пароль:
1C
1С v8
Отчет на СКД неверно считает итоги!
0 agrail86
 
18.08.15
13:03
Скрин по ссылке - https://yadi.sk/i/LNRj5_zbiWbFr
Поле Итого3 неверно считает сумму по полю. группировка отчета след: водитель -- ТС --путевой лист -- Расходные ордера (детальные записи). Вся проблема в последней группировке - где выводятся ссылки документов расх ордеров из за этого поле итого3 не считает верно, она суммирует не по полю путевого листа а берет значение суммы по полю путевого листа и повторяет его во всех расходниках . т.е. если сумма по путевому листу было 5, по этому путевому листу в группировке 5 расх ордеров получается 25 (5 раз по 5 суммирует, а должен вывести 5.). помогите как сделать? в ресурсах пробовал рассчитывать по группировке пут листа ничего не помогает!
1 Jokero
 
18.08.15
14:04
а Итого3 это что, оно как в запросе рассчитывается?
Не, тут так не свангуешь, давай дальше показывай)
2 el7cartel
 
18.08.15
14:14
(0) "Отчет по ходкам" просто шикарное название)))
3 Azverin
 
18.08.15
14:23
"Отчет по ходкам" в мемориз)))
4 Nuobu
 
18.08.15
14:31
(0) Он верно всё рассыитывает.
У тебя в группировке сидит поле для Итого3.
Оно разбивается на каждую строку и сумма гонится в итог.
Вот и получается, что твоё поле Итого3 = Поле * КоличествоСтрокВГруппировке.
5 Azverin
 
18.08.15
14:32
(2) может это сам программист-бетонщик?)
6 Nuobu
 
18.08.15
14:32
(4) Нужно разбить этот запрос на два запроса и два набора данных.
И соединить.
Тогда он правильно рассчитает.
"Отчет по ходкам" - супер.
7 Nuobu
 
18.08.15
14:34
(4) Ну или написать выражение для суммырования в поле Итого3.
Что-то вроде ВычислитьВыражение(Максимум(Итого),,,,);
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.