1/6用友股份-LE支持服务业务本部产品方案--《NC5X信贷合同打印常见问题解决方案》建立日期:2014-01-12修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2014-00282/6文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-01-13阳利产品支持部V1.0版本领域模块备注NC5X资金管理信贷管理3/6目录NC5X信贷合同打印常见问题解决方案..................................................................4一、问题描述............................................................................................................4二、解决方案............................................................................................................4(一)问题一解决方案:......................................................................................4(二)问题二解决方案:......................................................................................5(三)问题三解决方案:......................................................................................5(四)问题四解决方案:......................................................................................5三、注意事项............................................................................................................64/6NC5X信贷合同打印常见问题解决方案一、问题描述信贷合同由于数据结构的复杂性和客户需求多样话,打印问题某字段取不到值是经常遇到的问题。问题一:银行借款合同列表打印需要打印该合同余额,打印模板上使用“执行情况-未付本金”字段无效,请问如何处理?问题二:利息清单中,客户要求付息单位和收息单位显示成具体的账户名称,而不是单位名称,该字段对应的名字是哪个,我已经试了一遍都找不到该字段。问题三:需要取内部委托借贷合同的合同放款单上的借款单位账户和贷款单位账户字段,打印模板上涉及到的三组字段都不能够取到。问题四:内部借贷合同列表打印某些字段取不到值。二、解决方案(一)问题一解决方案:1.创建辅助视图协助打印模板的设置createviewfi_contrunViewasselectt1.pk_idaspk_id,t1.moneyy,sum(t2.dwky)ysbj,(t1.moneyy-sum(t2.dwky))aswsbj,(sum(t2.dwky)-sum(t2.yhbjy))aswhbjfromfi_contractt1,fi_contract_runt2wheret1.pk_parent=t2.pk_parentgroupbyt1.pk_id,t1.moneyy;2.增加自定义变量,自定义公式,.要求单据木板上有pk_parent字段5/6未还本金getColValue(fi_contrunView,whbj,pk_id,h1_card_pk_parent)未收本金getColValue(fi_contrunView,wsbj,pk_id,h1_card_pk_parent)(二)问题二解决方案:执行脚本:createorreplaceviewfi_cont_tempasselecta.*fromfi_contracta,(selectpk_parent,max(versionno)versionnofromfi_contractgroupbypk_parent)bwherea.pk_parent=b.pk_parentanda.versionno=b.versionno;执行附件的sql后,配置为如下公式帐号:getColValue(bd_accid,accidcode,pk_accid,getColValue(fi_cont_temp,acc_credit,pk_parent,getColValue(fi_cont_main,pk_id,code,h_card_code)))账户名称:getColValue(bd_accid,accidname,pk_accid,getColValue(fi_cont_temp,acc_credit,pk_parent,getColValue(fi_cont_main,pk_id,code,h_card_code)))(三)问题三解决方案:自定义变量定义公式取得举例借款单位账户,其他字段类似getColValue(fi_releaseloan,autocredit,pk_releaseloan,h_pk_releaseloan)(四)问题四解决方案:打印列表的方式只能采用自定义项的方式来打印,自定义项可以不显示但一定要属于列表和卡片..公式分别如下:借款单位:getColValue(bd_cubasdoc,custname,pk_cubasdoc,yifangunit);6/6还款方式:getcolvalue2(fi_type_para,resid_dispname,type,"returnmode",systemname,returnmode)利率:getColValue(fi_ratecode,rateid,pk_id,ratecode)三、注意事项如果涉及修改数据库的操作,请注意备份数据,测试后再操作。如果不确认脚本是否完全正确的话请提项目问题转开发确认。