OpenERP的库存

时间:2015-09-07 15:27:16

标签: openerp odoo openerp-7

我需要对两个库存进行比较,但我有6000个产品,我想从数据库中获取库存,以便更快地进行比较。问题是我无法使用此信息在数据库中找到该表。

我在选项“开发者模式”中发现该表是stock_inventory_line,但在此表中只有我放的实际库存,而不是当前库存。

1 个答案:

答案 0 :(得分:1)

我假设你在使用openerp 7的问题上的标签你需要stock.move,而不是stock.inventory(stock.inventory用于进行库存调整或库存调整,如你所说)。

您需要模仿stock / product.py中定义的qty_available和virtual_available字段。这些是功能字段,不按原样存储在数据库中。

要获取某个地点的库存,您基本上会将所有库存移动与您所在位置和完成状态的目标位置(locn_dest_id)相加,并使用您所在位置和州的来源位置(location_id)减去所有库存移动完成了。

如果您是8岁,那么该表格是stock.quant,您只需将您所在位置的所有条目加起来。