【二开方案】如何在移动销售5.0订单列表中的单据流程状态中隐藏“已签收”、“待签收”

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

【二开方案】如何在移动销售5.0订单列表中的单据流程状态中隐藏“已签收”、“待签收”

## 【二开背景】 移动销售5.0可以显示单据流程状态,根据当前销售订单的下游单据的具体状态得到:已结算、待结算、已出库、待出库、已签收、待签收、已预收;可以通过管理员登录PC端金蝶云星空,打开参数设置-供应链-销售管理,打开移动销售设置的页签,勾选启用【单据列表显示流程状态】,将该功能进行打开。 目前,客户想要显示单据流程状态,但是不希望显示“已签收”、“待签收”这两个状态,如何做到? ## 【二开分析】 单据列表显示流程状态的功能相对固定,标准产品提供的功能无法进行分开配置,需要二开实现。 ## 【二开方法】 1. 编写插件,继承Kingdee.K3.SCM.Mobile.Business.PlugIn.SaleMobileV5.MobOrderList 2. 重写FillData方法,执行base.FillData后对列表进行循环 3. 判断FStatusText0、FStatusText1、FStatusText2、FStatusText3的值是否包含“签收”,如包含就隐藏对应字段即可。 4. 将该插件注册到表单 移动销售V5_订单列表(SAL_MobileOrderV5)表单中并启用,取消启用默认插件 可参考: 获取列表数据:var entryData = this.View.Model.GetEntityDataObject(ListArgs.MainEntity); 设置隐藏:new MobileFormatCondition() { Key = "", Visible = false,Row = i+1} 设置列表样式:this.View.GetControl<MobileListViewControl>(ListArgs.Key_MainEntity).setFormat();

【二开方案】如何在移动销售5.0订单列表中的单据流程状态中隐藏“已签收”、“待签收”

## 【二开背景】移动销售5.0可以显示单据流程状态,根据当前销售订单的下游单据的具体状态得到:已结算、待结算、已出库、待出库、已签收...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息