【问题标题】:Product UOM field not showing on Purchase and Quotations - OpenErp产品 UOM 字段未显示在采购和报价单上 - OpenErp
【发布时间】:2013-05-07 00:34:32
【问题描述】:

我在 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

对此有任何提示吗?

【问题讨论】:

    标签: python postgresql module openerp


    【解决方案1】:

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

    【讨论】:

    • 嗯,这是我所做的修改,我通过 .csv 添加了“group_unidadmedida”作为外部 ID,但事实是,即使在原始应用程序中,我也看不到这个 uom,它在哪里'group_uom' 而不是 'group_unidadmedida',我也看不到它,即使是管理员 :(
    • 给管理员所有权限顺便说一句
    • 然后转到设置 => 配置 => 销售 => 报价和销售订单 => 产品功能 => 允许使用不同的度量单位并检查并应用希望这有帮助
    • 进入设置 => 采购 => 采购订单 => 采购订单 => 管理产品的不同计量单位并检查并应用
    • 是的!解决了它!惊人的!一如既往地感谢你,你是统治者!
    【解决方案2】:

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

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

    【讨论】:

    • 已经这样做了,这不是问题 :) 但还是谢谢你!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-09
    • 2021-11-26
    • 1970-01-01
    • 2013-11-01
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多