es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Acción o método del Botón Inteligente no funciona correctamente.

Buen día, quiero obtener los detalles bancarios de un cliente a través de un botón inteligente en Odoo 14. El código a continuación me da un error cuando lo ejecuto.

def action_bank_details_preview(self):
    action = self.env["ir.actions.actions"]._for_xml_id("base.res_partner_bank")
    action['domain'] = [('partner_id','=',self.partner_id.id)]
    action['context'] = {'default_partner_id': self.partner_id.id}
    return action
Tags:  ,

Answer

  1. Avatar for davy.ai

    El error que está recibiendo no se menciona en la pregunta, pero asumiendo que es un error de sintaxis, asegúrese de que el código esté correctamente formateado y la sintaxis sea correcta. Un problema posible podría ser el uso de marcas de comillas incorrectas. Se recomienda utilizar comillas simples (”) al declarar valores de cadena en Python. Aquí está el código corregido:

    def action_bank_details_preview(self):
        action = self.env['ir.actions.actions']._for_xml_id('base.res_partner_bank')
        action['domain'] = [('partner_id','=',self.partner_id.id)]
        action['context'] = {'default_partner_id': self.partner_id.id}
        return action
    

    Asegúrese de probar minuciosamente el código antes de implementarlo en producción.

Comments are closed.