1/12用友股份-LE支持服务业务本部产品方案--《通过自定义查询增加显示列方案说明》建立日期:2013-10-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-08522/12文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-10-01张晨产品支持部V1。0版本领域模块备注3/12目录通过自定义查询增加显示列方案说明....................................................................4一、需求描述............................................................................................................4二、需求分析及解决................................................................................................4(一修改已定义好的查询.......................................................................................6)(二修改外部客商银行账户查询...........................................................................8)(三新创建一个查询对象-连接以上两个查询......................................................9)(四对新建查询对象进行格式设计.....................................................................11)(五将格式对象发布为功能节点.........................................................................12)4/12通过自定义查询增加显示列方案说明一、需求描述客户化下的客商信息中带有银行帐户时,在“客商银行帐户查询”节点中查询,系统显示的查询结果没有“开户银行”字段,查询结果不完整。希望集团提供一个查询语句,将该查询结果增加开户银行显示列,如客商有多个开户银行,显示多行即可。方案说明:“客商银行帐户查询”节点的查询是利用自定义查询引擎制作并发布成为节点的。因此我们只需要重新定义一下原来的查询即可。二、需求分析及解决用户想要增加的字段“开户银行名称”(如下图所示)是在存在后台bd_bankdoc这张表里的bankdocname字段。5/12已经定义好的客商银行账户的自定义查询对象如下:6/12修改已定义好的查询(一)首先修改“内部客商银行账户查询”按以下步骤修改:1.选择所需表-bd_bankdoc7/122.做连接条件:bd_bankaccbas.pk_bankdoc=bd_bankdoc.pk_bankdoc3.选择所需要的字段:bd_bankdoc.bankdocname8/124.保存查询设计即可修改外部客商银行账户查询(二)修改外部客商银行账户查询的设计与上面内部客商银行账户查询的设计一样也是以上的四步9/12新创建一个查询对象-连接以上两个查询(三)1.选择表-这时要选择以上的两个元查询2.连接条件-union3.选择所需字段10/124.保存查询设置好的查询如下:11/12对新建查询对象进行格式设计(四)选择报表类型-这里选单表即可12/12将格式对象发布为功能节点(五)将发布完成的报表节点通过二次开发工具下的自定义菜单,调整到所需位置即可。然后还需对新发布的节点分配权限。最后希望此篇文章对实施人员在项目实施的过程中有所帮助。