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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.02.2014, 18:59   #1  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
какой метод в DAX 2012 FP используется для подсчета дискаунта из Retail?
Может кто знает, какой метод в DAX 2012 FP используется для подсчета дискаунта из Retail? в R2 это RetailPriceEngine.calculateDiscounts
Старый 13.02.2014, 17:28   #2  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
причём в R2 RetailPriceEngine.calculateDiscounts считает тоже не совсем правильно. POS показывает одно значение, а метод возвращает иное...
Старый 17.02.2014, 12:20   #3  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Ну как-бы АП!
Старый 17.02.2014, 12:54   #4  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Ну, как бы как точнее ставьте вопрос :-). Метод в AX или на POS вас интересует? Для чего нужен вам этот метод? Понимаете какую пользовательскую операцию выполнить необходимо выполнить в интерфейсе AX, чтобы этот метод был задействован? Если "да", тогда почему не пользуете профайлер кода чтобы поймать метод?
Старый 17.02.2014, 15:38   #5  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Во первых объясняю задачу: необходимо сэмулировать калькуляцию дискаунта в АХ также как это делает POS. В R2 за эту самую калькуляцию отвечает метод RetailPriceEngine.calculateDiscounts, но в FP Я не смог найти его аналога. Профайлер использовать не представляется возможным так как никакого функционала в АХ для подсчета Retail дискаунта в FP нет.
Старый 17.02.2014, 15:52   #6  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
И попутно второй вопрос: Может кто-то знает каким образом можно подсчитать Retail Promotion для Sales-Order-а? Что бы данные на выходе соответствовали тем же которые мы получаем используя POS. (Хотя-бы для R2, но лучше и для FP)
Старый 17.02.2014, 16:04   #7  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Тогда не могу помочь, не знаю что там есть в FP. Можно попытаться туда портировать класс из R2.
Цитата:
Сообщение от Epmaill Посмотреть сообщение
никакого функционала в АХ для подсчета Retail дискаунта в FP нет.
А разве в R2 есть какой-то функционал для подсчета дискаунта, чтобы прям в интерфейсе можно было пощупать?
Старый 17.02.2014, 16:07   #8  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от Epmaill Посмотреть сообщение
И попутно второй вопрос: Может кто-то знает каким образом можно подсчитать Retail Promotion для Sales-Order-а? Что бы данные на выходе соответствовали тем же которые мы получаем используя POS. (Хотя-бы для R2, но лучше и для FP)
В классе RetailPricingEngine 2 метода:
  • setRetailDiscountsOnOrder - применяет ко всем строкам заказа скидки Retail
  • getPriceForSalesLine - по строке заказа рассчитывает цену с учетом скидок Retail и возвращает цену

Последний раз редактировалось Kabardian; 17.02.2014 в 16:09.
Старый 17.02.2014, 16:36   #9  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Цитата:
Сообщение от Kabardian Посмотреть сообщение
В классе RetailPricingEngine 2 метода:
  • setRetailDiscountsOnOrder - применяет ко всем строкам заказа скидки Retail
  • getPriceForSalesLine - по строке заказа рассчитывает цену с учетом скидок Retail и возвращает цену
Извиняюсь , Я скорее всего не верно выразился. Задача по Bar Code из Retail disconts получить этот самый Discount.
Старый 17.02.2014, 16:43   #10  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
Цитата:
Сообщение от Kabardian Посмотреть сообщение
В классе RetailPricingEngine 2 метода:
  • setRetailDiscountsOnOrder - применяет ко всем строкам заказа скидки Retail
  • getPriceForSalesLine - по строке заказа рассчитывает цену с учетом скидок Retail и возвращает цену
Цитата:
Сообщение от Kabardian Посмотреть сообщение
Тогда не могу помочь, не знаю что там есть в FP. Можно попытаться туда портировать класс из R2.

А разве в R2 есть какой-то функционал для подсчета дискаунта, чтобы прям в интерфейсе можно было пощупать?
Если Я правильно Вас понимаю - да, есть. На HeaderView SalesOrder-а есть checkbox "Retal sale", который и отвечает за тот самый Retail discount. То есть, если мы создадим SO в POS то в АХ он попадет с дискаунтами "почти" такими же, как и если бы мы этот SO запостили напрямую из АХ. "Почти", т.к. есть не большие отличия в цифрах при использовании сложных дискаунтов, таких как "Mix and Match" к примеру...
За это сообщение автора поблагодарили: Kabardian (6).
Старый 18.02.2014, 12:17   #11  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
есть у кого-то идеи?
Старый 21.01.2015, 01:31   #12  
Bergman is offline
Bergman
Участник
 
50 / 18 (1) ++
Регистрация: 07.12.2012
Цитата:
Сообщение от Epmaill Посмотреть сообщение
Если Я правильно Вас понимаю - да, есть. На HeaderView SalesOrder-а есть checkbox "Retal sale", который и отвечает за тот самый Retail discount. То есть, если мы создадим SO в POS то в АХ он попадет с дискаунтами "почти" такими же, как и если бы мы этот SO запостили напрямую из АХ. "Почти", т.к. есть не большие отличия в цифрах при использовании сложных дискаунтов, таких как "Mix and Match" к примеру...
Как включить чекбокс Retail sale на HeaderView SalesOrder-а ?

Пользователь в список пользователей Кол центра добавлен

Последний раз редактировалось Bergman; 21.01.2015 в 01:40.
Старый 21.01.2015, 02:14   #13  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Должен быть создан Retail-канал с типом Call center для данного юрлица. Текущий пользователь должен быть отнесен к этому каналу. Этот пользователь создает новый заказ, а активироваться все должно автоматически.
Старый 21.01.2015, 02:59   #14  
Bergman is offline
Bergman
Участник
 
50 / 18 (1) ++
Регистрация: 07.12.2012
Несмотря на то, что это было сделано, чекбокс retail sale не ставится.
Причем все остальные элементы ритейла на форме заказа на продажу появляются.


Даже если в таблице RetailSalesTable его поставить вручную для необходимого заказа на продажу, то и так не работает
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
dynamicscare: Configuring Cross Docking for Non-Retail Replenishment in Dynamics AX 2012 Blog bot DAX Blogs 1 07.09.2013 16:11
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
DAX: The New Retail Reality – are you ready? Blog bot DAX Blogs 0 03.12.2012 11:11
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:16.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.