![]() |
#41 |
совсем зелен
|
ну я мож не прально чет понял...я в методе calculate поставил точку останова и в дебагере смотрел что попадает в CustVendTrans...там все цифры...
|
|
![]() |
#42 |
Участник
|
Цитата:
rHolderData.insert(conKey, conData); Там вон ещё методы calculateBegBalance и calculateBalance вызываются. Еще два запроса не связанных с первоначальным. |
|
![]() |
#43 |
совсем зелен
|
на rHolderData.insert(conKey, conData); ставил точку останова...все суммы...
|
|
![]() |
#44 |
Участник
|
|
|
![]() |
#45 |
совсем зелен
|
это откуда строчка???
|
|
![]() |
#46 |
Участник
|
|
|
![]() |
#47 |
совсем зелен
|
а ну да...ну получается я поставил точку останова в методе calculate на строку rHolderData.insert(conKey, conData)...все суммы...в rHolderData он их грппирует...как не знаю...не пойму...но в отчет возвращаются не все суммы...
|
|
![]() |
#48 |
Участник
|
Цитата:
rHolderData.insert(conKey, conData). Если в mape клиент уже есть, то значение приплюсовывается к старому метод addSumInComplianceWithKey. У меня по крайней мере количество строк в map-е = кол-ву строк в отчёте. |
|
![]() |
#49 |
совсем зелен
|
как посмотреть сколько там строк??? а то тут получается я думал мап это CustVendTrans ...
![]() |
|
![]() |
#50 |
совсем зелен
|
кстати вытаскивает в отчет всех клиентов...и все договора...тока по некоторым не проставляет цифры...
|
|
![]() |
#51 |
Участник
|
Цитата:
1) поставить точку останова на insert и пощитать количество входов. 2) Раскрутить и записать в счётчик MapIterator it; container con; ; it = new MapIterator(map); if(it.more()) { con = it.value(); it.next(); } 3) map.elements(); |
|
![]() |
#52 |
совсем зелен
|
хм...21 раз...все как и положено...а в отчете многие суммы по договорам нулевые...
![]() |
|
![]() |
#53 |
совсем зелен
|
проверял даже тупо по суммам...все абсалютно суммы попадают...но на выходе не все...
|
|
![]() |
#54 |
Участник
|
Ну вот здесь то
con = it.value(); вы можете посмотреть какие там суммы. Не те, поднимайтесь выше в insert. Не те, ещё выше в запросы в которые суммирование идёт. Чудес не бывает. А в этом отчёте других моментов нет. Трэйс, трэйс и ещё раз трэйс. |
|
![]() |
#55 |
совсем зелен
|
con = it.value();
а это откуда??? |
|
![]() |
#56 |
совсем зелен
|
что чудес не бывает эт я понимаю...но и причин проблемы не найду...
![]() |
|
![]() |
#57 |
Участник
|
|
|
![]() |
#58 |
совсем зелен
|
извиняй я туплю жестко уже...под конец раб дня...это вообще куда написать то нада??? rHolderData???
|
|
|
![]() |
||||
Тема | Ответов | |||
Вызов метода базового класса | 15 | |||
Переменные в наследнике класса | 32 | |||
Вызов класса из другого класса | 9 | |||
передача курсора в два класса | 3 | |||
Запустить метод класса | 2 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|