--En Odoo 10 en el módulo de contratos, inserto así:
class Contract(models.Models)
_inherit= "hr.contract"
movimientos_ids = fields.One2many("movimientos", "contract_id", "motivo de baja de contrato")
--Cree el módulo Movimientos así:
Class movimientos(models.Models)
_name = "movimientos"
name = fields.Char(Clave del Movimiento)
contract_id = fields.Many2one ("hr.contract", "Contrato Relacionado")
employee_id = fields.Many2one ("hr.employee", "Empleado")
job_id = fields.Many2one ("hr.job", "Puesto")
sueldo = fiedls.Float(sueldo anterior)
--- Inserte la vista XML en la vista del contrato como una pestaña y se ve bien:
<notebook position="inside">
<page string="Motivo de baja de Contrato">
<field name="movimientos_ids" context={"default_contract_id": active_id}">
<tree string="motivos de Baja de Contrato" editable="bottom">
<field name="contract_id"/>
<field name="name"/>
<field name="employee_id"/>
<field name="job_id"/>
<field name="sueldo"/>
En Odoo cuando ingreso al contrato y me voy a la pestaña de "movimientos" y le doy agregar en automatico me pone el id del contrato. ¿Como puedo hacer que me ponga también los mismos valores de empleado y job y sueldo tomandolos del contrato actual.?
Tnks...