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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.09.2017, 17:13   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Они знают об этой необходимости, но я повторно только-что сослался на эту тему напомнил им.
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Было бы интересно от Вас получить подтверждения, что все Ваши кастомизации решаются вышеупомянутым рефакторингом.
Alex_KD дал отличный пример для самоконтроля - решаются ли задачи ценообразования в аксаптовском ритейле (который сам по себе является экстеншенем к аксапте)

понятно, что внутри оно будет решаться силовым способом через колено.
но представь, что некий партнер делает решение для ритейла на экстеншенах.

в рамках этого решения:
  • реализована работа отдельных от аксапты программулек для работы в распределенной сети магазинов
  • каждый магазин содержит свою реплику справочных данных (настройки, номенклатура, цены, скидки...). в качестве СУБД в магазинах зачастую используется MS SQL Expression Edition.
  • каждый магазин может продавать свой ассортимент номенклатуры. ассортименты могут частично пересекаться.
  • понятно, что решение будет предлагать свои добавки для видов цен, скидок и наценок. похоже что это вы продумали и закрыли.
  • насколько легко будет реализовать логику PriceDisc с экстеншенами во внешних приложениях?
  • это решение должно еще сформировать минимальный набор данных для отправки в магазин. с учетом ассортимента данного магазина. как при добавлении цен, так и при удалении/выключении цен. при этом нужно минимизировать набор цен в самом магазине (не забываем про SQL Express). насколько легко это сделать с экстеншенами?
  • это решение должно контролировать в аксапте действительно ли в магазине работали те цены, которые были установлены централизовано.
  • это решение должно каким-то образом централизовано включать-выключать цены в магазине в зависимости от внешних обстоятельств (например, цены на ценниках и в кассе должны совпадать. поэтому цену можно применять только после того, как ценники напечатаны и развешены в зале). Насколько легко добавить внешнее условие включения цен с экстеншенами?
  • и так далее. поиск по TFS, ключевые слова "Retail, Price, Dicount" )
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 26.09.2017 в 17:21.
За это сообщение автора поблагодарили: gl00mie (2).
Старый 31.05.2018, 20:46   #2  
Volodymyr is offline
Volodymyr
Участник
 
36 / 21 (1) +++
Регистрация: 03.11.2006
Адрес: Киев
Расширяю так
Привет, делаю расширение на прайс калькулейшин в D365 7.3 без оверлееринга.

Был выбран такой подход:
1) Создаю наследника PriceDisc в котором пишу свой findPrice метод. Вызываю супер если нужно.
2) Создаю экстеншин на PriceDisc, в котором использую chain of command для newFromPriceDiscParameters метода. В этом методе после next() инициализирую свой класс наследник PriceDisc. Возвращаю свой класс.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mfp: Extensibility Documentation Blog bot DAX Blogs 0 31.07.2017 11:12
mfp: New extensibility support in the July 2017 Update Blog bot DAX Blogs 0 07.07.2017 21:16
mfp: Announcing application extensibility plans Blog bot DAX Blogs 0 31.03.2017 10:11
mfp: What is new in X++ in AX7? Blog bot DAX Blogs 2 10.02.2016 00:29
NAV Team: Using Client Extensibility in NAV 2009 SP1 to create Charts Blog bot Dynamics CRM: Blogs 0 04.02.2010 01:17
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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