电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

付款申请单分录添加收款人实名

来源:金蝶云社区作者:金蝶2024-09-2212

付款申请单分录添加收款人实名

需求描述:

付款申请单修改客户、供应商、银行账户时如果带出的银行账号是维护在客户、供应商财务页签下的银行账号则根据银行账号带出收款人实名

其他情况为空。

DEP方案:

1.新增收款人实名字段字段名成为 "bankAcctName"

2.在界面加载(onload)前置脚本添加如下脚本

pluginCtx.getKDTable("kdtEntrys").addKDTEditListener(function(event,methodName){
	if(methodName == "equals"){ return this == event;}
	if(methodName == "editStopped"){
		var kdtEntrys = pluginCtx.getKDTable("kdtEntrys");
		var rowIndex = kdtEntrys.getSelectManager().getActiveRowIndex();
		var colIndex = kdtEntrys.getSelectManager().getActiveColumnIndex();
		if (kdtEntrys.getColumn("asstActNumber").getColumnIndex() == colIndex || kdtEntrys.getColumn("accountBankNo").getColumnIndex() == colIndex) {
			kdtEntrys.getCell(rowIndex,"bankAcctName").setValue(null);
			var accountBankNo = kdtEntrys.getCell(rowIndex,"accountBankNo").getValue();
			var asstActId = kdtEntrys.getCell(rowIndex,"asstActID").getValue();
			var companyId = pluginCtx.getKDBizPromptBox("prmtcompany").getValue().getId().toString();
			var bosType = null;
			if(asstActId != null){
				bosType = com.kingdee.bos.util.BOSUuid.read(asstActId).getType().toString();
			}
			if(!com.kingdee.util.StringUtils.isEmpty(accountBankNo)){
				if("37C67DFC" == bosType){//供应商
					var oql = "select beneficiary where bankAccount = '" + accountBankNo + "' and supplierCompanyInfo.companyOrgUnit.id = '" + companyId + "' and supplierCompanyInfo.supplier.id = '" + asstActId + "'";
					var  supplierCompanyBankInfo = com.kingdee.eas.basedata.master.cssp.SupplierCompanyBankFa

付款申请单分录添加收款人实名

需求描述:付款申请单修改客户、供应商、银行账户时如果带出的银行账号是维护在客户、供应商财务页签下的银行账号则根据银行账号带出收款人...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信