Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
2.7 kB
2
Indexable
Never
from odoo import models, fields

class Empleado(models.Model):
    _name = 'empleados.empleado'
    _description = 'Empleados'

    codigo = fields.Char(string='Código')
    sexo = fields.Selection([
        ('masculino', 'Masculino'),
        ('femenino', 'Femenino'),
    ], string='Sexo')
    nombre_empleado = fields.Many2one('hr.employee', string='Nombre del empleado')
    salario_diario = fields.Float(string='Salario diario')
    puesto = fields.Many2one('hr.job', string='Puesto')
    departamento = fields.Many2one('hr.department', string='Departamento')
    supervisor = fields.Many2one('hr.employee', string='Supervisor')
    turno = fields.Char(string='Turno')
    sindicalizado = fields.Boolean(string='Sindicalizado')
    faltas = fields.Integer(string='Faltas')
    permiso_sin_goce_sueldo = fields.Integer(string='Permiso sin goce de sueldo')
    incapacidad = fields.Integer(string='Incapacidad')
    vacaciones = fields.Integer(string='Vacaciones')
    horas_semanal = fields.Integer(string='Horas semanales')
    horas_semanales_trabajadas = fields.Integer(string='Horas semanales trabajadas')
    prim_dom = fields.Float(string='Prim. Dom')
    descanso_trabajado = fields.Float(string='Descanso trabajado')
    punt_y_assist = fields.Float(string='Punt. y assist.')
    cubiertas_en_num = fields.Float(string='Cubiertas en #')
    t_extra_doble = fields.Float(string='T. Extra Doble')
    t_extra_doble_importe = fields.Float(string='T.E 2 Importe')
    t_extra_triple = fields.Float(string='T. Extra Triple')
    t_extra_triple_importe = fields.Float(string='T.E.3 Importe')
    puntualidad_asistencia = fields.Float(string='Puntualidad y asistencia')
    cubiertas_en_dinero = fields.Float(string='Cubiertas en $$$')
    premios_eficiencia = fields.Float(string='038014 Premios eficiencia 21.90')
    ayuda_transporte = fields.Float(string='038012 Ayuda Transporte')
    gratificacion_fija = fields.Float(string='Gratificación Fija')
    gratificacion_cumpleanios = fields.Float(string='Gratificación Cumpleaños')
    gratificacion_eventual = fields.Float(string='Gratificación eventual')
    combos_paleados = fields.Float(string='Combos Paleados')
    total_gratificacion = fields.Float(string='TOTAL GRATIFICACIÓN')
    prestamos = fields.Float(string='PRÉSTAMOS')
    deduccion_general = fields.Float(string='DEDUCCIÓN GRAL.')
    descuentos_adicionales = fields.Float(string='Descuentos adicionales')
    total_deduccion = fields.Float(string='TOTAL DEDUCCIÓN')
    observaciones_deducciones = fields.Text(string='OBSERVACIONES DEDUCCIONES / ADEUDO INFONAVIT')
    observaciones = fields.Text(string='OBSERVACIONES')