KIS数据处理入门培训案例分析PPT课件.ppt_第1页
KIS数据处理入门培训案例分析PPT课件.ppt_第2页
KIS数据处理入门培训案例分析PPT课件.ppt_第3页
KIS数据处理入门培训案例分析PPT课件.ppt_第4页
KIS数据处理入门培训案例分析PPT课件.ppt_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

KIS9 0数据处理案例分析 技术支持部数据处理组 2020 3 26 1 修订信息 2020 3 26 2 目录 系统初始化案例1 无法结束初始化 案例2 核算项目显示出错 案例3 无法结束初始化 凭证过账案例4 凭证无法过账 凭证查询案例5 查询第五期凭证提示 使用Null无效 案例6 进行凭证汇总时 系统无反应 结转损益案例7 自动结转损益不能结转数量 2020 3 26 3 目录 账薄与报表案例8 损益表主营业务成本科目无法取数 案例9 试算平衡表合计数和核算项目明细不对 案例10 多栏帐本期合计数没有数据 2020 3 26 4 案例1 问题描述人民币试算平衡 但是综合本位币试算不平衡 所以不能结束初始化 在没有使用外币的情况下 问题重现 返回目录 2020 3 26 5 案例1 处理思路在初始余额录入界面利用事件探查器跟踪试算平衡的过程利用事件探查器跟踪结束初始化的过程对以上两段跟踪过程进行对比分析 发现这两段跟踪过程中对初始数据进行汇总的SQL语句仅有条件币别一个为人民币一个为综合本位币的差别 但两段SQL查询出来的结果不一致按币别及核算项目分别查找有没有丢失记录 便可得出查找到出错的相应的faccountid及相应的fdetailid解决方法查看原币与本位币不等的情况 返回目录 2020 3 26 6 案例1 selecta b FBeginBalanceFor b FBeginBalancefrom selectFYear FPeriod FAccountID FDetailID FBeginBalanceFor FBeginalancefromt balancewhereFCurrencyID 0 ajoin selectFYear FPeriod FAccountID FDetailID FBeginBalanceFor FBeginBalancefromt balancewhereFCurrencyID 1 bona fyear 100 a fperiod b fyear 100 b fperiodanda faccountid b faccountidanda fdetailid b fdetailidwherea FBeginBalanceForb FBeginBalanceFor 查看金额根据上面的查询结果 查看科目内码对应的科目select fromt accountwherefaccountid 1187根据上述查询的结果反查具体的核算项目使用select fromt itemdetailvwherefdetailid select fromt itemwherefitemidin selectfitemidfromt itemdetailvwherefdetailid 返回目录 2020 3 26 7 案例1 在初始化录入界面 进行数据更正 在科目代码为2181 014中补充录入一组客户代码为02 145 工程分部代码为004 余额为3105 6的记录在科目代码为2121中补充录入一组客户代码为02 145 工程分部代码为008 余额为34993 79的记录分别保存后 再分别将上述两条记录删除 返回目录 2020 3 26 8 案例2 问题描述该账套为新建账套 其中基础资料数据是从其他账套引入 由于科目体系变更后 个别科目需设置核算项目 但其中几个科目在设置核算项目时 前面自动出现一个 部门 问题重现 返回目录 2020 3 26 9 案例2 主要涉及以下科目 处理思路此账套涉及了多个会计科目的核算项目问题 先行选择 其他应收款 进行分析查询该会计科目的fdetailid值查看核算项目横表所对应的fdetailid值是否有误查看核算项目纵表所对应的fdetailid值是否有误 返回目录 2020 3 26 10 案例2 查看核算项目纵表所对应的fdetailid值是否有误综合以上查询结果进行分析看是否存在异常数据 在此我们可以发现t itemdetail表中fdetailid 5所对应的fdetailcount为1 并且该条记录只有f3001 1 则根据原理t itemdetailv表中fdetailid 5也就应该只有一条记录 但t itemdetailv表中存在两条记录查看其他会计科目是否存在同样问题解决方法execsp cleanitemdetailv 重写t itemdetailv表 返回目录 2020 3 26 11 案例3 问题描述在初始化数据录入界面试算结果不平衡 同时也无法结束初始化 但客户确认数据已完全录入正确 无法解决问题重现 返回目录 2020 3 26 12 案例3 处理分析综合之前类似问题的处理方法 怀疑此问题是人民币和综合本位币在余额表中存放的数据不同导致的在初始余额录入界面利用事件探查器跟踪试算平衡的过程利用事件探查器跟踪结束初始化的过程对以上两段跟踪过程进行对比分析 人民币和综合本位币的错贷方的金额是一致的 因而排除这方面的原因另外 我们可以发现k跟踪的SQL汇兑数据的都是一级科目并且不带核算项目的数据 会不会存在非明细科目数据不等于明细科目的汇总数或科目数据不等于所挂核算项目的汇总数呢 查询科目数据不等于所挂核算项目的汇总数的情况查询是否存在非明细科目数据不等于明细科目的汇总数的情况 返回目录 2020 3 26 13 案例3 经查询发现 此账套中存在非明细科目数据不等于明细科目的汇总数或科目数据不等于所挂核算项目的汇总数的情况解决方法更新会计科目数据不等于所挂核算项目的汇总数updatebsetb fbeginbalance a fbeginbalance b fbeginbalancefor a fbeginbalance b fendbalance a fbeginbalance b fdebit b fcredit b fendbalancefor a fbeginbalance b fdebitfor b fcreditforfromt balanceb selectfcurrencyid faccountid sum fbeginbalance fbeginbalancefromt balancewherefdetailid0groupbyfaccountid fcurrencyid awhereb faccountid a faccountidandb fdetailid 0anda fcurrencyid b fcurrencyid 返回目录 2020 3 26 14 案例3 从最明细的会计科目一级一级往上汇总来进行判断看是否存在非明细科目数据不等于明细科目的汇总数情况 若存在则应从最明细的会计科目开始逐级进行汇总 本账套从科目级别等于3时就发现有问题 执行以下SQL语句进行更新科目级别等于3 其他科目级别自行修改flevel字段同理处理updatecsetc fbeginbalance d fbeginbalance c fbeginbalancefor d fbeginbalance c fendbalance d fbeginbalance c fdebitc fcredit c fendbalancefor d fbeginbalance c fdebitfor c fcreditforfromt balancecjoin selectb fcurrencyid b fperiod a fparentid sum b fbeginbalance fbeginbalancefromt accountajoint balancebona faccountid b faccountidwherea flevel 3andb fdetailid 0groupbya fparentid b fperiod b fcurrencyid donc faccountid d fparentidandc fperiod d fperiodandd fcurrencyid c fcurrencyidwherec fbeginbalanced fbeginbalanceandc fdetailid 0 返回目录 2020 3 26 15 案例4 问题描述2007年元月份的凭证 预收账款科目挂 2007武昌客户 自定义核算项目的几张凭证无法过账 过账提示 分录科目 缺少核算项目16754 4172H 错误 在核算类别中新增一个项目做凭证出现一样的问题 问题重现 返回目录 2020 3 26 16 案例4 处理分析从问题描述首先判断可能核算项目有问题 于是从会计科目表中查询所涉及的会计科目的fdetailid查询该fdetailid所属核算项目类别查询具体的核算项目 即t itemdetailV表中fitemid字段不等于0或 1的记录在核算项目表中并没有fitemclassid同时等于3011及3012的核算项目记录 fitemid字段不等于0或 1除外 但凭证中有204 004 04武昌客户的会计分录 因此可以判断凭证表中的fdetailid在核算项目表中丢失或凭证表中的fdetailid在核算项目表中所属核算项目类别不正确查询凭证表中该会计科目所挂核算项目在核算项目表中的记录情况 返回目录 2020 3 26 17 案例4 从以上查询结果可以看到 凭证表中涉及到204 004 04武昌客户的所挂核算项目id只属一个核算项目类别 fdetailcount 1 而科目表中此科目的核算项目id却属两个核算项目类别 fdetailcount 2 经与客户进行沟通后 找到问题的原因是科目 204 004 04 下挂的核算项目出错 这个科目开始挂了两个核算项目 但其中一个核算项目后来被删除 t itemdetail表对应的该fdetailid仍然保留着以前的核算项目方案记录解决方法请进行帐套备份 然后执行以下SQL语句updatet itemdetailsetf3012 0 fdetailcount 1wherefdetailid 1170sp cleanitemdetailv 重建核算项目纵表 返回目录 2020 3 26 18 案例5 问题描述查询第五期凭证时提示 使用Null无效 错误代码 94 5EH 查询其它期间正常 查询全部凭证时也出现同样的错误提示 问题重现处理思路方法1根据问题描述初步判断第5期的凭证出现错误 于是从第5期的凭证入手查询凭证表表体第5期数据 返回目录 2020 3 26 19 案例5 查询表体是否存在表头没有的fvoucherid查询表头是否存在表体没有的fvoucherid经分析发现此账套存在表头存在表体没有的fvoucherid的问题 在软件界面查询不包含这三张凭证便可正常查询方法2在查询的过程中利用事件探查器对报错过程进行跟踪取出跟踪过程中有价值的SQL语句粘贴在查询分析器中 并对其进行分析对跟踪过程的SQL语句进行分析处理 逐步缩小范围 得出能查询到错误数据的语句进一步确定问题出错的地方 并得出相应的解决方法解决方法备份帐套 并将凭证反过账执行以下SQL语句 deletefromt voucherwhereFvoucherIDNOTIN selectFvoucherIDfromt VoucherEntry 返回目录 2020 3 26 20 案例6 问题描述在进行凭证汇总时 科目级别选择1级至1级 凭证范围选择全部凭证 并选择包含所有凭证字 出现凭证汇总表一直处于等待状态并没有显示数据 当科目级别选择2级至2级 其他过滤条件相同可以正常显示凭证汇总表的数据 然而当科目级别选择1级至2级时会出现同样的问题 问题重现 返回目录 2020 3 26 21 案例6 处理思路方法1从问题描述中 我们可以判断可能是一级会计科目出现问题查询会计科目表中一级科目的记录 并分析是否存在异常记录从查询结果进行分析 发现faccountid 1237的会计科目的fparentid为1237 我们知道一级科目的fparentid应等于0 因此t account表中faccountid 1237的记录异常方法2在进行凭证汇总时利用事件探查器对报错过程进行跟踪对跟踪过程进行分析 返回目录 2020 3 26 22 案例6 在利用事件探查器进行跟踪 可以发现程序反复循环地执行以下SQL语句 execsp executesqlN selectFNumber FName FLevel FParentIDfromt AccountwhereFAccountID P1 N P1int 1237将以上语句复制到查询分析器上进行数据分析便可以找出问题原因解决方法updatet accountsetfparentid 0wherefaccountid 1237总结此账套问题如果使用事件探查器便很快得到解决 较好地利用工具并结合经验知识往往使工作达到事半功倍的效果 返回目录 2020 3 26 23 案例7 问题描述客户科目产品销售收入501分明细再挂核算项目 产品 并进行数量金额核算 在月底做自动结转损益时 这张凭证上产品销售收入科目的数量和单价不能结转过去 数量和单价都为0 只能结转金额 导致查数量金额总帐和明细帐的期末余额为0 但有数量 问题重现 返回目录 数量金额总帐的期末余额为0 但有数量 2020 3 26 24 案例7 处理思路在软件中查看余额表 数量金额总账的损益科目501 501 01 501 02科目都有余额现象选择一会计科目如 501 01 进行分析在会计科目表中查看该会计科目有无异常查看科目余额表以及数量金额余额表中该科目的数据是否有异常进行以上4个步骤的处理仍没有发现问题原因 在进行结转损益时利用事件探查器对报错过程进行跟踪对跟踪过程中进行分析 发现在执行过程中进行判断计量单位表和计量单位组表之间的联系查看计量单位表以及计量单位表是否存在异常数据发现错误 当计量单位表的funitgroupid与计量单位组的funitgroupid相等且fstandard 1时 计量单位的内码没有被反写到计量单位组表 返回目录 2020 3 26 25 案例7 解决方法计量单位组中的fdefaultunitid不等于默认的计量单位的内码 需更新计量单位组表t unitgroup 请进行账套备份后 然后执行以下SQL语句 updateaseta fdefaultunitid b fnufromt unitgroupajoin selectfmeasureunitidfnu fromt measureunitwherefstandard 1 bona funitgroupid b funitgroupid总结其实 如果很熟悉操作界面的话 数量金额表中的计量单位为 从此处就可以判断是计量单位和计量单位组表的问题 并且这个问题其实在前台就可以处理 重新设置一下默认的计量单位便可解决此问题 返回目录 2020 3 26 26 案例8 问题描述在损益表里 主营业务成本科目的取数公式是ACCT 502 sy 0 0 0 和ACCT 502 sL 0 0 0 在1 4月份都能正确取数 但是在5月份就突然取不上数了 然后把公式改成ACCT 502 jf 0 0 0 和ACCT 502 jl 0 0 0 又能取上数了 但是损益类的取数公式函数应该为sy和sl 问题重现 返回目录 2020 3 26 27 案例8 处理思路在损益表里 用 sy 及 sl 取得上数 而用 jf 及 jl 取得上数 这两种公式一种是从t balance表中取数 而后一种是从t profitandloss表中取数 而正确的应该是从t profitandloss表中取数查询t balance表与t profitandloss表中相关数据 发现T profitandloss表的对应科目的famount值为0 但其它损益类科目并不存在这种问题查询凭证表中会计科目为主营业务成本的记录是否出现错误从查询结果可以发现这三张凭证都是机制凭证 再从软件界面查看这三张凭证发现这三张凭证都是结转损益的 并可以查到自动转帐并没有模板 因而猜测可能第5期间凭证号为14 15的这两张凭证有问题 将账套备份后进行以下测试 返回目录 2020 3 26 28 案例8 将凭证反过帐 并将结转损益的那张凭证删除执行以下SQL语句 updatet voucherentrysetfinternalind NULL wherefvoucheridin 79 80 updatet vouchersetfinternalind NULL ftrantype 0wherefvoucheridin 79 80 重新结转损益 并将凭证过帐经测试发现 损益表主营业务成本科目可正常取数 返回目录 2020 3 26 29 案例9 问题描述在总帐中 打开 财务报表 试算平衡表 时 其中应收票据科目的二级科目的核算项目显示不全 导至合计数和核算项目明细对不上 问题重现 返回目录 2020 3 26 30 案例9 处理思路查询核算项目横纵表中所有应该为科目属性使用的Fdetailid从以上查询结果可以知道 相同核算项目组合存在重复的fdetailid记录解决方法对第4期进行反结帐更新科目表updatet accountsetfdetailid selectmin fdetailid fromt itemdetailwherefdetailidin selectfdetailidfromt itemdetailvwherefitemid 1 andfdetailcount 1andf2 1 wherefdetailidin selectfdetailidfromt itemdetailwherefdetailidin selectfdetailidfromt itemdetailvwherefitemid 1 andfdetailcount 1andf2 1 返回目录 2020 3 26 31 案例9 删除多余的fdetailiddeletefromt itemdetailwherefdetailidin selectfdetailidfromt itemdetailwherefdetailidin selectfdetailidfromt itemdetailvwherefitemid 1 andfdetailcount 1andf2 1 andfdetailid selectmin fdetailid fromt itemdetailwherefdetailidin selectfdetailidfromt itemdetailvwherefitemid 1 andfdetailcount 1andf2 1 同理重复以上两步骤 更正其他核算项目类别组合的FdetaiLID值重建itemdetailv表execsp cleanitemdetailv进行第4期的过帐与结帐 返回目录 2020 3 26 32 案例10 问题描述农业生产成本科目的多栏帐本期合计数没有数据 而且本年累计数总是一个数 并没有发生变化 此科目在自动转帐中做过凭证 试过选上不参与多栏帐汇总也不行问题重现 返回目录 2020 3 26 33 案例10 处理分析检查 结转农业成本 自动转账方案是否有选上 不参与多栏帐汇总 的选项自动转账凭证在多栏账所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论