Суммируются не те данные

Обсуждение Stimulsoft Reports.NET
Ответить
IVC
Сообщения: 37
Зарегистрирован: 09 дек 2011, 07:11

Суммируются не те данные

Сообщение IVC »

Здравствуйте.

Есть отчет расчетных листков. В каждом листке выводим строки с начислениями (dbPlus, tblPlus.ValDataPlus) и с удержаниями (dbMinus, tblMinus.ValDataMinus), а также некоторую сумму tblMain.CompDeb.
В текст txtToPay ("К выплате") мы хотим выводить: "Всего начислено" + "Долг предприятия" - "Всего удержано", т.е. "{Sum(dbPlus, tblPlus.ValDataPlus) + tblMain.CompDeb - Sum(dbMinus, tblMinus.ValDataMinus)}. Проблема в том, что для текущего листка данные берутся из предыдущего листка. (см. отчет и рисунок)
Вложения
11.JPG
11.JPG (160.45 КБ) 2064 просмотра
newsti.rar
(15.9 КБ) 158 скачиваний
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Суммируются не те данные

Сообщение HighAley »

Здравствуйте.

Извините за задержку. Нам необходимо ещё время для подготовки ответа.

Спасибо.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Суммируются не те данные

Сообщение HighAley »

Здравствуйте.

Исправьте, пожалуйста, Ваш код. Вместо Sum() следует использовать Totals.Sum()

Код: Выделить всё

cmpSti = stiRep.GetComponentByName("txtToPay");
((StiText)cmpSti).Text = "{Totals.Sum(dbPlus, tblPlus.ValDataPlus) + tblMain.CompDeb - Sum(dbMinus, tblMinus.ValDataMinus)}";
Спасибо.
IVC
Сообщения: 37
Зарегистрирован: 09 дек 2011, 07:11

Суммируются не те данные

Сообщение IVC »

Спасибо, заработало!!
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

Суммируются не те данные

Сообщение Andrew »

Здравствуйте.

Отлично! Рады помочь Вам.

Спасибо.
Ответить