在odoo

时间:2017-04-14 11:41:16

标签: openerp odoo-8 odoo-9 odoo-10

我创建了具有不同类的关系列,但是当我删除关系记录时,它也会删除基类中的记录。

任何人都有任何解决方案可以在删除关系字段时停止从基类中删除记录。

我已经通过ondelete='set null'检查了字段声明。

例如,我已经使用' purchase.order'创建了一个字段many2one,当我删除此记录时,它删除了' purchase.order'同样。

我想在删除记录时停止删除采购订单。

2 个答案:

答案 0 :(得分:2)

为了停止字段one2many删除记录女巫是该字段的默认行为,当你创建视图时给它一个选项:

<field name="one2many_field_name" options="{'not_delete': True}" />

答案 1 :(得分:1)

在Odoo 8中,使用widget="many2many"

<field name="one2many_field_name" widget="many2many" />