DEP实现 应收收款单新增时 默认填写银行账户 银行科目

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

DEP实现 应收收款单新增时 默认填写银行账户 银行科目

背景

        新增收款单时,需要默认填写银行账户和收款科目

需求分析

        收款科目、开户行名称都是通过银行账户自动携带,所以可以在DEP通过界面加载的后置脚本取实现。

如果是新增就进行默认。同时如果是集团用户的话,还需要通过组织不同去设置默认。

实现方式

    1、新增DEP扩展方案(如有则省略)

image.webp

    2、在界面加载中添加后置脚本

image.webp

///**********银行账号默认值
if(pluginCtx.getOprtState().equals("ADDNEW")){ 

 var id = "ICdmkvoQScCp6p3uceh8/fsybl4=";      // 银行账户的 ID
 
 var fkfsInterface = com.kingdee.bos.BOSObjectFactory.createRemoteCommonBOSObject(new com.kingdee.bos.metadata.MetaDataPK("com.kingdee.eas.basedata.assistant.app.AccountBank"));//设置F7的实体
 var fkfsOPK = new com.kingdee.bos.dao.ormapping.ObjectUuidPK(com.kingdee.bos.util.BOSUuid.read(id));

 var fkfsOBJ = fkfsInterface.getValue(fkfsOPK);

 pluginCtx.getKDBizPromptBox("prmtPayeeAccountBank").setValue(fkfsOBJ); //将银行账户默认值 赋值
}



社区参考文档

dep设置各种类型字段默认值 (kingdee.com)

DEP设置单据字段默认值 (kingdee.com)

DEP实现 应收收款单新增时 默认填写银行账户 银行科目

背景 新增收款单时,需要默认填写银行账户和收款科目需求分析 收款科目、开户行名称都是通过银行账户自动携带,所以可以在DE...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息