1

我被指示创建有关如何计算单价 (Purchline.PurchPrice) 的自定义。

现在,当我创建一个新的采购订单并选择一个项目时,它只是从该特定项目的已发布产品的定价中提取。

对于我的定制,我将使用 3 个变量来确定定价。

1:ItemId 2:当前会话日期 3:采购标题中的自定义字段

因此,我需要访问当前行上 ItemId 的purchline,并访问purchtable以访问我在标题中的字段。

现在有一个很大的过程来处理如何从已发布的产品中提取定价、系统如何检查折扣等等。

我的问题是,谁能建议最好的班级/位置来检查和修改我的最终PurchPrice字段设置并插入到purchline 的位置

我需要这基本上是如何计算这个 PurchPrice 过程的最后一部分。我查看了 PriceDisc & PriceConvert 类、SalesPurchLine 映射、表单的 ItemId 字段的修改方法。

当我在其中放置断点并创建新的采购订单行时,AxPurchline 似乎根本没有触发。

任何有关在何处最好对 PurchPrice 字段进行逻辑更改的帮助、见解或建议将不胜感激。

提前致谢!

4

1 回答 1

2

The table Purchline actually has a method called setPriceDisc where the price agreement is set and the line amount is adjusted.

This seems to be the last place where PurchLine.PurchPrice is set.

于 2015-03-24T13:36:41.827 回答