出库单反写销售订单错乱分析原创
金蝶云社区-eris
eris
1人赞赏了该文章 945次浏览 未经作者许可,禁止转载编辑于2020年11月20日 13:27:07
  1. 销售订单(合并下推,两行分录合并成一行)-》发货通知单-》直接调拨-》寄销结算单-》销售出库单

    image.png

  2. 出库单在反写销售订单的时候,累计出库数量(库存基本)反写到第一行,累计出库数量(销售基本)反写到第二行:

    image.png

  3. 出库单反写销售订单的字段(库存基本数量和销售基本数量)都是控制字段:

    image.png

  4. 查询每层控制字段的反写值,发现出库单的库存基本数量可以找到所有的路线,销售基本数量找不到,也就是说库存基本数量在反写分配时可以取到最大值分配值,分录内码为带53的最大分配值为504, 54最大分配值为0

    image.png

    5. 检查反写规则分配上限,都是1008

    image.png

    6.  检查分配顺序,分配顺序根据销售出库单的来源单据寄销结算单取到的节点中的实例内码确定,看下面截图,既然是先分配销售订单分录内码包含54的分录,再分配53的分录。

image.png

   7.  销售订单累计出库数量(销售基本)的反写分析,控制字段的反写路线断了,最大分配值为反写规则分配上限都是1008, 分配顺序为先分录内码包含54的行再分配53的行,反写值为504, 根据至上而下分配原则,则504全部分配给了内码为54行,也就是第二行。

   8.   销售订单累计出库数量(库存基本)的反写分析,控制字段的反写路线图没有断,控制字段反写值54为0,53为504,分配上限都是1008,则最大分配值为两者较小值,则54为最大分配值为0, 53最大分配值为504,分配顺序为先54后53,反写值为504,根据至上而下分配原则,则504全部分配给了53行,也就是第一行。



参考贴:

1. 反写分配逻辑

赞 1