OpenERP平方英尺计量单位

OpenERP平方英尺计量单位,openerp,Openerp,假设我是一个瓷砖经销商,我有一个瓷砖(单一产品)是1'x 3'。此互动程序不可进一步划分(到OpenERP/此级别),因为我们只提供互动程序 但是,我们希望销售人员输入所需的数量(以平方英尺为单位),例如房间面积。如果客户在3平方英尺内进货,我们将向他们运送一块瓷砖、五平方英尺、两块瓷砖、九平方英尺、三块瓷砖、十块、四块瓷砖 我的问题是,在OpenERP中呈现这些数据的最佳方式是什么 似乎创建一个新的“sqft”计量单位类别是可行的,但我无法将其转换回PCE。我可以在同一计量单位类别中定义第二个

假设我是一个瓷砖经销商,我有一个瓷砖(单一产品)是1'x 3'。此互动程序不可进一步划分(到OpenERP/此级别),因为我们只提供互动程序

但是,我们希望销售人员输入所需的数量(以平方英尺为单位),例如房间面积。如果客户在3平方英尺内进货,我们将向他们运送一块瓷砖、五平方英尺、两块瓷砖、九平方英尺、三块瓷砖、十块、四块瓷砖

我的问题是,在OpenERP中呈现这些数据的最佳方式是什么

似乎创建一个新的“sqft”计量单位类别是可行的,但我无法将其转换回PCE。我可以在同一计量单位类别中定义第二个PCE,但我有两个PCE(一个用于“正常”产品,一个用于瓷砖,两个PCE永远不会满足)。此外,这是不可扩展的:如果我也在销售1'x 4'瓷砖,我需要另一个计量单位类别和转换系数(每个瓷砖大小一个类别/系数)

我有一个定制的订购界面(我们实际上没有使用OpenERP的前端),可以在那里进行适当的转换。然而,这会导致数据不匹配-在OpenERP中,我们的产品的计量单位(以及购买计量单位,因为我们转售)以PCE表示,但我们需要一个新的“销售计量单位”概念和相关转换系数

问题是,最后一种方法(OpenERP中的所有内容都保留在PCE中,OpenERP对销售订单计量单位一无所知)是推荐的方法吗


谢谢您的帮助。

您可以通过两种方式完成:

  • 在产品中设置uos_系数字段,并设置uos_id!=计量单位id

    您可以为同一产品的销售和购买定义两个不同的计量单位,并定义系数进行换算

  • 用两个不同的计量单位定义两个不同的产品,并用它们之间的关系定义BOM,这样当您销售一个产品时,另一个产品也会被消耗


  • 这并不能解决问题的根源,问题的根源将是有多个PCE UoM。除非你想让我将平方英尺计量单位添加到pice类别中,这完全没有意义。你看了计量单位系数了吗?这个系数在不同类别中的两个不同计量单位之间进行转换。比如用平方米购买产品,然后在PC机上销售。创建许多PCE计量单位似乎是完全错误的。好吧,它似乎确实存在于OpenERP 6.1中。但是,product.template中有以下内容:
    \u约束=[(\u check\u uom,'错误:默认uom和采购uom必须在同一类别中',['uom\u id']),]
    然后检查
    如果product.uom\u id.category\u id.id product.uom\u po\u id.category\u id.id
    。因此,尽管OpenERP6.1似乎可以工作,但默认情况下,OpenERP6.1不允许我设置它。进一步检查证明,该约束也存在于7.0中。你知道为什么会有这种限制吗?另外,字段是uos_coeff,这就是为什么我之前没有注意到它。啊,我明白了,没关系。你说得对。每个产品有三个计量单位:计量单位id、计量单位采购单id、计量单位id。该约束适用于前两个。