1

Мне было поручено создать настройку того, как рассчитывается цена единицы товара (цена покупки).Microsoft Dynamics AX 2012 - Цена покупки

Прямо сейчас, когда я создаю новый заказ на поставку и выбираю элемент, он просто извлекает из цены выпущенные продукты для этого конкретного элемента.

Для моей настройки я собираюсь использовать 3 переменные для определения цены.

1: Itemid 2: Текущая сессия Дата 3: Customized поле в Покупка Заголовок

Как таковой, я нужен доступ к purchline для ItemId на текущей строке, и доступ до приобретается для доступа к моему полю в заголовке.

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

Мой вопрос, кто может предложить лучший класс/место, чтобы проверить и изменить где мое окончательное поле PurchasePrice установлено и вставлено в purchaseline?

Мне нужно, чтобы это было в основном последней частью процесса вычисления этой цены. Я просмотрел в PriceDisc & классы PriceConvert, карту SalesPurchLine, модифицированный метод поля ItemId формы.

AxPurchline, похоже, не срабатывает вообще, когда я устанавливаю в них контрольные точки и создаю новые линии заказа на поставку.

Любая помощь, понимание или советы о том, где было бы лучше всего сделать логические изменения для поля PricePrice, были бы весьма полезны.

Заранее благодарен!

+0

Найти использование класса PriceDisc. Ниже приведены для продаж, но покупка аналогична: \ Словарь данных \ Карты \ SalesPurchLine \ Methods \ setPriceAgreement \ Словарь данных \ Таблицы \ InventTable \ salesPriceAgreement http://stackoverflow.com/questions/14855653/how-to-calculate- ток-продажа-цена-оф-п-с-коды-после-оценивая-все-TRA –

ответ

2

Таблица Purchline на самом деле имеет метод, называемый setPriceDisc где соглашение цена устанавливается и сумма строки корректируется.

Это, кажется, последнее место, где установлено BuyLine.PurchPrice.

Смежные вопросы