KIS数据处理入门培训案例分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
案例2
•
返回目录
•
查看核算项目纵表所对应的fdetailid值是否有误 • 综合以上查询结果进行分析看是否存在异常数据,在 此我们可以发现t_itemdetail表中fdetailid=5所对应的 fdetailcount为1,并且该条记录只有f3001=-1, 则根据原 理t_itemdetailv表中fdetailid=5也就应该只有一条记录, 但t_itemdetailv表中存在两条记录 – 查看其他会计科目是否存在同样问题 解决方法 – exec sp_cleanitemdetailv—重写t_itemdetailv表
案例1
返回目录
– 在初始化录入界面,进行数据更正: • 在科目代码为2181.014中补充录入一组客户代码为 02.145,工程分部代码为004,余额为3105.6的记录 • 在科目代码为2121中补充录入一组客户代码为 02.145 ,工程分部代码为 008,余额为34993.79 的记 录 • 分别保存后,再分别将上述两条记录删除
其他应付款
低值易耗品—摊销
其他应付款
部门/低值易耗品
部门/其他应付款
部门/部门/低值易耗品
•
处理思路 – 此账套涉及了多个会计科目的核算项目问题,先行选择 ‚其他应收款‛进行分析 • 查询该会计科目的fdetailid值 • 查看核算项目横表所对应的fdetailid值是否有误 • 查看核算项目纵表所对应的fdetailid值是否有误
案例2
•
返回目录
•
问题描述 – 该账套为新建账套,其中基础资料数据是从其他账套引 入。由于科目体系变更后,个别科目需设臵核算项目, 但其中几个科目在设臵核算项目时,前面自动出现一个 ‚部门‛。 问题重现
案例2
返回目录
主要涉及以下科目:
科目 其他应收款 低值易耗品—在库 低值易耗品—在用 正确的核算项目 其他应收款 低值易耗品 部门/低值易耗品 现K3中的核算项目 部门/其他应收款 部门/低值易耗品 部门/部门/低值易耗品
目
录
•
账薄与报表 – 案例8(损益表主营业务成本科目无法取数) – 案例9(试算平衡表合计数和核算项目明细不对) – 案例10(多栏帐本期合计数没有数据)
案例1
•
返回目录
•
问题描述 – 人民币试算平衡,但是综合本位币试算不平衡,所以不 能结束初始化(在没有使用外币的情况下) 问题重现
案例1
•
返回目录
案例3
返回目录
•
– 经查询发现,此账套中存在非明细科目数据不等于明细 科目的汇总数或科目数据不等于所挂核算项目的汇总数 的情况 解决方法 – 更新会计科目数据不等于所挂核算项目的汇总数 update b set b.fbeginbalance=a.fbeginbalance ,b.fbeginbalancefor= a.fbeginbalance, b.fendbalance= a.fbeginbalance+b.fdebitb.fcredit ,b.fendbalancefor= a.fbeginbalance+b.fdebitforb.fcreditfor from t_balance b , (select fcurrencyid, faccountid,sum(fbeginbalance) fbeginbalance from t_balance where fdetailid<>0 group by faccountid,fcurrencyid) a where b.faccountid=a.faccountid and b.fdetailid=0 and a.fcurrencyid=b.fcurrencyid
KIS 9.0数据处理 案例分析
技术支持部 数据处理组
修订信息
日期 07.03.28 版本 V1.0 修改人 林金报 新增 修改原因 ALL 修改内容
目
录
•
• •
•
系统初始化 – 案例1(无法结束初始化) – 案例2(核算项目显示出错) – 案例3(无法结束初始化) 凭证过账 – 案例4(凭证无法过账) 凭证查询 – 案例5(查询第五期凭证提示‚使用Null无效‛) – 案例6(进行凭证汇总时,系统无反应) 结转损益 – 案例7(自动结转损益不能结转数量)
案例1
返回目录
select a.*,b.FBeginBalanceFor,b.FBeginBalance from (select FYear,FPeriod,FAccountID,FDetailID,FBeginBalanceFor, FBeginalance from t_balance where FCurrencyID = 0) a join (select FYear,FPeriod,FAccountID,FDetailID,FBeginBalanceFor, FBeginBalance from t_balance where FCurrencyID = 1)bon a.fyear*100+a.fperiod=b.fyear*100+b.fperiod and a.faccountid=b.faccountid and a.fdetailid=b.fdetailid where a.FBeginBalanceFor<>b.FBeginBalanceFor--查看金额 – 根据上面的查询结果,查看科目内码对应的科目 select * from t_account where faccountid=1187 – 根据上述查询的结果反查具体的核算项目使用 select * from t_itemdetailv where fdetailid= select * from t_item where fitemid in (select fitemid from t_itemdetailv where fdetailid= )
•Baidu Nhomakorabea
处理思路 – 在初始余额录入界面利用事件探查器跟踪试算平衡的过 程 – 利用事件探查器跟踪结束初始化的过程 – 对以上两段跟踪过程进行对比分析,发现这两段跟踪过 程中对初始数据进行汇总的 SQL语句仅有条件币别一个 为人民币一个为综合本位币的差别,但两段SQL查询出 来的结果不一致 – 按币别及核算项目分别查找有没有丢失记录,便可得出 查找到出错的相应的faccountid及相应的fdetailid 解决方法 – 查看原币与本位币不等的情况
案例3
•
返回目录
•
问题描述 – 在初始化数据录入界面试算结果不平衡,同时也无法结 束初始化。但客户确认数据已完全录入正确,无法解决 问题重现
案例3
•
返回目录
处理分析 – 综合之前类似问题的处理方法,怀疑此问题是人民币和 综合本位币在余额表中存放的数据不同导致的 – 在初始余额录入界面利用事件探查器跟踪试算平衡的过 程 – 利用事件探查器跟踪结束初始化的过程 – 对以上两段跟踪过程进行对比分析,人民币和综合本位 币的错贷方的金额是一致的,因而排除这方面的原因 – 另外,我们可以发现k跟踪的SQL汇兑数据的都是一级科 目并且不带核算项目的数据,会不会存在非明细科目数 据不等于明细科目的汇总数或科目数据不等于所挂核算 项目的汇总数呢? – 查询科目数据不等于所挂核算项目的汇总数的情况 – 查询是否存在非明细科目数据不等于明细科目的汇总数 的情况