如何在openerp中删除销售下的客户

时间:2014-02-14 07:10:04

标签: python-2.7 openerp openerp-7

我是openerp的新手。我有一个名为'flipflop'的客户正在销售中。 与此客户相关,我有一个销售订单状态的销售。 当我尝试删除此客户时,我收到如下警告,

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. 

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

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

1 个答案:

答案 0 :(得分:1)

Confirm Sale Orderthe ProcurementDelivery Order成立时。点击运行采购后,系统会根据Product Configuration生成Manufacture OrderPurchase Order。现在按照以下步骤操作。

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

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

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

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

希望这会对你有所帮助。