Openerp 开始执行预定的操作
在openerp中有一个名为account_followup_print的标准模块,在这里有一个名为do_process的方法,它发送所有的支付跟进电子邮件 我希望它每天都能自动执行此操作,而无需单击按钮。因此,我提出以下建议:Openerp 开始执行预定的操作,openerp,odoo-8,Openerp,Odoo 8,在openerp中有一个名为account_followup_print的标准模块,在这里有一个名为do_process的方法,它发送所有的支付跟进电子邮件 我希望它每天都能自动执行此操作,而无需单击按钮。因此,我提出以下建议: <openerp> <data> <record forcecreate="True" id="ir_cron_project_task" model="ir.cron"> <field name="na
<openerp>
<data>
<record forcecreate="True" id="ir_cron_project_task" model="ir.cron">
<field name="name">Run Payment Follow-up scheduler</field>
<field eval="True" name="active"/>
<field name="user_id" ref="base.user_root"/>
<field name="interval_number">1</field>
<field name="interval_type">minutes</field>
<field name="numbercall">-1</field>
<field eval="False" name="doall"/>
<field eval="'account_followup.print'" name="model"/>
<field eval="'do_process'" name="function"/>
</record>
</data>
运行付款跟踪计划程序
1
会议记录
-1
但这不起作用,我做错了什么?提前谢谢 试试下面的内容
<record id = "ir_cron_project_task" model = "ir.cron">
<field name="name">Run Payment Follow-up scheduler</field>
<field eval="True" name="active"/>
<field name="user_id" ref="base.user_root"/>
<field name="interval_number">1</field>
<field name="interval_type">minutes</field>
<field name="numbercall">-1</field>
<field eval="False" name="doall"/>
<field eval="'account_followup.print'" name="model"/>
<field eval="'do_process'" name="function"/>
<field eval="'()'" name="args"/>
</record>
运行付款跟踪计划程序
1
会议记录
-1
如果我这样做,我会得到以下错误:“TypeError:do_process()至少接受4个参数(3个给定)”将设置args字段的最后一行放在一起,您应该不会有问题。假设v7 api,您的方法签名应该是def do_进程(self、cr、uid、context=None):