循环调拨,按仓库核算,如何处理?
金蝶云社区-李胜强
李胜强
1人赞赏了该文章 2,544次浏览 未经作者许可,禁止转载编辑于2013年08月14日 14:28:51
加权及个别计价,跨仓库核算范围的成本价调拨的处理如下:
对于上述条件下的物料,每个物料排出仓库的计算顺序,然后按照调拨入的成本取调拨出的规则进行成本计算;
1、 按物料找出本期的调拨出库单,每个单都各自排出双方仓库的计算优先级(出>入),按审核先后顺序进行,当出现后续优先级与已排优先级冲突时,产生冲突的排序无效;
2、 未参与排序的仓库的顺序放在已排序后,并按仓库的编码顺序排序;
3、 从优先级较低的仓库调拨到优先级较高的仓库的调拨入不参与出库核算(避免循环)

[tr][td=106]仓库:[td=106]A[td=106]B[td=106]C[td=106]D[td=106]E[td=167]按仓库顺序后
[tr][td]场景1[td] [td] [td] [td] [td] [td] 
[tr][td]1号[td]从C调到D[td=1,4]……>[td]C>D[td=1,4]……>[td]C>D[td=1,4]A>B>C>D>E
[tr][td]3号[td]从B调到D[td]B>D[td=1,3]A>B>D
[tr][td]6号[td]从A调到D[td]A>D
[tr][td]9号[td]从A调到B[td]A>B
[tr][td=7,2] 
[tr]
[tr][td]场景2[td] [td] [td] [td] [td] [td] 
[tr][td]1号[td]从B调到C[td]……>[td]B>C[td] [td=1,2]B>C>D[td=1,3]B>C>D>A>E
[tr][td]3号[td]从C调到D[td]……>[td]C>D[td]……>
[tr][td]6号[td]从D调到B[td]……>[td]D>B X[td] [td]