OpenERP平方英尺UOM

时间:2013-01-02 17:56:18

标签: openerp

假设我是瓷砖的经销商,我有一个1'x 3'的瓷砖(单品)。这个图块不是可​​以进一步分割的(对于OpenERP /这个级别),因为我们只运送图块。

但是,我们希望销售人员输入所需的数量,以平方英尺为单位,以覆盖房间为例。如果客户进入3平方英尺,我们将发货一块瓷砖,五平方英尺,两块瓷砖,九平方英尺,三块瓷砖,十块,四块瓷砖。

我的问题是在OpenERP中提供此数据的最佳方式是什么?

似乎创建一个新的“sqft”UoM类别可行,但后来我无法将其转换回PCE。我可以在同一个UoM类别中定义第二个PCE,但后来我有两个PCE(一个用于'普通'产品,一个用于瓷砖,而且两个都不会满足)。此外,这是不可扩展的:如果我还卖1'乘4'瓦片,我需要另一个UoM类别和转换因子(每个瓦片大小一个类别/因子)

我有一个自定义排序界面(我们实际上并没有使用OpenERP的前端),并且可以在那里进行正确的转换。然而,这会导致数据不匹配 - 在OpenERP中,我们的产品UoM(以及购买UoM,因为我们转售)在PCE中表达,但我们需要一个新的概念“销售UoM”和连接转换因子。

问题是,最后一种方法(OpenERP中的所有内容都保留在PCE中,OpenERP对销售订单UoM一无所知)推荐的方式可以解决这个问题吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

您可以通过两种方式实现:

  1. 在产品中设置uos_coeff字段,并设置uos_id!= uom_id。

    您可以为同一产品的销售和购买定义两个不同的UoM,并定义进行转换的系数。

  2. 使用两个不同的UoM定义两个不同的产品,并使用它们之间的关系定义BOM,因此当您销售一个产品时,其他产品也会消耗。