2017-07-13 5 views
0

は私がシステムで定義された次のカスタム測定単位を使用する必要があります。Odoo 10 - データを介してproduct.uomでレコードを作成/ ... XML

id | create_uid | name | rounding | write_uid | uom_type |   write_date   | factor | active |  create_date   | category_id 
----+------------+--------+----------+-----------+----------+----------------------------+--------+--------+----------------------------+------------- 
20 |   1 | MILES | 0.001 |   1 | bigger | 2017-07-12 03:42:25.363007 | 0.001 | t  | 2017-07-12 03:33:27.251635 |   1 

誰かがそれを作成する方法の例を提供することができますが?

答えて

2

は、次の2つの方法が新しいUOMを挿入あります

  1. XMLファイルを使用して:

    はアドオン/製品/ product_data.xml

    <record id="product_uom_unit" model="product.uom"> 
        <field name="category_id" ref="product_uom_categ_unit"/> 
        <field name="name">Unit(s)</field> 
        <field name="factor" eval="1.0"/> 
        <field name="rounding" eval="0.001"/> 
    </record> 
    

または使用に移動します。 CSVファイル:

    /倉庫の設定/構成に
  1. 移動し、mesureの団結/倉庫/構成に場所&倉庫、Manage different units of measure for products
  2. ゴーで5番目のオプションをチェックし、ツリービューでデータをエクスポートし、その後、あなたはこれに新しいUOMを追加することができますどのように私は後でその特定のレコードを参照することができ

enter image description here

+0

を提出?私は外部IDであり、外部IDをPythonコードでどのように参照できるのでしょうか? –

+0

@ usk70、あなたは外部IDを使用してはいけません。その代わりに名前を使用することができます –

関連する問題