问题现象: |
U851A数据、先进先出法。 1月12日第一次结转,结转补丁打完,全部结转成功但有如下问题:
1、销售管理中的发货开票收款勾兑表:不加任何查询条件过滤不出数据。加上部门条件(如编号为16的 部门)可以过滤出数据但与上年数据不符。
2、采购管理中的暂估余额表数据与上年不符。
3、存货核算:期初结存数量和金额与上年不符。并且检查04年数据发现辅助计价表数据有错误(如 30102038、30102039) 1月13日第二次结转,打上当天最新补丁。删除年度账重新结转供应链成功。有如下问题:
1、销售管理中的发货开票收款勾兑表:加不加查询条件都过滤不出数据。
2、存货核算:期初结存金额相符但是数量不符。并与库存对账数量不符。 |
问题原因: |
一、关于结转后存货数量不对的问题:由于先进先出辅助计价表ia_valuationass的数据有错乱,例如:01仓库的30101001存货的采购入库单0000001930已经出完了,但是后来又重新被其他出库单指定,导致0000001930多出了(可以查看存货模块的账簿中的辅助明细账),使得其他本应该出库的入库单在辅助计价表里是没有出库的,并被结转到下年,使得下年的期初入库记录多了。
二、关于发货开票收款勾对表问题:是由于执行存储过程中有数据遇到除数为0的情况 |
解决方案: |
第一种处理方法:对于去年出库指定错入库的数据不再重新指定,仍按错误的走,而对于本应出库但却没有被指定的入库单将其在辅助明细账中的记录用一个虚拟的出库单号指定,使得该入库单不再结转。使用附件中的851补丁“调ia_valuationass.sql”在查询分析器中针对2004年反复执行,直到执行所影响到记录数都为0,由于一些单据的记账日期在辅助计价表中和存货明细账中不一致,所以将辅助表的记账日期根据存货明细账更新,最后再结转 第二种处理方法:要更该已经错误的出库和入库数据,需要将数据恢复到期初,然后重新记帐,但是由于采购结算没有恢复,而入库单记帐时不管结算日期是否大于现在记帐日期都认为是已经结算的了,以结算单价记帐,所以采购认为是暂估的,但是存货却可能认为不是暂估的,不会再暂估处理生成回冲单,所以每月记帐完后,都需要根据原来的数据修改存货明细账的暂估标志、暂估金额以及相应辅助表的数据,以期与原来相同。 必须替换上存货最新补丁后,按以下步骤执行 1、将2004年的存货明细账和辅助计价表期初外的数据都删除,然后到存货中恢复存货的期初记账,然后再重新记账 2、用附件中的iasum.exe工具(下载中心的维护平台工具中包含)根据存货明细账调整存货总帐(先连接服务器,然后选择修复存货总账,然后再选择重算存货总账)。
3、1月份对所有入库单记账后,将上面所说的以前没有结算但是现在重新记账都认为是已经结算的采购入库单根据以前的存货明细账生成的临时表中的记录更改为暂估记录和暂估金额。
4、1月份对所有出库单记账,进行暂估处理等操作。
5、期末处理,月末结帐
6、每月都重复做3、4、5的步骤 这样重新处理后1-12月份的辅助计价表和明细账就都是正确的了,然后重新结转就可以了。
二、关于发货开票收款勾对表问题:是由于执行存储过程中有数据遇到除数为0的情况,请使用以前的销售补丁脚本“发货开票收款勾对表.sql”。执行完后就可以正常显示,而对于与上年的未开票数不一致的情况则是因为10101020存货已经开完票了,但是发货单所对应的累计开票数与实际的发票数不一致所导致,可以调整一下累计开票数,然后再结转。 |
相关补丁: |
|
版本: |
8.51A |
模块: |
销售管理 |
产品: |
U851A----系统管理 |
问题名称: |
年度结转后数据混乱 |
最后更新: |
2005-06-28 00:00:00 |