二、 采购订单更新与产品价格信息表的关系。
除了会对采购订单中的产品基本信息如包装信息进行更改,采购员改的最多的还要算是采购订单价格。这个采购订单价格在采购订单管理中又是一个比较敏感的字段。为了保障企业资金的安全性,采购订单在这个字段的更新上采取了比较多的控制措施。
首先,采购订单会控制采购员是否有这个权限更改这个采购价格以及更改的幅度有多大。有些企业对于这个采购价格控制的比较严格,普通采购员无法更改这个采购价格。因为采购订单中的价格自动会从供应商产品价格表中带出来。也就是说,默认的价格就是跟供应商协商好的价格。若要进行价格变动的话,则必须由采购经理来完成。有些企业则相对宽松一点,采购员可以更改采购订单的价格,但是其有一个幅度的限制。如某个原材料标准价格为10元,而采购员可以在1%的范围内修改这个采购价格。也就是说,其向供应商采购时,其价格的最大修改权利只有11元。如果超过这个价格的话,就需要采购经理或者其他人员的授权才行。可见通过对采购价格这个字段本身的权限控制,能够大大的提高采购订单价格的准确性。明显消除采购员与供应商串通的徇私舞弊行为。
其次,采购订单的价格更新是否会对其他相关表产生影响呢?这里的相关表主要包括两张数据表,分别为产品价格信息表与产品供应商价格信息表。产品价格信息表中定义了产品的计划价格;产品供应商价格信息表则定义了某个供应商的具体价格信息。他们之间有彼此的联系。如产品供应商价格信息表默认情况下,会继承产品计划价格表中的价格。而在建立采购订单的时候,默认情况下其价格来自于产品供应商价格信息表。如果这张表中没有相应数据的话,则其会采用产品计划价格表中内容。而现在反过来,如果采购订单中物料价格的变化,是否会更新以上这些表中的内容呢?
笔者在项目实施中,给用户第一个建议是最好不要通过采购订单来更新这两张基本价格表中的信息。若产品计划价格表中或者供应商价格信息表中的内容有改变的话,最好通过独立的变更单据来进行变更。这主要是出于数据的一致性考虑。而且也易于后续的查询追踪。如果在采购订单中进行级联更新的话,以后很难查询到这个更改记录。虽然这会增加一些数据维护的工作量。但是却可以保持数据的一致性,笔者认为这个交易还是值得的。
笔者给用户的第二个建议是如果供应商价格变化真的很频繁。就像前一段时间,原材料的价格几乎是一月一遍。在这种情况下,如果每次价格变化时都要先更改供应商价格信息表中的内容,那显然工作量会变得很大。而每次去更改采购订单的价格也不利于采购订单的管理。对于这种情况,如果原材料市场价格变换比较频繁,那么笔者建议企业用户,可以让采购订单更改供应商价格信息表,但是级联更新只限于此,而不能够更改产品基本价格表。因为产品基本价格表不仅跟采购订单或者供应商价格表相关;而且还是计划成本计算的来源。而产品计划成本在一段时间内必须是稳定的。如故其也是随着市场价格波动而波动的话,就不利于进行计划成本与实际成本的对比分析。故在任何情况下,产品基本价格表的信息都不能够通过采购订单或者采购订单变更单来更新。而只能够通过独立的单据来进行更新。
而且,产品标准价格表中的价格信息也不能够经常变更。最好其更改的频率不要超过每月一次。否则的话,会导致计划成本的不稳定。不利于后续的统计分析。同时,也会增加维护的工作量。如笔者有一家客户,即使在价格变动频繁的市场环境中,其原材料计划价格也是一个季度调整一次。
由于采购订单中价格更新涉及到三个层次的价格表信息,所以更新控制就会更加的严格。笔者维护的多个ERP项目中,其用的最多的控制方式如下:
1、在采购订单控制上,采购员可以更改价格。但是其更改后的价格不能够超过供应商基本价格表中的价格。也就是说,采购员降低采购价格是允许的,但是若要调高采购价格则是不允许的。并且系统会有一张采购订单实际价格与供应商价格信息表的分析报表,用来对采购员进行考核。
2、采购订单价格更新一般情况下不会更新其他基础价格表中的内容。最多只是更改供应商价格表中的价格信息。
解析采购订单中的更新控制逻辑
0
相关文章