|
![]() |
#1 |
Участник
|
Ясно.
![]() Цитата:
2. Нажать на классе правой кнопкой мыши Иерархия объектов. 3. ... 4. Profit. Семейство классов LedgerBalances в ax2009 Цитата:
Суть изменений следующая: 1. Классы семейства LedgerBalance рассчитывают не одно сальдо, а сальдо по всем счетам (и, возможно, по аналитикам, по валютам) 2. Разница между LedgerBalanceSum* и остальными в том, что LedgerBalanceSum возвращает в методе balance одно число, а остальные возвращают набор в KeySum. 3. Изменения в пятерке направлены на то, чтобы клиент меньше дергал сервер. Поэтому использование LedgerBalanceSum - минимизируется. (Сравните формы Сальдо по валютам и Сальдо по аналитике в ax2009 и в более ранних версиях) Обратите внимание на классы с суффиксом _RU. В ax2009 вместо того, чтобы сделать рефакторинг кода в соответствии с общей тенденцией, локализаторы "просто" восстановили "недостающие" классы. Семейство классов LedgerBalances в ax4.0 |
|
![]() |
#2 |
Участник
|
Да, возвращается несколько значений - на каждую валюту по сумме(если не разбивать по dim), поэтому если нужно подсчитать итог для счета с типом "итого", когда под ним лежат счета в разной валюте, то будет возвращено несколько значений(по одному на валюту), как я понимаю. Есть еще boolean параметр "sumAccounts" в New(), но не вижу, чтобы он где-либо использовался.
А в практике такое бывает, что счет с типом "итого" включает счета в разной валюте? (вроде, аксапта этого не запрещает) Последний раз редактировалось IKA; 26.04.2010 в 15:33. |
|
![]() |
#3 |
Lean Six Sigma
|
Да, конечно, например 52 "Валютные счета"
|
|
![]() |
#4 |
Участник
|
Цитата:
параметр используется в плане счетов для сальдо в национальной валюте. |
|
![]() |
#5 |
Участник
|
Цитата:
В моем приложении там вызывается LedgerBalanceSum_CurrentMST и этот параметр sumAccounts не используется. В всей иерархии ledgerBalance* в моем приложении sumAccounts используется только в New(). |
|
![]() |
#6 |
Участник
|
Цитата:
вы же сами начали приводить пример. там и ищите. |
|
![]() |
#7 |
Участник
|
Может, мы о разных вещах говорим? Попробую выразиться предельно конкретно. В методе new LedgerBalance* есть boolean параметр sumAccounts, который я не вижу, чтобы где-либо использовался внутри иерархии. В каком методе в иерархии классов LedgerBalance в вашем приложении используется boolean (!) параметр sumAccounts?
|
|