Python OpenErp新模块

Python OpenErp新模块,python,openerp,constraints,Python,Openerp,Constraints,我在任何地方都找不到,OpenErp上的组名实际上是什么 “我正在尝试基于仓库管理openerp应用程序开发一个新的应用程序,但每次我尝试安装它时,”它说 约束误差 组的名称必须是唯一的 任何人都可以了解这个群体可能是什么 已在文件中搜索组,我已更改了此模块在原始对象上找到的一些组名称,但未成功 编辑: 我想用它实现的是拥有一个库存模块的副本,以便在不接触原始库存模块的情况下进行编辑和测试 这些都是微小的更改,例如字段名、删除或添加一些字段等 已经更改了所有组名并创建了一个新的数据库 例如,我想

我在任何地方都找不到,OpenErp上的组名实际上是什么

“我正在尝试基于仓库管理openerp应用程序开发一个新的应用程序,但每次我尝试安装它时,”它说

约束误差

组的名称必须是唯一的

任何人都可以了解这个群体可能是什么

已在文件中搜索组,我已更改了此模块在原始对象上找到的一些组名称,但未成功

编辑:

我想用它实现的是拥有一个库存模块的副本,以便在不接触原始库存模块的情况下进行编辑和测试

这些都是微小的更改,例如字段名、删除或添加一些字段等

已经更改了所有组名并创建了一个新的数据库

例如,我想删除库存中product部分的Accounting选项卡,但我猜它与product.product对象模型相关,我是否可以删除此选项卡而不影响OpenErp中的所有product.product继承对象


根据错误,您正在尝试创建已存在的组。请检查要创建的组名。修改它并尝试再次添加您的模块


您还可以在数据库中检查组名

根据错误,您正在尝试创建已存在的组。请检查要创建的组名。修改它并尝试再次添加您的模块


您还可以在数据库中检查组名

我怀疑您的模块试图在res_groups表中创建一条记录,其名称与该表中已有的一条记录匹配。这违反了a并导致安装失败


查看模块的数据XML文件,并搜索res.groups。查看“类别id”和“名称”字段,然后检查数据库中是否存在具有相同值的res_组中的其他记录。

我怀疑您的模块正试图在res_组表中创建一个名称与该表中已有记录之一相匹配的记录。这违反了a并导致安装失败


查看模块的数据XML文件,并搜索res.groups。查看category_id和name字段,然后检查数据库中是否有其他具有相同值的res_组记录。

这可能会对您有所帮助。这可能会对你有所帮助。非常感谢,我要试试这个,看看我是否能解决这个问题。我确实更改了所有stock_group对象,仍然存在约束错误,然后我从应用程序中继承的基本模块中更改了base.group。我想,然后我遇到一个错误,说系统中没有声明VariableID。。。我不知道如何解决这个问题:我将base.group\u user更改为base.group\u usuario,然后系统给了我VariableID错误这就是确切的错误:ValueError:系统中当前没有定义这样的外部ID:base.group\u usuario尝试删除该基。从组id的开头@user2089267。这意味着您正试图修改基本模块中的现有组。如果您在问题中添加一些数据文件片段,我们可能会更容易为您提供帮助。非常感谢,我将尝试此操作,让我们看看是否可以解决问题。我确实更改了所有stock_group对象,但仍然存在约束错误,然后,我从应用程序中继承的基本模块中更改了base.group,我想我得到了一个错误,说VariableID没有在系统中声明。。。我不知道如何解决这个问题:我将base.group\u user更改为base.group\u usuario,然后系统给了我VariableID错误这就是确切的错误:ValueError:系统中当前没有定义这样的外部ID:base.group\u usuario尝试删除该基。从组id的开头@user2089267。这意味着您正试图修改基本模块中的现有组。如果您在问题中添加一些数据文件片段,我们可能会更容易帮助您。