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 回答