Показать сообщение отдельно
Старый 17.08.2015, 09:26   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
По-моему, поиск реализации "стандартного способа расчета" - процесс всегда итерационный, потому что та реализация, которая лежит на поверхности (привязанная к интерфейсу пользователя), не всегда является оптимальной с т.з. решаемой задачи (к примеру, реализация неинтерактивной бизнес-логики). Я лично первым делом стараюсь найти стандартную реализацию в AxBC-классах, таких как AxSalesLine, AxInventTransferLine и т.п.: если такая реализация уже есть, то ее, как правило, проще всего использовать и расширять под нужды своей модификации. Следующим приоритетом идет то, что явно или неявно висит на defaultField()/defaultRow() и затем уже - на modifiedField()/modifiedFieldValue(). Подчас в стандарте может быть несколько различных реализаций одной и той же бизнес-логики, оформленных в виде различных API, см. также В чем преимущество ax-классов перед непосредственной работой с таблицами?
За это сообщение автора поблагодарили: АртемМелихов (1).