OpenERP7.0在内部调拨时显示“等待可用”,而相应的源库位里明明有产品。
-
应该是你的库位结构设置的问题,只有库位归属于仓库所对应的Location Stock中所定义的库位才会参与物料需求运算。
你可以把你的Stock Location 列表和仓库设置的截图发上来,我们来帮你看一下。 -
有没有点击"check availability" 按钮,或者运行 “run scheduler"
你提到“设置了库链”, 设置了什么库链? -
不要用internal move, 用delivery order试试
-
帮你做个总结,那个“借阅库位”因为不归属于仓库所辖库位,所以这个移库动作不属于“internal move", 所以要用delivery order。其实你也可以用“内部调拨单”或直接用“Stock move"单据来完成操作,关键点在于将"外借“的这个移库动作中的"shiping type"设置为“sending goods"
至于状态为什么要等到“check availability"之后再变,这个纯属正常。一般情况下,我们的mrp运算是根据scheduler的设定定期运算的(比如每晚运行一次),在你检查时scheduler尚未运行或根本没有激活,所以要手工check availability。
其实也可以通过安装mrp_jit模块来即时运算需求,但这种即时计算需求的方法也有其弊端,一因涉及大量运算,会影响系统响应速度,二是无法根据时限和优先级统筹运算需求。 -
[quote author=mrshelly link=topic=5832.msg14531#msg14531 date=1363661094]
理论上, 都是内部库位, 应该是使用 internal move 吧?
为嘛要用 delivery order 呢? 一直没有搞懂...
[/quote]
虽然都属于internal类型的库位,但是他设置的库位不归属于仓库所辖库位,所以对仓库而言是外部库位,所以要用“sending goods"的shipping type.
我解释了你还是可以用internal move表单的,但是在stock move 上要选择"sending goods"的shipping type. 只是deleivey order所对应的stock move的shipping tyep已经默认为是"sending goods"了