利用自定义报表中的批量填充功能快速分析试算平衡不平的原因

栏目:kis知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

利用自定义报表中的批量填充功能快速分析试算平衡不平的原因

问题现象:


在实际初始化录入过程中,由于数据导入、录入误操作等原因,可能会发现一种问题现象:在初始化录入的试算平衡中,试算数据眼中看到的数据是平衡的,但结束初始化时系统提示初始化试算不平衡,如下图例:



这种情况下很难判断是什么数据导致的数据不平衡。


在这里可以使用批量填充--SQL查询的功能帮助快速判断,如下图:


第一步:进入批量填充


新建一张空白报表 ,将光标移入A1单元格,再如图操作



第二步:输入SQL


sql示例代码:


select b.FYear,b.FPeriod,a.FNAME,a.FNUMBER, b.FCurrencyID,b.FDetailID,b.FBeginBalance,b.FBeginBalanceFor,b.FCredit,b.FCreditFor,b.FDebit,b.FDebitFor,b.FEndBalance,b.FEndBalanceFor,b.FYtdCredit,b.FYtdCreditFor,b.FYtdDebit,b.FYtdDebitFor
from t_account a join t_balance b on a.faccountid=b.faccountid
order by b.fyear,b.fperiod,b.fdetailid,a.fnumber



第三步:执行SQL,再确定,这时结果将返回到自定义报表中


第四步:数据分析


通过返回结果 ,检查 是否存在有3位或更多位小数、本位币金额<>原币金额等情况。这时可以将数据复制到Excel表格或将结果保存后引出为Excel再加工操作,根据个人操作习惯而处理。


第五步:异常数据处理


把异常的数据找出来,可以在初始化录入中按下顺序操作进行处理:


1)把检查出来的科目的相应的初始化数据删除后

2)保存

3)刷新

4)试算平衡

5)再重新录入


一般通过上述操作都能快速分析处理。


温馨提示:


1、适用范围:适用于KIS产品的专业版、旗舰版;返回的数据字段可能与SQL中的字段顺序不一致,如有需要可以手动调整。

2、应用要求:主要面向实施维护人员,要求有SQL基础,懂一些数据库应用与数据逻辑。

3、拓展应用:通过这个窗口,可以做一些其他可以利用SQL来进行分析判断的数据提取。


比如在科目中录入的3级科目,但名称并没有显示完整的科目名称,如下图:


image.webp


这时,可以在上述SQL中进行快速判断,比如查询SQL把代码和名称连接起来,加上一些字符,看看是否中间有不连续的,如有,则需要处理:


select 'T_'+fnumber+'_T'+'T_'+ffullname+'_T' from t_account order by fnumber,fname

效果如图所示:


image.webp


如有差异,可在科目属性的名称最后按一下键盘上的前向删除的键,看是否无反映;如有,则连续删除两次即可,保存后此问题即可解决。


此方法可以快速判断哪一个科目上有异常。而这种情况,一般是建立科目时通过Excel复制科目名称,把肉眼不可见的表格特殊符号复制过去所导致。通常很难直接查看判断,通过数据连接和比对,您将很方便看出来差异。



打卡


【emoji】

利用自定义报表中的批量填充功能快速分析试算平衡不平的原因

问题现象:在实际初始化录入过程中,由于数据导入、录入误操作等原因,可能会发现一种问题现象:在初始化录入的试算平衡中,试算数据眼中看...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息