2017-12-29 12 views
0

私はOdooアプリケーションを開発しています。自分のアクションのドメインをユーザーの会社のXMLに設定したいと思います。ユーザーの会社のドメインによるOdooアクションビュー

は、ここに私のコードです:

<record id="action_account_asset_asset_forms" model="ir.actions.act_window"> 
     <field name="name">Assets</field> 
     <field name="res_model">account.asset.asset</field> 
     <field name="view_type">form</field> 
     <field name="view_mode">kanban,tree,form</field> 
     <field name="view_id" ref="view_account_asset_asset_tree"/> 
     <field name="search_view_id" ref="view_asset_asset_filter"/> 
     <field name="domain">[('category_id.type', '=', 'purchase'), ('company_id', '=', user.company_id.id)]</field> 
     <field name="context">{'search_default_draft': 1, 'search_default_open': 1, 'search_default_close': 1}</field> 
     <field name="help" type="html"> 
        <p class="oe_view_nocontent_create"> 
        Create assets here! 
        </p> 
     </field> 
    </record> 

が、私はエラーを取得します。それは何の原因ですか?あなたは間違った方法を行っているかもしれません

+2

どのようなエラーが報告されましたか? - https://stackoverflow.com/help/how-to-ask – Riz

答えて

0

...アクションで

  1. ドメインは、静的な値またはactive_idでなければなりません。

    [( 'category_id.type'、 '='、 '購入')、( 'user_idの'、 '='、active_id)]

    あなたは現在のユーザーのみrealted企業データを表示したいと
  2. 。 "レコードルール"を使用する必要があります

  3. 最後のハック可能オプションは、オーバーライドORMメソッドであり、コードで行います。

関連する問題