Bonjour,
Je cherche à mettre à jour mes enregistrement de manièer quotidienne. J'ai crée un cron qui execute une méthode "_compute_fs_stock_dates" dans le modèle "fs.stock" mais même on le programmant toutes les minutes il ne se lance pas. J'ai certainnemet raté quelquechose !?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class fs_stock(osv.Model): _name = "fs.stock" _columns = { # describe my data 'expirein3months': fields.integer('Expire dans 3 mois', readonly=True), ..... @api.one @api.depends('stockentry_ids', 'stockentry_ids.unitprice', 'stockentry_ids.quantity' ) def _compute_fs_stock_dates(self, cr, uid, context=None): print "starting of my cron" ....Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <openerp> <data> ...ici j'ai déclaré mes menus, actions, etc... <!-- Cron job --> <record forcecreate="True" id="ir_cron_stock_compute_dates" model="ir.cron"> <field name="name">Stock Compute dates cron</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="'fs.stock'" name="model" /> <field eval="'_compute_fs_stock_dates'" name="function" /> <field eval="'()'" name="args" /> </record> </data> </openerp>
Partager