如何删除或归档Odoo中的公司?

如何删除或归档Odoo中的公司?,odoo,odoo-11,Odoo,Odoo 11,在V11 enterprise中,对于某些型号,有存档功能,但不适用于公司。如果我有多个公司,但我有一个公司已经停业,我如何禁用或归档该公司,使其不会出现在所有模块中,甚至管理员也无法将其分配给任何用户?似乎一旦创建了一个公司,即使我还没有任何事务,我也无法删除它,因为我在数据库中得到了一个引用完整性错误,并且存档功能对公司不可用 我试图删除公司记录,但收到以下错误消息 The operation cannot be completed, probably due to the followin

在V11 enterprise中,对于某些型号,有存档功能,但不适用于公司。如果我有多个公司,但我有一个公司已经停业,我如何禁用或归档该公司,使其不会出现在所有模块中,甚至管理员也无法将其分配给任何用户?似乎一旦创建了一个公司,即使我还没有任何事务,我也无法删除它,因为我在数据库中得到了一个引用完整性错误,并且存档功能对公司不可用

我试图删除公司记录,但收到以下错误消息

The operation cannot be completed, probably due to the following:
- deletion: you may be trying to delete a record while other records 
still reference it
- creation/update: a mandatory field is not correctly set

[object with reference: Account - account.account]

当你创建一家公司时,还会创建十几个其他的东西,如路线、仓库等。因此,所有这些记录现在都依赖于这家公司。这就是为什么你不能删除该公司。您可以为每个用户删除该公司的访问权限,这样他们就不会看到与该公司相关的任何内容。

如果您创建了一家公司,Odoo将为该公司创建其仓库和位置。如果您使用该公司账户移动进行任何交易,则将根据移动创建股票移动。因此,当您试图删除该公司时,它将影响您数据库中的所有记录,例如“在帐户中导致错误”部分。所以账目中还有一些与贵公司有关的记录。因此,您删除了该公司的所有用户访问权限,因此没有人可以访问该公司,也无法使用该公司

只需将活动字段添加到
res.company
,并将其设置为False,即可将其归档,这就是归档在Odoo中的工作方式