-1

我是openerp的新手。我有一个客户叫'触发器'在销售。与此客户相关,我有一笔销售处于销售订单状态。当我尝试删除此客户时,我收到如下警告,

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: Users - res.users] 

所以我所做的是我去销售订单并试图删除与该客户相关的特定销售,但在这里我也收到如下警告,

Invalid Action!

In order to delete a confirmed sales order, you must cancel it.
To do so, you must first cancel related picking for delivery orders. 

那么我在哪里可以找到这些交货单,我该如何取消呢?我是否以正确的方式做事?有没有其他方法可以删除此客户及其相关销售。

注意:我不想进入数据库并删除它。

4

1 回答 1

1

当你Confirm,Sale Orderthe ProcurementDelivery Order。基于Product Configuration或在您单击运行采购Manufacture Order时生成。现在按照以下步骤操作。Purchase Order

  • 仓库=> 按订单接收/交付 => 交付订单 => 找到您的 SO 他们。源文档是您的 SO 名称。并取消该交货。

  • 会计=> 客户 => 客户发票 => 找到您的 SO 他们。源文档是您的 SO 名称。并取消该发票。并且还取消相关的日记帐分录。

  • 销售=> 销售订单 => 找到您的记录并取消它。

  • 客户=> 找到您的客户名称并将其删除。

希望这会帮助你。

于 2014-02-14T11:14:16.883 回答