Xml 按日期创建自动操作-Odoo 10

Xml 按日期创建自动操作-Odoo 10,xml,odoo,scheduler,Xml,Odoo,Scheduler,我在自定义模板中创建了一个日期字段(用于已关闭的注册合同)。该字段未经计算,但我希望对该字段采取行动,以便: ->当用户选择一个日期时,我想检索这个日期以提供给CRON-Odoo。由于用户先前选择的日期,此CRON将调用函数来完全关闭合同 你有什么想法吗 这是我的克朗: <record id="scheduler_synchronization_closed_contract_school_catering" model="ir.cron"> <fiel

我在自定义模板中创建了一个日期字段(用于已关闭的注册合同)。该字段未经计算,但我希望对该字段采取行动,以便:

->当用户选择一个日期时,我想检索这个日期以提供给CRON-Odoo。由于用户先前选择的日期,此CRON将调用函数来完全关闭合同

你有什么想法吗

这是我的克朗:

    <record id="scheduler_synchronization_closed_contract_school_catering" model="ir.cron">
        <field name="name">Scheduler synchronization closed contract school catering</field>
        <field name="user_id" ref="base.user_root" />
        <field name="interval_number">1</field>
        <field name="interval_type">days</field>
        <field name="numbercall">1</field>
        <field name="args" eval=""/>
        <field name="nextcall" eval="" />
        <field name="doall" eval="False"/>
        <field name="model" eval="'ecole.partner.school'"/>
        <field name="function" eval="'closed_contract_school_catering'"/>
        <field name="active" eval="True"/>
    </record>

非公开合约学校膳食
1.
天
1.
我想我必须在args和nextcall中添加一些内容,但我找不到示例


诚恳地说

你需要一种方法,例如,
ecole.partner.school
中的方法,它正在做“成交合同”部分。然后您可以创建一个CronJob,它每小时或每月调用一次这个方法

在我的示例中,将有一个模型
school.catering.contract
,其中包含一个字段
date\u close
,用户可以在客户端中设置该字段

class SchoolCateringContract(models.Model):
#_名称、字段。。。
@api.model
def run_close_旧合同(自我):

域=[('date\u close','谢谢你的帮助。这是一个成功