Tag: ODOO
Estoy tratando de agregar valores en mi campo one2many onchange. Intenté usar [(0,0, {values})] pero no sucedió nada. ¿Alguna idea de cómo implementarlo? custom_line_ids = fields.One2many(‘mrp.production’, ‘product_id’, ‘Custom Line’) @api.onchange(‘product_id’) def add_custom_line_ids(self): mrp = self.env[‘mrp.productions’].search([]) result = [] vals = { ‘sequence’: self.sequence, ‘name’: self.name, ‘product_id’: self.product_id, ‘date_planned_start’: self.date_planned_start, ‘state’: . . . Read more
Me gustaría agregar una configuración para un módulo personalizado de Odoo. Sin embargo, cuando relleno un valor para la configuración test_field y hago clic en guardar, el valor parece no guardarse ya que cuando actualizo la página, ya no está rellenado en el campo de entrada. ¿Debería cambiar el método . . . Read more
Hola, soy nuevo en la personalización de Odoo y Python y quería saber cómo puedo iterar a través de un campo y tomar los valores del campo y ponerlos en uno nuevo. El campo por el que quiero iterar contiene múltiples direcciones de correo electrónico. Quiero iterar a través de . . . Read more
Básicamente, quiero poner un dominio en este campo: line_ids = fields.One2many( “hr.payslip.line”, “slip_id”, string=”Líneas de nómina”, readonly=True, domain=[(“company_id”, “=”, self.company_id.id)], ) Pero estoy obteniendo: domain=[(“company_id”, “=”, self.company_id.id)], NameError: el nombre ‘self’ no está definido
Supongamos que tenemos un modelo llamado ‘repertoire‘ con un campo Many2many ‘documents_id‘ y tengo un botón en la vista de árbol many2many, en ese botón quiero obtener el id del ‘repertoire‘ en el que estoy actualmente. ¿Existe alguna solución para esto?