尝试保存供应商发票时的完整性错误

时间:2013-11-06 08:36:44

标签: openerp invoice

我建立了一个增加供应商发票库存的模块。在开发服务器上正常工作,但是当我在工作服务器上处理时,我有这个错误。我该如何纠正这个错误?

Integrity Error

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: Purchase Order Line - purchase.order.line] 

1 个答案:

答案 0 :(得分:0)

OpenERP上的完整性错误是由于两种可能性(在错误描述中提到):

  • 创建或更新记录时,未正确设置或未填写必填字段。什么领域?对象中的一个字段(提到)。在您的情况下:purchase.order.line。
  • 当您删除记录时,您要删除的记录将被另一条记录使用,并从python代码中设置为必填字段(必填)。

我的猜测,如果您在创建/更新记录(采购订单)时收到错误,可能是您创建/更新订单行,但订单行中的必填字段之一为空。