0

我的 Stock 模块中有一个奇怪的问题。
偶尔,当我检查我的股票走势时,我会在数据库中得到一个 stock_move 而没有picking_id,
这是数据的示例:

id    |create_date         |write_date          |product_id |location_dest_id |location_id |picking_id  |State
------ -------------------- -------------------- ----------- ----------------- ------------ ------------ ------
144661|2013-08-03 15:55:00 |2013-08-03 16:23:57 |88754      | 9               |341         |40194       |draft
144662|2013-08-03 16:20:41 |2013-08-03 16:21:43 |88749      | 9               |970         |            |draft
144663|2013-08-03 16:20:41 |2013-08-03 16:21:43 |76879      | 9               |970         |            |draft
144664|2013-08-03 16:29:08 |                    |88749      | 9               |970         |40194       |draft
144665|2013-08-03 16:29:08 |                    |76879      | 9               |970         |40194       |draft

你们有没有人遇到过这个问题?
你能告诉我如何追踪这个问题的原因吗?
谢谢你的帮助

4

1 回答 1

0

在 OpenERP 中,stock.move具有 值的picking_id对象只是与该stock.move对象直接对应的stock.picking对象。例如,交货单上的每一行都是一个stock.move对象,其picking_id字段引用交货单 ( stock.picking.out)。

但是,通常还有其他stock.moves由操作生成的。例如,当使用mrp模块制造产品时,stock.move会从制造位置生成到默认库存位置。这stock.move不对应于一个picking,也不会有a picking_id,但它可能被链接到一个stock.move确实属于a 的astock.picking

通过查看字段,可以将链接的对象跟踪stock.move到它们的最终对象。该字段表示链中的下一个对象。查看您的数据,我希望缺少的两个动作与下面的两个动作相对应,具有相同的.stock.pickingmove_dest_idstock.movepicking_idsproduct_ids

于 2013-08-12T18:48:52.023 回答