[易飞]会计月结失败:期末损益类科目余额为0,成功0笔

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://david.blog.csdn.net/article/details/98035022

会计月结失败:期末损益类科目余额为0,成功0笔。
处理方法:
1.检查科目余额表,科目选择科目余额表是否不平项
2.即使期末余额表,不存在期末余额不会0,可能存在期间损溢未结转项:
比如:借方贷方都0项,或者存在已结转后又删除凭证项等。
故:期间损溢结转需要检查OK,重新月结,结果正常!

展开阅读全文

头疼的科目余额计算

03-01

一 表结构及数据: rn1:科目表 KM rn(科目编号 科目名称 科目全称) rn KMBH KMMC KMQC rn 1001 现金 现金 rn 1001-01 人民币 现金-人民币 rn 1001-02 美圆 现金-美圆 rn 1603 在建工程 在建工程 rn 1603-01 建筑费 在建工程-建筑费 rn 1603-02 安装费 在建工程-安装费 rn 1603-03 设备费 在建工程-设备费 rn 1603-04 其他费 在建工程-其他费 rn2:凭证表 PZ rn (凭证编号 科目编号 借方金额 贷方金额 摘要 录入日期) rn PZBH KMBH JFJE DFJE ZY LRRQ rn 20091210001 1001-01 1000 0 2009-12-01 rn 20091210001 1603-04 0 1000 2009-12-01 rnrn二 余额表格式 rn 按照科目范围查询某一个月的汇总表,要求如下 rn 科目编号,科目名称,期初借方金额,期初贷方金额,本期借方金额,本期贷方金额,累计余额 rnrn三 其他说明 rn 1:凭证表数据随着时间的增加数据量越来越多 rn 2:科目编号有层次要求,如1001-01 和1001-02为1001的2个叶子节点科目,而录入的凭证只有叶子节点科目,所以在汇总余额时会有一个向父节点科目汇总的过程 rnrn四 问题 rn 原本的设计思路是直接在BO里直接写一个INSERT语句来实现,遇到2个问题:a,数据量大的时候会出现从套接字无法获取更多数据问题;b:因为采用一条INSERT语句来实现所以FROM下对应的是一个复杂的SELECT语句,而ORACLE恰好INSERT对复杂的语句有BUG,会出现数据插入不稳定的现象.针对以上问题放弃了一条语句实现改用存储过程,先在外层构造动态游标,然后循环计算每一个科目的期初借方金额,期初贷方金额,本期借方金额,本期贷方金额,累计余额数据(拿科目表里的KMBH去LIKE凭证表里的KMBH)再INSERT,行到是行就是那个速度啊,太慢. rn 在这里请教各位看有什么别的好方法没,因为本人对ORACLE不是很熟悉,主要是才切换到这个数据库,很多思路还没打开,谢谢各位了! 论坛

没有更多推荐了,返回首页