问题现象: | 861结转过来后2006年度账套应付无期初余额,该客户原先一直未打补丁,自己做的结转,转过去后发现2006年度应付无期初余额,而查2005年度12月份是有期末余额,查ua_account_sub表ap模块的结转标志值并不为1,由于客户2006年度供应链依然做单进行了业务,所以对2005和2006年度账套先打hotfix再打dbhotfix,然后进系统管理对应收应付重新做结转但系统提示应付产品被非法删除不能结转上年数据! |
问题原因: | 存在上下年档案不一致错误 |
解决方案: | 经查数据,确实在2006年无应付期初余额。故清空年底账,重新结转,也确实提示“应付产品被非法删除不能结转上年数据!”跟踪查询后,发现在基础档案的查询时报错,存在2005和2006年存货档案不同步现象。语句如下: use ufdata_100_2006 SELECT cInvCode FROM UFDATA_100_2005..inventory WHERE cInvCode NOT IN (SELECT cInvCode FROM inventory) 有两条记录在2006年库中不存在,因此解决该问题的办法:或者在2005年删除,或者在2006年增加。将2005年删除后( delete UFDATA_100_2005..inventory WHERE cInvCode NOT IN (SELECT cInvCode FROM inventory) ),可以正确结转成功。并且应付期初余额也有数据。 |
相关补丁: | |
版本: | 8.61 |
模块: | 系统管理 |
产品: | U861--系统服务--系统管理 |
问题名称: | 861结转过来后2006年度账套应付无期初余额 |
最后更新: | 2006-02-14 00:00:00 |