问题现象: |
1、 单据号为1829中的存货041231金额为182447.86已结算,而在存货核算中的生成凭证时选“采购入库单(暂估记账)中仍能体现出来(此张单据中的4种存货只有041231已结算,而其他三种没有结算),只要有部分结算的情况就有此情况!
2、 电器库暂估应有很多(92条)见采购结算表,所有暂估处理都取消,而发票没有变化,再次暂估时只有5条! |
问题原因: |
1、因为生成凭证时是整张单据一起生成的,而不可以整张单分次生成,所以如果一张单据上既有结算的又有暂估的,那么该张单据就会在采购入库单(暂估)和采购入库单(报销)的条件中都体现出来,但是他们所带的科目不同,暂估的记录带出的是对方科目表中的暂估科目,而已经结算报销的记录带出的则是对方科目,所以生成的凭证仍是正确的。
2、由于02仓库和04仓库的单据号为0000000325,03仓库的0000001606,0000001728,0000001394,0000001458,01仓库和07仓库0000001001的一些暂估入库单在存货并没有进行结算成本处理生成蓝字回冲单,但在采购结算表pursettlevouchs中的标志baccount却为1,表明已经做过暂估处理,导致这些单据在结算成本处理处无法显示出来。 |
解决方案: |
1、因为生成凭证时是整张单据一起生成的,而不可以整张单分次生成,所以如果一张单据上既有结算的又有暂估的,那么该张单据就会在采购入库单(暂估)和采购入库单(报销)的条件中都体现出来,但是他们所带的科目不同,暂估的记录带出的是对方科目表中的暂估科目,而已经结算报销的记录带出的则是对方科目,所以生成的凭证仍是正确的。
2、由于一些仓库已经做期末处理,所以请恢复01,04,07,03仓库的期末处理,而且这些单据都没有部分结算暂估处理过,所以可以使用下面语句更改标志,就可以在结算成本处理处对这些单据作暂估处理了。 对于存货没有部分结算过的单据,结算单表中却是已作过暂估处理的标志的。 update b set baccount=0 from ( select * from ia_subsidiary where id not in (select id from ia_subsidiary where cvoutype='30' and bflag=2) and cvoutype in ('01','33') and bflag=1) a inner join pursettlevouchs b on a.id=b.irdsid where b.baccount=1 |
相关补丁: |
|
版本: |
8.51 |
模块: |
存货核算 |
产品: |
U851----存货核算 |
问题名称: |
许多已结算单据在暂估处理处没有 |
最后更新: |
2005-06-28 00:00:00 |