0
if values['section_id']:
        custom_dept=[{'name':name,'complete_name':complete_name,'company_id':company_id,'parent_id':parent_id,'manager_id':manager_id},
                    {'name':name,'complete_name':complete_name,'company_id':company_id,'parent_id':parent_id,'manager_id':manager_id},
                    {'name':name,'complete_name':complete_name,'company_id':company_id,'parent_id':parent_id,'manager_id':manager_id}]
    department_obj.create(cr, uid, custom_dept, context=context)

上記のような解決策が必要です。これを実装するのを手伝ってくれる人はいますか?

4

1 に答える 1

1

create メソッドでは単一のレコードを挿入するため、これを行うことはできません。SQL クエリを使用してこれを行うこともできますが、お勧めしません。OpenERP はすべてを PostgreSQL トランザクションにラップするため、create コマンドをループで実行するとすべてのレコードが挿入されることに注意してください。

于 2013-11-05T19:44:24.177 に答える