Предупреждение Odoo, MissingError Один из документов, к которым вы пытаетесь получить доступ, был удален, повторите попытку после обновления.
Я обращаюсь к этой кнопке action_four_weeks_schedule_form
, которая показана ниже на .
<field name='multiple_ratecard_id' nolabel="1" options="{'reload_on_button': true}"> <!-- widget="many2many"-->
<tree string="ALLOCATE SPOTS" editable="bottom" >
<button name="action_four_weeks_schedule_form" type="object" string="CREATE RATECARD SCHEDULE" class="oe_highlight" />
multiple_ratecard_id
— это отношение "многие ко многим" для модели, называемой сингулярным, в которой есть функция action_four_weeks_schedule_form
Это функция
def action_four_weeks_schedule_form(self,cr,uid,ids,context):
for id in ids:
order_obj = self.pool.get('ratecard.multiple').browse(cr,uid,id)
my_id=int(order_obj.id)
scheduled_for= order_obj.scheduled_for
code= order_obj.code
return {
'name':_("Four Week Schedule to Process"),
'view_mode': 'form',
'view_id': False,
'view_type': 'form',
'res_model': 'four.weeks.schedule',
'context':{'default_scheduled_for':scheduled_for,'default_code':code},
'type': 'ir.actions.act_window',
'nodestroy': True,
'target': 'new',
'domain': '[]',
'flags': {'form': {'action_buttons': True}}
}
Как я могу решить эту ошибку и сделать так, чтобы кнопка отображала представление, а не предупреждение Odoo?