Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

241
Views
Odoo14 action_set_won_rainbowman no es una acción válida en crm.lead.result

Estoy creando un módulo personalizado para incluir una vista de árbol dentro de crm.lead que puede insertar algunos datos dentro, pero cuando intento instalarlo, tengo el siguiente problema.

action_set_won_rainbowman no es una acción válida en crm.lead.result

 View name: lead.result.form Error context: view: ir.ui.view(1405,) xmlid: lead_result_form view.model: crm.lead.result view.parent: ir.ui.view(536,) file: c:\users\rami\appdata\local\openerp sa\odoo\addons\14.0\crm_lead_results\views\crm_lead_result.xml

como se ve mi vista

 <record id="lead_result_form" model="ir.ui.view"> <field name="name">lead.result.form</field> <field name="model">crm.lead.result</field> <field name="inherit_id" ref="crm.crm_lead_view_form" /> <field name="arch" type="xml"> <xpath expr="//page[@name='lead']" position="after"> <field name="results_ids"> <tree> <field name="vendor_sort" /> <field name="vendor_name" /> <field name="vendor_amount" /> </tree> <form> <group col="4"> <field name="vendor_sort" /> <field name="vendor_name" required="1" /> <field name="vendor_amount" /> </group> </form> </field> </xpath> </field> </record>

y mi módulo parece

 class LeadResults(models.Model): _name = "crm.lead.result" _description = "Lead Results" opp_id = fields.Many2one("crm.lead", "Oppurtunity") vendor_name = fields.Many2one('res.partner', string="Vendor", required=True, ondelete='cascade', index=True) vendor_amount = fields.Float(string='Amount', help="Vendor Amount") vendor_sort = fields.Integer(string='Sort', help="Vendor Sort") class CrmLead(models.Model): _inherit = "crm.lead" results_ids = fields.One2many("crm.lead.result", "opp_id", "Education")

¿Alguien puede ayudarme en lo que me perdí en eso? "Solo necesito ver los resultados para el mismo ID de cliente potencial"...

Gracias por adelantado

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Usted está heredando la vista de formulario de crm.lead y el ID de modelo dado de crm.lead.result. Por lo tanto, cambie la identificación del modelo a crm.lead a la vista. Además, si desea agregar una vista de página dentro del cuaderno, debe agregar su campo one2many dentro de la página . Vea el ejemplo a continuación.

 <record id="lead_result_form" model="ir.ui.view"> <field name="name">lead.result.form</field> <field name="model">crm.lead</field> <field name="inherit_id" ref="crm.crm_lead_view_form" /> <field name="arch" type="xml"> <xpath expr="//page[@name='lead']" position="after"> <page name="results" string="Results"> <field name="results_ids"> <tree> <field name="vendor_sort" /> <field name="vendor_name" /> <field name="vendor_amount" /> </tree> <form> <group col="4"> <field name="vendor_sort" /> <field name="vendor_name" required="1" /> <field name="vendor_amount" /> </group> </form> </field> </page> </xpath> </field> </record>
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!