AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.04.2008, 11:20   #41  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
ну я мож не прально чет понял...я в методе calculate поставил точку останова и в дебагере смотрел что попадает в CustVendTrans...там все цифры...
Старый 25.04.2008, 11:34   #42  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от V777 Посмотреть сообщение
ну я мож не прально чет понял...я в методе calculate поставил точку останова и в дебагере смотрел что попадает в CustVendTrans...там все цифры...
Не на CustVendTrans надо смотреть, а на
rHolderData.insert(conKey, conData);
Там вон ещё методы calculateBegBalance и calculateBalance вызываются.
Еще два запроса не связанных с первоначальным.
Старый 25.04.2008, 11:37   #43  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
на rHolderData.insert(conKey, conData); ставил точку останова...все суммы...
Старый 25.04.2008, 11:49   #44  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от V777 Посмотреть сообщение
на rHolderData.insert(conKey, conData); ставил точку останова...все суммы...
Не может такого быть
rHolderData = new RHolderData_RCustVendTurnoverHolder(iKeyLen);
this.calculate(); //Gather date about Customer/Vender
всё.
не каких методов дальше не вызывается.
Старый 25.04.2008, 11:52   #45  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
это откуда строчка???
Старый 25.04.2008, 11:53   #46  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от V777 Посмотреть сообщение
это откуда строчка???
RCustVendTurnoverHolder\new
Старый 25.04.2008, 11:57   #47  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
а ну да...ну получается я поставил точку останова в методе calculate на строку rHolderData.insert(conKey, conData)...все суммы...в rHolderData он их грппирует...как не знаю...не пойму...но в отчет возвращаются не все суммы...
Старый 25.04.2008, 12:49   #48  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от V777 Посмотреть сообщение
а ну да...ну получается я поставил точку останова в методе calculate на строку rHolderData.insert(conKey, conData)...все суммы...в rHolderData он их грппирует...как не знаю...не пойму...но в отчет возвращаются не все суммы...
В методе
rHolderData.insert(conKey, conData).
Если в mape клиент уже есть, то значение приплюсовывается к старому метод addSumInComplianceWithKey.
У меня по крайней мере количество строк в map-е = кол-ву строк в отчёте.
Старый 25.04.2008, 12:54   #49  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
как посмотреть сколько там строк??? а то тут получается я думал мап это CustVendTrans ...
Старый 25.04.2008, 12:55   #50  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
кстати вытаскивает в отчет всех клиентов...и все договора...тока по некоторым не проставляет цифры...
Старый 25.04.2008, 13:01   #51  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от V777 Посмотреть сообщение
как посмотреть сколько там строк??? а то тут получается я думал мап это CustVendTrans ...
Три способа
1) поставить точку останова на insert и пощитать количество входов.
2) Раскрутить и записать в счётчик
MapIterator it;
container con;
;
it = new MapIterator(map);
if(it.more())
{
con = it.value();
it.next();
}
3) map.elements();
Старый 25.04.2008, 13:13   #52  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
хм...21 раз...все как и положено...а в отчете многие суммы по договорам нулевые...
Старый 25.04.2008, 13:16   #53  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
проверял даже тупо по суммам...все абсалютно суммы попадают...но на выходе не все...
Старый 25.04.2008, 13:21   #54  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Ну вот здесь то
con = it.value();
вы можете посмотреть какие там суммы.
Не те, поднимайтесь выше в insert.
Не те, ещё выше в запросы в которые суммирование идёт.
Чудес не бывает.
А в этом отчёте других моментов нет.
Трэйс, трэйс и ещё раз трэйс.
Старый 25.04.2008, 13:34   #55  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
con = it.value();
а это откуда???
Старый 25.04.2008, 13:35   #56  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
что чудес не бывает эт я понимаю...но и причин проблемы не найду...
Старый 25.04.2008, 13:38   #57  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от V777 Посмотреть сообщение
con = it.value();
а это откуда???
В 51 сообщении показал как map раскрутить на содержащиеся в нём данные.
Старый 25.04.2008, 13:43   #58  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
извиняй я туплю жестко уже...под конец раб дня...это вообще куда написать то нада??? rHolderData???
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вызов метода базового класса Eldar9x DAX: Программирование 15 22.03.2008 19:10
Переменные в наследнике класса longson DAX: Программирование 32 12.07.2007 00:09
Вызов класса из другого класса Protey DAX: Программирование 9 26.02.2007 11:01
передача курсора в два класса kitty DAX: Программирование 3 09.08.2006 13:21
Запустить метод класса loka DAX: Программирование 2 13.03.2006 15:40
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:11.