《固定资产折旧问题u8固定资产不能正确制作折旧分配表问题处理》由会员分享,可在线阅读,更多相关《固定资产折旧问题u8固定资产不能正确制作折旧分配表问题处理(15页珍藏版)》请在金锄头文库上搜索。
1、U8固定资产不能正确制作折旧分配表问题处理,出错现象,这个数据是U850SP的.在8月31日进行计提本月折旧的时候,当出现折旧清单选择退出以后,出现如图的错误提示.,出错现象,点击确定后提示“折旧计提中断”,分析问题的思路,首先我们必须知道制作折旧计提分配表时都要用到哪些数据表:fa_DeprVoucherMain 折旧分配表主表fa_DeprVouchers 折旧分配表子表fa_ZWVouchers 与帐务系统关联的外部凭证临时表,分析数据表,先打开fa_ZWVouchers表检查都计提了几个月折旧,也就是说都有几个月的折旧分配凭证了。 select * from fa_zwvouchers
2、 where coutbillsign=折旧计提,分析数据表,通过上一张图片,我们可以看到,这套数据只有7月计提过折旧。原因是ioutpriod字段只有7这个月份。 请注意coutno_id字段(第二个红圈)。这个字段是整个折旧分配业务数据流程的线索号。就这一个字段,通过它关联了fa_DeprVoucherMain, fa_ZWVouchers,gl_accvouch3张表。,分析数据表,既然知道7月曾计提过折旧,并制作了折旧分配表,因此我们打开fa_DeprVoucherMain检查,分析数据表,fa_DeprVoucherMain表竟然是空的。不对呀,应该有一条7月的记录才对呀!难道没有7
3、月的折旧分表记录?看看折旧分配表子表先!,分析数据表,好了,这下放心了,折旧分配表子表好好的,是有记录的。可是为什么主表没有记录呢?这个原因现在还没有查到,希望各位维护工程师多注意,多留心,一起查找出现此现象的操作过程。,解决问题,上一张图例里,我在loptID字段上画了红圈圈。因为这个是关联折旧分配主子表( fa_DeprVoucherMain, fa_DeprVouchers)的关联字段。主子表的第一个字段都是这个loptID。因此我们在主表追加7月记录的时候, loptID字段就需要与子表的保持一致。也就是1490。主表的第二个字段(红圈)是snum,这个字段其实就是前面我们在fa_ZW
4、Vouchers表提到那个coutno_id。也就是01。,解决问题,后面的iMAXperiod和iMinperiod字段根据实际折旧分配期间填写,这里都是7(二个字段一样)。再后面的iStyle字段写上1(都是这样)。后面的字段保持空值即可。,主表结果,问题解决,重新计提折旧,问题解决。,举一反三,从这套数据问题的解决过程中,我们可以清晰的看到折旧分配表的制作过程。 当程序要制作折旧分配表时,先检查折旧分配主表( fa_DeprVoucherMain),从snum字段得到一个最大数(此错误数据为0),然后加1生成一个新数字)此处为01)。 得到01后,再检查外部凭证临时表( fa_ZWVou
5、chers),对照coutno_id是否已经有这个数字(此处coutno_id有01)。如果没有这个数字,则开始到折旧分配子表( fa_DeprVouchers),增加子表记录,最后将这些记录再写道外部凭证临时表准备作凭证。 如果做了折旧分配凭证,则在外部凭证临时表通过couti字段(凭证线索号)与GL_ACCVOUCH表的coutid关联凭证。这样在固定资产内查看折旧分配凭证就实现了。 在软件中查看以前月份的折旧分配表是先通过月份(例如7月)找到凭证分配主表的iMaxperiod字段7的记录,然后根据lOptID字段联查到子表的分配表记录。然后如果点凭证联查的时候,通过sNum字段管理到外部凭证临时表的coutid,联查凭证分录。,结束,结束,谢谢支持!,