Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

说说OE的库存管理



  • 这两天陆续有人问OE的库存的问题,先写个帖子普及下OE的库存管理。
    首先,关于OE的库存。OE的数据库中没有库存数量的字段,它的库存数量是实时计算得来的。OE的库存管理不记录库存数量,它记录的是库存移动,记录在stock_move表中。例如采购进货时,入库单上的每一条进货明细对应stock_move的一条记录,记录该货物移动的源库位、目标库位,数量,移动日期,移动状态(已发生 or尚未发生)。计算产品库存时,汇总该产品的stock_move,入库减去出库的Move,即得该产品的总库存。如果只要计算某库位的产品库存,汇总目标库位是该库位的move数量,减去源库位是该库位的数量,即得库存。
    其次,关于虚拟库存。虚拟库存在OE中叫virtual stock, futurestock,故名思议,是将来库存,不是现在的库存(现在的库存叫realstock)。虚拟库存的概念是,将要进货的数量减去将要出货的数量,加上现存的数量,即得虚拟库存。因为2天内和10天内将要进货、出货的数量不同,所以虚拟库存的数量根据计算日期而异。虚拟库存的意义是,例如,某笔销售业务,客户要在5天后提货100件。此时,销售员要检查库存是否足够,但他应该检查的是5天后的库存,而不是现在的库存。所以,对实际业务而言,重要的是虚拟库存,而不是实际库存。



  • 这两天陆续有人问OE的库存的问题,先写个帖子普及下OE的库存管理。
    首先,关于OE的库存。OE的数据库中没有库存数量的字段,它的库存数量是实时计算得来的。OE的库存管理不记录库存数量,它记录的是库存移动,记录在stock_move表中。例如采购进货时,入库单上的每一条进货明细对应stock_move的一条记录,记录该货物移动的源库位、目标库位,数量,移动日期,移动状态(已发生 or尚未发生)。计算产品库存时,汇总该产品的stock_move,入库减去出库的Move,即得该产品的总库存。如果只要计算某库位的产品库存,汇总目标库位是该库位的move数量,减去源库位是该库位的数量,即得库存。
    其次,关于虚拟库存。虚拟库存在OE中叫virtual stock, futurestock,故名思议,是将来库存,不是现在的库存(现在的库存叫realstock)。虚拟库存的概念是,将要进货的数量减去将要出货的数量,加上现存的数量,即得虚拟库存。因为2天内和10天内将要进货、出货的数量不同,所以虚拟库存的数量根据计算日期而异。虚拟库存的意义是,例如,某笔销售业务,客户要在5天后提货100件。此时,销售员要检查库存是否足够,但他应该检查的是5天后的库存,而不是现在的库存。所以,对实际业务而言,重要的是虚拟库存,而不是实际库存。



  • 谢老肖的努力



  • 虚拟库存还有一个开发上的意义的,以前我用过的ERP也有类似的观念,可以“Hold货”,就是可以把有问题不能卖出的货品的数量先扣起,但有问题的货物在盘点时还有实际价值的,所以可以利用虚拟库存的观念来应用在“现在、以后的库存”,例如:“能卖不能卖的库存”,“有客人预订的库存”,“不良品库存”。

    但因为OE的实际库存是实时计算出来,这是一个Server Side速度上的损失。


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待