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

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

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: The INSERT statement conflicted with the FOREIGN KEY constraint "FK_ModelElementData_HasModelId_LayerId". The conflict occurred in database "YourDataBaseName_model", table "dbo.Model" Blog bot DAX Blogs 0 23.05.2014 13:11
Ошибка "3" (варианты "0", "2", "8"...) и невозможность открытия пунктов меню в сессии a-v-mikhailov DAX: Программирование 7 07.04.2014 10:20
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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