我在购买模块中创建了一个向导,用于检查附件。
此过程是,如果附件的数量为0,则create bill
按钮应打开一个向导,要求用户上传附件,如果有附件,则该按钮应继续其通常的功能,即创建附件。帐单。
问题是向导没有打开,并且没有错误。 这是功能。 预先谢谢你。
def action_view_invoice(self):
if self.attachment_count == 0:
wiz = self.env.ref(
'beth_check_attachments.purchase_confirm_attachments')
view = self.env.ref(
'beth_check_attachments.purchase_confirm_attachments_form')
return {
'name': _('Create Bill With No Attachments'),
'type': 'ir.actions.act_window',
'view_type': 'form',
'view_mode': 'form',
'res_model': 'purchase.attachment',
'views': [(view.id, 'form')],
'view_id': view.id,
'nodestroy': True,
'target': 'new',
'res_id': wiz.id,
'context': self.env.context,
}
else:
return super().action_view_invoice()