Добрый день всем.
Я столкнулся с проблемой в ODOO, и Google, и ТАК не могут дать мне ответ.Я пытаюсь использовать метод message_post в функции onchange, например
@api.onchange('approver')
def approve_send_message(self):
self.message_post(body='Another bit of test')
Но сообщение не появляется (но создается без модели и идентификатора в нем).Когда я пытаюсь использовать что-то вроде
self.env['my.model'].browse([1]).message_post(body='body')
, оно работает нормально.Общий вопрос - как получить id объекта, в котором onchange возбуждается?Такие вещи, как _origin, origin, context и self.id не работали.И self.id вернуть
odoo.models.NewId object at 0x7f6eaa69a2e8
insted ID.Спасибо за ваши ответы