[quote author=baggiow link=topic=12684.msg23050#msg23050 date=1382322465]
[quote author=jerry79 link=topic=12684.msg22995#msg22995 date=1381995871]
问题描述:我希望实现的功能是,在sale.order流程中,progress状态下,当发票状态为paid,同时合同(自定义类)状态为done时,sale.order状态自动变为done。
[/quote]
LZ 你描述的这个问题不够清楚合同(自定义类)状态为done时,请问这个合同是什么?在sale.order.basic中,sale.order状态自动变为done的这个节点中定义了Join Mode 为and ,也就是说这个and就是判断了只有在Delivered和发票状态为paid时候sale.order状态自动变为done。望解释一下你自定义的合同(自定义类)是什么,我们一起探讨一下怎么使用workflow.wkf_service的方法来实现,
[检测到链接无效,已移除]
[/quote]
我补充了我的流程的简化版,我想实现的也是希望合同和发票都完成后,订单才变为done,请参考我的博客的说明。
另外,经过两种方法的比较,我现在觉得subflow模式更加清晰明了,而trigger方式还需要修改py文件,比较麻烦。
Odoo 开发与实施交流
No decsciption available
2.3k
主题
10.5k
帖子