0

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ですw

これに関するヒントはありますか?

4

2 に答える 2

1

注文書で測定単位を表示するには、このグループをログイン ユーザーに割り当てる必要があります。「複数の単位の管理」

[設定] --> [ユーザー] --> [ユーザー] に移動します。ログに記録されたユーザー レコードを開きます。アクセス権タブに移動し、最初に「技術的機能」にチェックマークを付けて保存し、再読み込みします。メニューから同じユーザー レコードを再度開きます。これで、「技術設定: セパレーター」の下にいくつかのグループが表示されます。「複数の測定単位の管理」にチェックを入れ、保存して再ロードします。もう一度発注書を開くと、その中に製品単位が表示されます。

于 2013-05-07T05:26:04.513 に答える