为什么分录行合并后不能支持跨级反写?

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

为什么分录行合并后不能支持跨级反写?

业务场景:

现有A, B, C三种单据,A -> B -> C,A下推B时需要合并分录,C需要跨级反写A。

实际配置转换规则,可以实现A合并下推B,然后下推C,但是反写出错。

场景分析:

合并下推后,再次下推,然后跨级反写,平台无法正确分配对源单的反写量,会导致反写出错。

例如:有源单行 a1, a2,数量都是100;

a1 -> b1,携带50;

a1 + a2 -> b2,携带150(其中a1带50,a2带100),b2 拆分下推 c1, c2, c3, 各50

在保存c1, c2, c3时,需要反写a1, a2。

此时,平台无法合理分配反写量,会导致反写错误。

可能的分配方案:按a1,a2的累计反写量,自上而下分配,a1未累计到任何已关联反写量,可能c1, c2 会分配给a1 共100, c3分配给a2,保存成功,但a1在这条线上实际只带了50下去,这种分配方案多分了。

按a1, a2的原始数量分配,情况也类似。

此时,关键是要找出a1到b1 再到c1,c2,c3转换路线中,从前而后携带了多少数量。这个路线可能非常复杂,原始携带数量线索也不一定能找到,如果过程再拉长,而且再次进行了合并、拆分,就几乎不可能正确计算出合理的反写量。

为避免后续反写出错导致业务无法追溯,在需要反写的关联关系中,不推荐合并分录。


为什么分录行合并后不能支持跨级反写?

业务场景:现有A, B, C三种单据,A -> B -> C,A下推B时需要合并分录,C需要跨级反写A。实际配置转换规则,可以实现A合并下推B,然后...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息