如何在移动采购2.0中将采购订单下推成其他单据

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:3

如何在移动采购2.0中将采购订单下推成其他单据

## 【问题概述】:如何在移动采购2.0中将采购订单下推成其他单据? 场景:移动采购2.0中可以将采购申请单下推为采购订单,但是如果希望将采购订单下推为采购入库单、付款申请单、收料通知单等,这样该如何实现呢? ## 【问题分析】 分为在采购订单详情中增加下推按钮,按钮点击后处理下推并保存两个步骤,均需要代码实现。 ## 【解决方案】 详细二开步骤: 1. 创建新类,继承自Kingdee.K3.SCM.Mobile.Business.PlugIn.PUR.Version2.MobPurchaseOrderDetail 2. 重写初始化显示配置InitDisplayConfig方法,在其中调用base.InitDisplayConfig拿到DetailDisplayConfig对象后,根据需要添加需要的下推按钮操作配置(参考:displayConfig.Operations.Add(new GWBOperation { Condition = " FDocumentStatus = 'C' ", Operation = "FBtnCustomerPush", OperationId = -99, OperationName = "下推收料"。。。),并return 添加后,在运行时会判断当前单据状态是否为已审核,如果是就会加载该按钮 3. 重写移动端独有操作DoMobileUniqueOperation方法,首先执行base.DoMobileUniqueOperation,然后对入参GWBOperation.OperationId进行判断,如果等于-99时处理下推逻辑 4. 下推逻辑可参考:https://vip.kingdee.com/article/55777640291801600?productLineId=1&isKnowledge=2 主要需要关注下推参数:源单据、目标单据、下推规则、下推的目标单据单据类型等 5. 在BOSIDE中进行表单操作,扩展表单Pur_MobPurchaseOrderDetailV2(移动采购V2_采购订单详情),将原有的插件(移动采购订单详情V2插件)取消启用,注册你所编写的插件 更多移动开发指南,请参考https://vip.kingdee.com/article/66479148512178688?productLineId=1 同理,可以实现采购订单下推为采购入库单、付款申请单等,逻辑类似

如何在移动采购2.0中将采购订单下推成其他单据

## 【问题概述】:如何在移动采购2.0中将采购订单下推成其他单据?场景:移动采购2.0中可以将采购申请单下推为采购订单,但是如果希望将采...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息