利用自定义报表中的批量填充功能快速分析试算平衡不平的原因
问题现象:
在实际初始化录入过程中,由于数据导入、录入误操作等原因,可能会发现一种问题现象:在初始化录入的试算平衡中,试算数据眼中看到的数据是平衡的,但结束初始化时系统提示初始化试算不平衡,如下图例:
这种情况下很难判断是什么数据导致的数据不平衡。
在这里可以使用批量填充--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级科目,但名称并没有显示完整的科目名称,如下图:
这时,可以在上述SQL中进行快速判断,比如查询SQL把代码和名称连接起来,加上一些字符,看看是否中间有不连续的,如有,则需要处理:
select 'T_'+fnumber+'_T'+'T_'+ffullname+'_T' from t_account order by fnumber,fname
效果如图所示:
如有差异,可在科目属性的名称最后按一下键盘上的前向删除的键,看是否无反映;如有,则连续删除两次即可,保存后此问题即可解决。
此方法可以快速判断哪一个科目上有异常。而这种情况,一般是建立科目时通过Excel复制科目名称,把肉眼不可见的表格特殊符号复制过去所导致。通常很难直接查看判断,通过数据连接和比对,您将很方便看出来差异。
打卡
【emoji】
利用自定义报表中的批量填充功能快速分析试算平衡不平的原因
本文2024-09-16 19:20:10发表“kis知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-kis-27944.html