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.

Tag: ODOO-13

Extienda el método init del widget en Odoo 13.

Estoy tratando de extender el método init del widget para hacer un simple console.log cuando se carga la página, pero no funciona, ¿cuál puede ser la forma correcta de hacer esto? odoo.define(‘lliege_pdt_main.pdt_maps’, function (require) { var Widget = require(‘web.Widget’); var pdt_maps = Widget.extend({ init: function (parent) { console.log(“test”); this._super(parent); }, . . . Read more

Agregar valores en un campo One2many en el evento onchange.

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

Tratando de limitar el campo One2Many solo a registros de la misma empresa.

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

Odoo ORM vs SQL ORM de Odoo vs SQL

Estamos teniendo problemas para acceder a los registros creados por el ORM, a través de consultas SQL directas, ya que parece que no encuentra estos registros creados en la DB. Mi pregunta es ¿con qué frecuencia el ORM de Odoo realiza los cambios en la base de datos de PostgreSQL?

Extendiendo la vista de árbol de Odoo v13 debajo del campo tree_view_ref contexto.

Estoy tratando de agregar un campo a una vista de ventas. La vista es la “stock.picking.form” que se encuentra en la página de Operaciones detalladas. Esa página renderiza el campo “move_line_ids_without_package” usando el contexto “tree_view_ref” de “stock.view_stock_move_line_detailed_operation_tree”. El campo que intento agregar al árbol es un simple campo booleano, el . . . Read more