ошибка установки пользовательского модуля на odoo 14

#report #odoo

Вопрос:

Ошибка значения: ir.действия.отчет.тип отчета: обязательные поля выбора должны определять политику удаления, которая реализует надлежащую очистку соответствующих записей при удалении модуля. Пожалуйста, используйте одну или несколько из следующих политик: «установить значение по умолчанию» (если поле определено по умолчанию), «каскад» или вызываемый с одним аргументом, где аргументом является набор записей, содержащий указанную опцию.

Ответ №1:

Вам нужно объявить вот так :

 report_type = fields.Selection(  selection_add=[('sale', 'sale')],  ondelete={'sale': 'cascade'}  )  

или вы также можете добавить это в соответствии с требованиями :

 ondelete={'sale': 'set default'})