По-моему, поиск реализации "стандартного способа расчета" - процесс всегда итерационный, потому что та реализация, которая лежит на поверхности (привязанная к интерфейсу пользователя), не всегда является оптимальной с т.з. решаемой задачи (к примеру, реализация неинтерактивной бизнес-логики). Я лично первым делом стараюсь найти стандартную реализацию в AxBC-классах, таких как AxSalesLine, AxInventTransferLine и т.п.: если такая реализация уже есть, то ее, как правило, проще всего использовать и расширять под нужды своей модификации. Следующим приоритетом идет то, что явно или неявно висит на defaultField()/defaultRow() и затем уже - на modifiedField()/modifiedFieldValue(). Подчас в стандарте может быть несколько различных реализаций одной и той же бизнес-логики, оформленных в виде различных API, см. также
В чем преимущество ax-классов перед непосредственной работой с таблицами?