Validation 如何修复约束错误:“quot;每个公司的发票编号必须唯一”;验证Odoo 10中的供应商账单时?

Validation 如何修复约束错误:“quot;每个公司的发票编号必须唯一”;验证Odoo 10中的供应商账单时?,validation,openerp,constraints,odoo-10,Validation,Openerp,Constraints,Odoo 10,当我单击“供应商账单”表单上的“验证”按钮时,出现此错误: 我确信发票号码是唯一的。我甚至试着用不同的供应商创建一个全新的供应商账单,但仍然会出现同样的错误 它过去很好,但由于某种原因,它现在抛出了一个错误。我想在数据库开始运行之前尝试恢复它,但我不确定它是否有帮助 关于为什么会发生这种情况以及如何解决它,您有什么想法吗?我同意您的问题与编程无关。但是,这可能是因为数据库中有演示数据。演示数据将创建具有有效编号的已验证发票,而序列号仍为1。在某些点上,这些值将重叠 只需创建一个没有演示值的数据

当我单击“供应商账单”表单上的“验证”按钮时,出现此错误:

我确信发票号码是唯一的。我甚至试着用不同的供应商创建一个全新的供应商账单,但仍然会出现同样的错误

它过去很好,但由于某种原因,它现在抛出了一个错误。我想在数据库开始运行之前尝试恢复它,但我不确定它是否有帮助


关于为什么会发生这种情况以及如何解决它,您有什么想法吗?

我同意您的问题与编程无关。但是,这可能是因为数据库中有演示数据。演示数据将创建具有有效编号的已验证发票,而序列号仍为1。在某些点上,这些值将重叠


只需创建一个没有演示值的数据库,就可以解决问题。

Hi这与编程无关。你应该试着问一下这种行为。这不是一个编程问题,很抱歉。我把它贴在奥多论坛上,但仍然没有得到任何答案。无论如何,谢谢你的建议。DB最初是在没有演示值的情况下创建的。所以我恢复了我的数据库,它现在可以工作了,没有错误。但我认为这是一个暂时的解决办法。