2017-06-02 62 views
-1

我目前正在使用Odoo 10,並且我有一個小問題。Python - Odoo 10 |如何重置基於日期的變量

我想爲我的模塊自動重置系統,我使用一個浮點數來存儲odoo中我的合作伙伴的金額,並且我想在每個月結束時重置此浮點數。

我是Odoo的新手,我不知道如何編碼。

+0

歡迎計算器。我正在提出一個關於這個問題的標誌,因爲在國外太不適應了。你應該提供一些代碼來證明你至少有多少嘗試,當時,你會爲其他成員提供一個讓他們理解你並理解具體問題的上下文。 –

回答

0

有很多方法其中之一是: 使數據cron作業一樣

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

非常感謝,我現在試試 – DinoDev