[V5、V6、V7功能解说] 我在销售订单中更改某些内容后分组价目表未应用于所有行
[b]问题汇总:[/b]我在销售订单中更改某些内容后,分组价目表未应用于所有行,仅应用于那些我更改的行。
所以,不是所有行的价格都是正确的。
[b]分销模块:[/b]
该解决方案适用于下列版本:Sage X3 V5、V6、V7
[b]解决方法:[/b]
在销售和采购模块中针对分组价目表有一个限制:更改一张现有销售订单时,分组价目表适用于用户更改的那些行。但对于其他行,只有当对客户更有利(即净价更优惠)时,才会应用分组价目表。
示例和解释:
分组价目表:
客户 最小数量 最大数量 价格
CEURFR001 0 100 10
CEURFR001 101 200 9
CEURFR001 201 999999 8
已创建销售订单,以下是更改数量之前的值:
行1 数量50 单价10
行2 数量11 单价10
测试1:
将行2上的数量更改为60,以下就是应用分组价目表之后的结果:
行1 数量50 单价9
行2 数量60 单价9
测试2:
将行1上的数量更改为160,以下就是应用分组价目表之后的结果:
行1 数量160 单价8
行2 数量60 单价8
测试3(问题所在):
将行1上的数量更改为100,以下就是应用分组价目表之后的结果:
行1 数量100 单价9
行2 数量60 单价8(KO)
在这最后一个步骤中,行1上的数量更改为了100(而不是160),而其价格因为分组价目表而更新为9。但行2又是怎么回事呢?
事实上,程序并不知晓行2上的价格来自哪里,即它并不知道价格(=8)来自一个价目表还是来自用户的一次手动更改。甚至,如果一个用户想要手动更改一个价格,他是可以这么做的。
所以,出于这种怀疑,以及根据价目表计算出的价格不是一个更优的价格(9>8),因此程序没有更新行2。
虽然这可能有点令人混淆,但这种行为模式在当前版本中无法更改,因为其他客户会想要能够手动更改销售订单和采购订单中的价格。
页:
[1]