NC65 付款单根据银行账号带出户名和开户银行闫敏 yanminb@yonyou.com1 引言维护了某个供应商档案的银行账户档案信息,希望录入付款单的时候,当往来对象是供应商的时候,希望选择了这个供应商,能自动带出这个供应商的收款银行账户信息,而不是再手工参照选择,同时还希望这个付款单上能体现出这个收款银行账号关联的户名和开户银行信息。2 应用场景及问题描述维护了某个供应商档案的银行账户档案信息,希望录入付款单的时候,当往来对象是供应商的时候,希望选择了这个供应商,能自动带出这个供应商的收款银行账户信息,而不是再手工参照选择,同时还希望这个付款单上能体现出这个收款银行账号关联的户名和开户银行信息。比如供应商编码为 00424,维护供应商账户:123456789,这个供应商的开户行是:中国工商银行南宁江1南支行,户名是:贵州靖翔冶金炉料有限公司,希望付款单录入的时候,选择了供应商 00424,能自动带出收款银行账号,户名和开户银行,而不是再手工维护或者再去参照选择,以节省工作量来提高工作效率。3 解决方案第一步:【动态建模平台】-【基础数据】-【供应商信息】-【供应商-全局】,维护供应商的银行账户,并且设置为默认的银行账户,截图如下:第二步:【动态建模平台】-【客户化配置】-【模板设置-集团】,找到付款单的单据模板,在表头中增加自定项,比如增加自定义项 3,修改名称为户名 3,增加自定义项 4,修改名称为开户银行 4,截图如下:2第三步:【动态建模平台】-【客户化配置】-【模板设置-集团】,找到付款单的单据模板,在表头的收款银行账号字段的高级属性页签,维护编辑公式:def3->getcolvalue(bd_bankaccsub,accname,pk_bankaccsub,recaccount);def4->getcolvalue(bd_bankdoc,name,pk_bankdoc,getcolvalue(bd_bankac3cbas,pk_bankdoc,pk_bankaccbas,getcolvalue(bd_bankaccsub,pk_bankaccbas,pk_bankaccsub,recaccount))),截图如下:第四步:【应付管理】-【付款日常业务】-【付款单管理】,手工录入付款单,维护供应商,就可以看到供应商银行账号(收款银行账号)自动带出来了,同时这个收款银行账户关联的户名和开户银行也都自动带出来了,4展示效果如下:5