Goodnight,
I am creating a Many2many field, but adding it to the view tells me that the field does not exist what it can be. appreciate your help.
ordenventa_ids = fields.Many2many("sale.order",string="OrdenVenta")
in the view:
<field name="ordenventa_ids"/>
File "/usr/lib/python3/dist-packages/odoo/models.py", line 1037, in _validate_fields
check(self)
File "/usr/lib/python3/dist-packages/odoo/addons/base/ir/ir_ui_view.py", line 342, in _check_xml
self.postprocess_and_fields(view.model, view_doc, view.id)
File "/usr/lib/python3/dist-packages/odoo/addons/base/ir/ir_ui_view.py", line 1064, in postprocess_and_fields
self.raise_view_error(message, view_id)
File "/usr/lib/python3/dist-packages/odoo/addons/base/ir/ir_ui_view.py", line 519, in raise_view_error
raise ValueError(message)
ValueError: El campo `ordenventa_ids` no existe
Contexto del error:
Vista `efact.view.form.guia.remision`
[view_id: 877, xml_id: efact.view_form_guia_remision, model: efact.guia_remision, parent_id: n/a]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 744, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 654, in _tag_record
id = self.env(context=rec_context)['ir.model.data']._update(rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode)
File "/usr/lib/python3/dist-packages/odoo/addons/base/ir/ir_model.py", line 1457, in _update
record.write(values)
File "/usr/lib/python3/dist-packages/odoo/addons/base/ir/ir_ui_view.py", line 424, in write
return super(View, self).write(self._compute_defaults(vals))
File "/usr/lib/python3/dist-packages/odoo/models.py", line 3129, in write
field.determine_inverse(records)
File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1074, in determine_inverse
getattr(records, self.inverse)()
File "/usr/lib/python3/dist-packages/odoo/addons/base/ir/ir_ui_view.py", line 273, in _inverse_arch
view.write(data)
File "/usr/lib/python3/dist-packages/odoo/addons/base/ir/ir_ui_view.py", line 424, in write
return super(View, self).write(self._compute_defaults(vals))
File "/usr/lib/python3/dist-packages/odoo/models.py", line 3109, in write
self._write(old_vals)
File "/usr/lib/python3/dist-packages/odoo/models.py", line 3277, in _write
self._validate_fields(vals)
File "/usr/lib/python3/dist-packages/odoo/models.py", line 1041, in _validate_fields
raise ValidationError("%s\n\n%s" % (_("Error while validating constraint"), tools.ustr(e)))
odoo.exceptions.ValidationError: ('Error mientras se validaban las restricciones\n\nEl campo `ordenventa_ids` no existe\n\nContexto del error:\nVista `efact.view.form.guia.remision`\n[view_id: 877, xml_id: efact.view_form_guia_remision, model: efact.guia_remision, parent_id: n/a]', None)
During handling of the above exception, another exception occurred: