0

openerp には、account_followup_print という名前の標準モジュールがあります。ここには、すべての支払いフォローアップ メールを送信する do_process というメソッドがあります。

ボタンをクリックしなくても、毎日これを自動的に実行したい。だから私は次のようにしました:

<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>

しかし、これは機能しません。ここで何が間違っていますか? 前もって感謝します!

4

1 に答える 1

0

フォローしてみて、

<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>
于 2015-03-28T04:44:15.160 に答える