采购订单入库后状态不会变化
-
恳请大神指教, 谢谢.
Odoo 9.0 新安装. CentOS7.
设置产品及最小库存, 创建销售订单, 在Inventory运行重订货规则后(Inventory - Run Reordering Rules).
系统产生PO, 入库确认后, 其附带的Shipment(入库单)状态已经为Done. 但PO本身的状态仍旧为Purchase Order.
[img http://i64.tinypic.com/11kup93.jpg /img]
点击进入后, 再点击Receive Products, Status会变为Done.
[img http://i67.tinypic.com/2cqy1r4.jpg /img]
[img http://i63.tinypic.com/2qapzd2.jpg /img]
但是点出PO界面再回来, PO的状态仍旧是Purchase Order, 刚才的那步Receive Products没有效果(即又回到第2张图的状态). [b]这是为什么?[/b]
而相对应的Sales Order的Delivery(出库单)那产品的状态却还是Waiting Availability.
[img http://i67.tinypic.com/30ljqqw.jpg /img] -
[quote author=Jeff link=topic=17480.msg31743#msg31743 date=1453090985]
9不懂,帮顶
[/quote]
谢谢.
[quote author=上海据分 link=topic=17480.msg31744#msg31744 date=1453096221]
大概看了下代码, 只看到手动点击button修改状态为done
[/quote]
我又多试了几次. 看起来好像是由于这张PO对应的Shipment已经Done了, 所以那个Receive Products按钮虽然还可以点击, 但已经无效了, 这时确实是要点击Set to Done将PO的状态变为Done.
PO的状态变为Done后, 库存就可用了, 后面就都对了.