1/12用友股份-LE支持服务业务本部产品方案--《如何实现合并报表中内部交易表账里取数》建立日期:2013-09-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-07622/12文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-09-01吴洪英产品支持部V1.0版本领域模块备注3/12目录如何实现合并报表中内部交易表账里取数............................................................4一、取数前提............................................................................................................4二、取数公式............................................................................................................4三、用查询引擎优化设置........................................................................................64/12如何实现合并报表中内部交易表账里取数一、取数前提合并报表实施过程中,要实现内部交易表账里取数,在方案设计时一定要注意以下几点:首先,相关科目要设置内部客商做辅助核算。以应收账款为例,账里的应收账款,并不是全部都要的抵销的,只有集团内部的应收账款,才需要抵销掉。给应收账款科目设置内部客商做辅助核算,才能根据科目和辅助核算内容,从账里取到需要抵销的数据;第二,尽量保证以下三者编码一致:NC中的公司编码,NC中的内部客商编码以及报表中的单位编码。因为取数过程中,需要通过三者编码一致来判断,哪些是需要抵销的数据。如果不一致,会给后续工作带来很大麻烦,需要在报表单位结构管理中,再单独维护一个单位属性如“NC中对应单位编码”或“NC中对应客商编码”,取数时才有可能实现。所以,一定要在初始方案设计时,就考虑到这一点。二、取数公式可以用总账期末函数实现。公式举例如下:GLQM(1511,'','','[客户辅助核算='+k('对方单位编码')+']','','本币','N','','本币')5/12其中,1511是科目编码,对方单位编码是动态区关键字。合计数可以用如下公式实现:MSUM('长期股权投资',k('年')=zyear()ANDk('月')=zmonth()ANDk('单位')=zdw())其中,'长期股权投资'是动态表中的指标名称。设置截图如下:取数截图如下:6/12三、用查询引擎优化设置如果只做了上述设置,客户在填制内部交易表时,需要手工逐个录入对方单位编码,当对方单位很多时,会很麻烦。可以用查询引擎功能来优化一下:第一步,设置查询引擎环境,如下:第二步,在IUFO中进行查询设计:7/128/12注意,用到了三张表:三张表间的字段连接请按下图设置:9/12选择字段:预览查询结果:10/12第三步:将上述查询引擎嵌入到内部交易表中11/12第四步:做数据筛选,将没有数据的公司过滤掉第五步:计算报表时,效果如下:12/12至此,内部交易表账里取数就比较实用了。希望对大家实施过程有所帮助。如果有更好的实现方式,随时可以与我沟通交流。