您好我想在制造订单( mrp.production )中添加操作,因此在" new"之后有一个步骤"测量"然后介于" new"和"准备生产"。我尝试了以下代码
mrp_new_workflows.xml:
<openerp>
<data>
<record id="prod_act_nametingen" model="workflow.activity">
<field name="name">nametingen</field>
<field name="wkf_id" ref="mrp.production"/>
<field name="kind">function</field>
<field name="action">action_nametingen()</field>
</record>
<record id="prod_trans_done_nametingen" model="workflow.transition">
<field name="act_from" ref="mrp.production.prod_act_done"/>
<field name="act_to" ref="prod_act_nametingen"/>
<field name="signal">confirm_nametingen</field>
</record>
</data>
</openerp>
但后来我收到以下错误: ParseError:&#34;系统中找不到外部ID:mrp.production&#34;
答案 0 :(得分:0)
试试这个
代替参考中的“ mrp.production.prod_act_done ”,提供“ mrp.prod_act_done ”
更改此行 - &gt; <field name="act_from" ref="mrp.production.prod_act_done"/>
TO-&GT; <field name="act_from" ref="mrp.prod_act_done"/>
指定参考时,您必须参考文件夹名称,而不是对象
希望这有帮助。