我目前正在使用Odoo 10,我有一点问题。
我想为我的模块设置一个自动重置系统,我使用一个浮点数为我的合作伙伴存储一个数量的odoo,我想在每个月结束时重置这个浮点数。
我是Odoo的新手,我不知道如何编写代码。
答案 0 :(得分:0)
其中一种方法有很多种: 为cron job创建数据,如
<data noupdate="1">
<!-- automatic delete my float at end of month>
<record forcecreate="True" id="ir_cron_my_float" model="ir.cron">
<field name="name">My Float Manger</field>
<field name="user_id" ref="base.user_root"/>
<field name="interval_number">1</field>
<field name="interval_type">month</field>
<field name="numbercall">-1</field>
<field eval="False" name="doall"/>
<field eval="'your.object'" name="model"/>
<field eval="'your_method'" name="function"/>
<field eval="'()'" name="args"/>
</record>
</data>
def your_method(self):
......
your logic for reset float value like query to
update fields to 0
......
TRY AND TEST
Thanks