Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
3208 Lượt xem

i´m trying to implement a custom automated action in odoo v9, and i followed this link here

http://odoo-development.readthedocs.io/en/latest/odoo/models/ir.cron.html

In automated action window, when i run the option button "run manually" i receive the following log message:

2018-01-04 12:09:09,138 4088 WARNING PROJECT_MANAGEMENT openerp.addons.base.ir.ir_cron: Method `scheduler.demo.process_demo_scheduler_queue` does not exist.

Can anyone give me some clue

 

Ảnh đại diện
Huỷ bỏ
Tác giả

Can anyone help ???

Tác giả Câu trả lời hay nhất

Solved.

I was declaring in the wrong way the method ' process_demo_scheduler_queue '; i forgot that in python, methods and variables begin after four(4) white spaces before declaring them.

Right way:

class scheduler_demo(models.Model):

     _name = "scheduler.demo"

     # fields ...

     #declare de method, but first give 4 white space

     # method declared with 4 white spaces

     def process_demo_scheduler_queue

          #put here your custom code

wrong way:

class scheduler_demo(models.Model):

     _name = "scheduler.demo"

     # fields ...

     #declare de method, but first give 4 white space

     # method declared with no 4 white spaces

def process_demo_scheduler_queue

    #put here your custom code

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 4 24
2602
1
thg 9 23
2429
5
thg 7 20
6417
0
thg 3 17
3637
1
thg 9 24
1889