DEP-成本项目 支持编码规则原创
金蝶云社区-KFL
KFL
15人赞赏了该文章 77次浏览 未经作者许可,禁止转载编辑于2024年08月08日 15:05:58
  1. 成本项目实体设置扩展属性,如下图 

image.png


2.因成本项目原不支持编码规则,故还需对成本项目编辑界面新增获取编码的逻辑,首先要在dep白名单里增加成本项目编辑界面,在服务端对应路径的文件(

 \eas\Server\server\properties\dep\whitelist\depwhitelist_NCM.xml ,若无该文件,可参考其他xml文件自行新增)里增加下面这一行:

<ui name="com.kingdee.eas.basedata.assistant.client.CostItemEditUI" alias="成本项目"/>  


 3.在DEP中导入编辑界面(注意是com.kingdee.eas.basedata.assistant.client.CostItemEditUI),并在onload的后置方法添加如下代码:

 var ctrlUnit = pluginCtx.getUIContext().get("sysContext").getCurrentCtrlUnit().getId().toString();
pluginCtx.getKDTextField("txtNumber").setText(com.kingdee.eas.base.codingrule.CodingRuleManagerFactory.getRemoteInstance().getNumber(new com.kingdee.eas.basedata.assistant.CostItemInfo(), ctrlUnit));


赞 15