Как вызвать ошибку при открытии окна ODOO?
Я хотел бы знать, как вызвать ошибку, когда я открываю окно в Odoo.
Например, я открываю окно продаж, и оно вызывает ошибку или предупреждение типа "Привет" или что-то еще.
Я знаю, чтобы использовать исключения, как:
from openerp.osv import osv,fields
from openerp.tools.translate import _
from openerp import pooler
from openerp.exceptions import except_orm`
raise osv.except_osv(_('Hello'), _('Hello World'))
но я не знаю, где я должен поместить код, чтобы поднять это.
1 ответ
использование
default_get
метод, он будет выполняться всякий раз, когда нажмите наCREATE
кнопка.Добавить поле в
list/form view
какcompute
поле и добавитьraise osv.except_osv(_('Hello'), _('Hello World'))
в вычислительной функции.Для действия кнопки. определить функцию и вызвать ее в определении кнопки.
<button name='function_name' type='object'/>