Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
1 Ответить
3880 Представления

Hi, I inherit of my make_po method to do its core functionalities and in addition the call of my new method "transitAccountAnalytic"

But "make_po" is runned 3 times and I don't know why.


This is my class from procurement.py :

class procurement_order(models.Model):

_inherit = 'procurement.order'

def make_po(self):

print "=== make_po ==="

self.transitAccountAnalytic()

def transitAccountAnalytic(self):

print "=== transitAccountAnalytic ==="

procurement_order()

Thanks

Аватар
Отменить
Автор Лучший ответ

The solution is to add first : @api.multi

And at the end : return res

Аватар
Отменить
Related Posts Ответы Просмотры Активность
4
мар. 16
5434
1
мар. 16
5137
4
мар. 24
3701
1
окт. 23
5598
1
июн. 22
6881