购买和报价中未显示产品UOM字段 - OpenErp

时间:2013-05-07 00:34:32

标签: python postgresql module openerp

我在OpenErp上使用购买应用程序。

我知道这个字段是在purchase.py上宣布并在purchase_view.xml上调用的,但奇怪的是,当我尝试添加新产品报价或购买时,它不会出现,请不要误会我的意思,该应用程序的工作原理,但我觉得很有意思,这个领域根本没有显示。

这是purchase.py

上的字段代码
'product_uom': fields.many2one('product.uom', 'Product Unit of Measure', required=True),

purchase_view.xml

上的电话
<field name="product_uom" groups="product.group_unidadmedida" on_change="onchange_product_unidadmedida(parent.pricelist_id,product_id,product_qty,product_uom,parent.partner_id, parent.date_order,parent.fiscal_position,date_planned,name,price_unit,context)"/>

两个在同一个班级purchase_order_line btw

对此有任何提示吗?

2 个答案:

答案 0 :(得分:1)

请检查您是否已向您的用户授予“group_unidadmedida”权利?

答案 1 :(得分:1)

您需要将此组分配给已登录的用户,以查看采购订单中的计量单位。 “管理多个计量单位”

转到设置 - &gt;用户 - &gt;用户。打开记录的用户记录。转到“访问权限”选项卡,首先勾选“技术功能”,保存,重新加载。再次从菜单中打开相同的用户记录。现在,您将在“技术设置:分隔符”下看到更多组。勾选“管理多个度量单位”,保存并重新加载。现在再次打开采购订单表单,您将可以在其中看到产品UOM。