我的股票模块出现了一个奇怪的问题。
有时,当我检查我的股票走势时,我会在数据库中得到一个没有picking_id的stock_move,
以下是数据的示例:
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你们中有谁以前遇到过这个问题吗?
你能告诉我如何追踪这个问题的原因吗?
感谢您的帮助
发布于 2013-08-13 02:48:52
在OpenERP中,具有picking_id值的stock.move对象只是直接对应于stock.picking对象的stock.move对象。例如,发货订单上的每一行都是一个stock.move对象,其picking_id字段引用了发货订单(stock.picking.out)。
但是,通常存在由操作生成其他stock.moves。例如,当使用mrp模块制造产品时,会生成从制造位置到默认库存位置的stock.move。此stock.move不对应于挑库,也不会有picking_id,但它可能链接到属于某个stock.picking的stock.move。
通过查看字段move_dest_id,可以跟踪链接的stock.move对象到其最终的stock.picking对象。此字段表示链中的下一个stock.move对象。查看您的数据,我预计缺少picking_ids的两个移动与下面具有相同product_ids的两个移动相对应。
https://stackoverflow.com/questions/18179077
复制相似问题