1/12用友股份-LE支持服务业务本部产品方案--《资金下拨申请和资金下拨回单按银行类别查询的解决方案》建立日期:2013-07-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-04832/12文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-07-01李小英产品支持部V1.0版本领域模块备注3/12目录资金下拨申请和资金下拨回单按银行类别查询的解决方案..............................44/12资金下拨申请和资金下拨回单按银行类别查询的解决方案一、进单据模板:资金下拨申请单(36ZC)1、如以表体自定义1存储银行类别,设置如下:2、在“申请单位付款银行账号”字段增加编辑公式及显示公式,如下图:def1->getColValue(bd_bankaccbas,pk_banktype,pk_bankaccbas,applybankacc)5/12二、在单据上的展现:录入“申请单位付款银行账号”后,自定义1自动显示出其对应的银行类别,如下图:三、对资金下拨申请节点的查询模板进行修改:将条件“自定义项1”相关属性修改,如下图:6/12资金下拨申请节点号361125,四、进节点按自定义1查询7/12五、进单据模板设置资金下拨单据模板:资金下拨(LK)这里需要设置接收下拨申请提交过来的银行类别.使用自定义1和自定义2,具体设置如图:8/129/12六、进单据模板设置:资金下拨单回单(36ZK)1、回单的查询模板设置10/1211/122、对应的回单的单据模板设置。七、对历史数据的处理脚本:12/12如果上述方案不是在项目开始实施时就开始使用,而是在已有历史的下拨申请、下拨单、下拨回单的基础上,再应用此方案,那么对于已存在的历史数据,需要执行下述SQL才能将银行类别取出来:(注意使用此SQL时,请先备份出数据库,测试通过后再使用)--下拨申请updatesf_fundapply_subsetsf_fundapply_sub.def1=(selectpk_banktypefrombd_bankaccbaswherepk_bankaccbas=sf_fundapply_sub.applybankacc);--下拨单updatefts_fund_bsetfts_fund_b.vuserbdef1=(selectpk_banktypefrombd_bankaccbaswherepk_bankaccbas=fts_fund_b.pk_account);updatefts_fund_bsetfts_fund_b.vuserbdef2=(selectbd_banktype.banktypecodefrombd_banktypewherepk_banktype=(selectpk_banktypefrombd_bankaccbaswherepk_bankaccbas=fts_fund_b.pk_account));--回单updatesf_receiptsetsf_receipt.def1=(selectpk_banktypefrombd_bankaccbaswherepk_bankaccbas=sf_receipt.bankacc);updatesf_receiptsetsf_receipt.def2=(selectbd_banktype.banktypecodefrombd_banktypewherepk_banktype=(selectpk_banktypefrombd_bankaccbaswherepk_bankaccbas=sf_receipt.bankacc));commit;