我的Stock模块中有一个奇怪的问题
我偶尔检查一下我的库存动作
我会在数据库中找到没有pick_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
你们有没有遇到过这个问题?
你能告诉我如何追查这个问题的原因?
感谢您的帮助
答案 0 :(得分:0)
在OpenERP中,stock.move
值为picking_id
的{{1}}对象仅 直接对应stock.move
对象的stock.picking
个对象。例如,交货订单上的每一行都是stock.move
对象,picking_id
字段引用交货订单(stock.picking.out
)。
但是,通常会有其他stock.moves
由动作生成。例如,使用mrp
模块生产产品时,会从生产位置生成stock.move
到默认库存位置。此stock.move
与挑选不对应,并且不会有picking_id
,但可能会链接到 属于{stock.move
的{{1}} 1}}。
通过查看字段stock.picking
,可以将链式stock.move
对象跟踪到最终的stock.picking
对象。此字段表示链中下一个的move_dest_id
对象。查看您的数据,我预计缺少stock.move
的两个移动与下面的两个移动相对应picking_ids
。