2015-06-11 70 views
1

如何在每次刷新頁面時執行一個從Odoo數據庫中記錄數據的python函數,我試過json/rpc但文檔不是那麼清晰!請幫助odoo:每次刷新頁面時執行python函數

這是我的函數:

def _id_facture(self): 
    self.env.cr.execute("select max(id) from facturation_facturation") 
    id_facture_tuple=self.env.cr.fetchone() 
    self.id_facture = id_facture_tuple[0]+1 
+0

當你刷新你的頁面時,它有什麼改變? –

回答

0

首先,這Odoo的版本是你嗎? 之後,你想執行你的功能,哪一頁刷新?

因爲,我想我已經做了一些你想做的事情。

def _id_facture(self): 
    self.env.cr.execute("select max(id) from facturation_facturation") 
    id_facture_tuple=self.env.cr.fetchone() 
    self.id_facture = id_facture_tuple[0]+1 

,並在你的XML:

<record id="action_xxxxx" model="ir.actions.server"> 
    <field name="name">xxxxxx</field> 
    <field name="type">ir.actions.server</field> 
    <field name="model_id" ref="model_name_of your_model"/> 
    <field name="code">action = env['your.table']._id_facture()</field> 
</record> 

我希望這會幫助你。

相關問題