如何对超过50k的产品进行库存调整?

时间:2018-01-02 11:46:25

标签: openerp odoo-8 odoo-9 odoo-10

我想进行超过50k的库存调整>产品。但是odoo无法做到。每次显示错误时间超过。这需要太多时间,任何方式都可以快速完成。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

在这种情况下,最好开发一个queue进程来批量处理这些部分。 linked modules来自OCA,是其他人开发特定队列的基础。

在您的情况下,可能需要手动或自动将库存调整分成较小的批次,或者(理想情况下)您可以一次处理x行,例如:

 stock_inventory.line_ids.filtered(lambda r: r.state == 'draft')

注意:上述代码看起来并不实际可行,因为所有stock.inventory.line"状态"与stock.inventory有关。您可能需要重写此操作才能手动更新或采用其他方法。

Documentation on filtered