#report #odoo
Вопрос:
Ошибка значения: ir.действия.отчет.тип отчета: обязательные поля выбора должны определять политику удаления, которая реализует надлежащую очистку соответствующих записей при удалении модуля. Пожалуйста, используйте одну или несколько из следующих политик: «установить значение по умолчанию» (если поле определено по умолчанию), «каскад» или вызываемый с одним аргументом, где аргументом является набор записей, содержащий указанную опцию.
Ответ №1:
Вам нужно объявить вот так :
report_type = fields.Selection( selection_add=[('sale', 'sale')], ondelete={'sale': 'cascade'} )
или вы также можете добавить это в соответствии с требованиями :
ondelete={'sale': 'set default'})