赛捷软件论坛's Archiver

lynn.yu 发表于 2019-4-17 10:23

[KB功能解说] 为什么价格调整程序FUNSTKADJ没有处理未吸收差异?

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]


[b]适用产品版本[/b]
Sage X3 V5、V6、V7、PU8、PU9、PU10


[b]模块[/b]
分销


[b]问题概要[/b]
价格调整在分录上创建了一项未吸收差异。

价格调整(出货)FUNSTKADJ功能没有处理这项未吸收差异,为什么?


[b]详细信息
解决方法[/b]
原因1:计价方式是标准成本(或者已更新的标准成本)。价格调整的设计初衷是不在这些计价方式下运作的。

原因2:计价方式不允许进行价格调整(没有勾选“发货价格调整”字段)

原因3:在STKMVTADJ中丢失了一项触发

在STKMVTADJ中搜索任意产品-地点的记录,这张表包含了价格调整程序的触发。在没有任何触发的情况下,价格调整就什么都不会处理。

如果你没有任何一项产品-地点的触发?如果你关闭了存货期间(关闭的状态),而你又启动了价格调整程序:价格调整程序就会删除已关闭期间上的所有触发项,那么这种情况就有可能发生。

而后,要是你重新打开了没有任何触发项的存货期间,价格调整程序也不会做任何处理。


解决方案就是手动创建触发:

在我们的示例中,一个收货项有一笔未吸收差异。收货日期(STOJOU表中的IPTDAT字段)为05/08/2015,所以我们会如下在04/08/2015(之前一天)创建一项触发:

1.        重新打开2015年8月的存货期间。将今天到9月的存货期间设为“关闭调整”(或者如果你有需要的话重新打开它)
2.        创建一项日期为04/08/2015的其他收货:数量1,在04/08/2015录入一个价格等于平均成本的订单(你可以使用FUNSTVA或CONSSMA功能以便找到这个日期的平均成本)。并不一定要与平均成本完全吻合,你只需要录入一个比这个日期的实际平均成本高或者低25%的价格。
3.        启动价格调整程序
4.        删除这个其他收货项
5.        再次启动价格调整程序
6.        关闭第一步打开的存货期间(或者将它们设为“关闭调整”)

这样就不会在存在未吸收差异了。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.