Показать сообщение отдельно
Старый 26.04.2010, 15:05   #9  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Ясно.

Цитата:
Сообщение от IKA Посмотреть сообщение
Я не говорю, что LedgerBalanceCur_Current не устраивает, но не очевидно то, что...
1. Построить перекрестные ссылки.
2. Нажать на классе правой кнопкой мыши Иерархия объектов.
3. ...
4. Profit.

Семейство классов LedgerBalances в ax2009
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 355
Размер:	119.4 Кб
ID:	5746

Цитата:
Сообщение от mazzy Посмотреть сообщение
такой был в трешке и в четверке.
начиная с пятерки семейство классов LedgerBalance* перетрясли.
теперь нужно юзать LedgerBalanceCur_Current
==========
Суть изменений следующая:
1. Классы семейства LedgerBalance рассчитывают не одно сальдо, а сальдо по всем счетам (и, возможно, по аналитикам, по валютам)
2. Разница между LedgerBalanceSum* и остальными в том, что LedgerBalanceSum возвращает в методе balance одно число, а остальные возвращают набор в KeySum.
3. Изменения в пятерке направлены на то, чтобы клиент меньше дергал сервер. Поэтому использование LedgerBalanceSum - минимизируется. (Сравните формы Сальдо по валютам и Сальдо по аналитике в ax2009 и в более ранних версиях)

Обратите внимание на классы с суффиксом _RU.
В ax2009 вместо того, чтобы сделать рефакторинг кода в соответствии с общей тенденцией, локализаторы "просто" восстановили "недостающие" классы.


Семейство классов LedgerBalances в ax4.0
Нажмите на изображение для увеличения
Название: 2.PNG
Просмотров: 258
Размер:	92.7 Кб
ID:	5747
__________________
полезное на axForum, github, vk, coub.