Python 插入事务odoo 8时出现完整性错误

Python 插入事务odoo 8时出现完整性错误,python,docker,openerp,Python,Docker,Openerp,完整性错误 操作无法完成,可能是由于以下原因: 删除:您可能正在尝试删除一条记录,而其他记录仍在引用该记录 创建/更新:未正确设置必填字段 [引用对象:日期-日期] 这个型号的接收效果很好。这是一个自定义模块 不同的交易记录了良好接待的日期。昨天它工作得很好,然后我删除了所有的草稿数据,现在它显示错误 请注意,我备份了数据库,但无法恢复它。错误是 <br><br>could not restore the database <br><br>&l

完整性错误

操作无法完成,可能是由于以下原因:

  • 删除:您可能正在尝试删除一条记录,而其他记录仍在引用该记录
  • 创建/更新:未正确设置必填字段
[引用对象:日期-日期]

这个型号的接收效果很好。这是一个自定义模块

不同的交易记录了良好接待的日期。昨天它工作得很好,然后我删除了所有的草稿数据,现在它显示错误

请注意,我备份了数据库,但无法恢复它。错误是

<br><br>could not restore the database
<br><br><code>
supplier = fields.Many2one("res.partner", string="Supplier",required=True)
    received_goods = fields.One2many("rcs.stock_transaction", "reception")
    received_by  = fields.Many2one("res.users", readonly=True)
    date = fields.Date(required=False)
    state = fields.Selection([
     ('pending', "Pending"),
     ('received', "Received"),
    ], default='pending', readonly=True)


    @api.one
    def compute_name(self):
            self.name = "Reception No:"+str(self.id)+", Supplier:"+self.supplier.name+", Date:"+self.date

我不确定您使用的是哪种型号,但似乎您正在创建某个型号的记录,而没有为您的案例中的日期字段提供值

为日期字段提供值后,错误将得到解决

如果您仍然有问题,请更新您的问题与详细信息,如模型和完整的错误追踪,这将有助于我们