移动销售支持促销匹配政策原创
金蝶云社区-这是一个昵称
这是一个昵称
8人赞赏了该文章 590次浏览 未经作者许可,禁止转载编辑于2019年03月27日 11:20:16

1、在金蝶云星空集成开发平台(下面简称BOS)中扩展销售订单(SAL_SaleOrder),在菜单集合中找到「促销政策匹配」->点击事件->将促销匹配服务中的服务类型修改为「自动匹配」,若无法找到「自动匹配」,建议先更新至最新7.X补丁。 


2、自动匹配促销政策:分别继承Kingdee.K3.SCM.Mobile.Business.PlugIn.NewSAL.MobileSalShopCart(购物车插件)以及Kingdee.K3.SCM.Mobile.Business.PlugIn.NewSAL.MobileSalOrderEdit(订单详情插件),重写DoSaveActionWhileSuccess方法,首先调用基类方法,然后再调用源单的促销政策匹配事件即(sourceView as IDynamicFormViewService).MainBarItemClick("tbPromotionMatch"),最后通过调用Kingdee.BOS.ServiceHelper.BusinessDataServiceHelper.Save保存当前单据,并将结果数据包回填到sourceView.Model.DataObject。


 3、将订单详情中的单价修改为净价:在二开的订单详情插件中重写FillData方法,分别将分录FMobileEditListViewEntity的EditAllAmount和FMobileListViewEntityd的AllAmount修改为对应的净价。


 4、在BOS中分别扩展(N)购物车(Sal_NewMobileShopCart)、(N)订单详情(Sal_NewMobileSaleOrderEdit),在表单插件中将标准产品的自带插件勾除,并注册二开的插件。


赞 8