Skip to content

Empleados

Descripcion

Modulo de gestion de empleados del consorcio (encargados, porteros, personal de limpieza) segun convenio colectivo SUTERH. Permite registrar, editar, consultar y dar de baja empleados, con clasificacion por categoria y tipo de jornada. El sistema calcula automaticamente la antiguedad a partir de la fecha de ingreso.

Acceso

  • Roles permitidos: admin, superadmin
  • Ruta: /admin/empleados

Funcionalidades

Indicadores Resumen

Se muestran 3 tarjetas con metricas del personal:

IndicadorDescripcion
Total EmpleadosCantidad total de empleados registrados
ActivosEmpleados con estado activo (en verde)
InactivosEmpleados dados de baja (en gris)

Crear Empleado

Boton "Nuevo Empleado" que abre un dialogo con el formulario de alta. Los campos obligatorios son: Nombre, Apellido, Documento y Fecha de Ingreso. Si alguno de estos campos falta, se muestra un mensaje de error via toast. Los valores por defecto del formulario son:

  • Categoria: 4ta
  • Jornada: Completa
  • Vive en edificio: No
  • Obra Social: OSTERYH

Ver Detalle

Al hacer click en una fila de la tabla o en el boton con icono de ojo se abre un dialogo con la informacion completa del empleado. Muestra todos los datos registrados incluyendo el calculo de antiguedad en anos y la fecha de egreso (si corresponde). Desde este dialogo se puede acceder al boton "Editar" (solo si el empleado esta activo y el usuario tiene permisos).

Editar Empleado

Boton con icono de lapiz (solo visible para empleados activos). Abre un dialogo con el formulario precargado con los datos actuales del empleado para su modificacion.

Dar de Baja

Boton con icono de papelera (solo visible para empleados activos). Muestra un dialogo de confirmacion que indica que la accion marcara al empleado como inactivo y registrara la fecha de egreso con la fecha actual. Esta es una baja logica (soft delete): el empleado no se elimina de la base de datos, sino que su campo activo pasa a false y se completa la fecha_egreso.

Calculo de Antiguedad

La funcion calcularAntiguedad toma la fecha de ingreso del empleado y calcula la diferencia en anos completos respecto a la fecha actual. Se muestra en la tabla y en el detalle con el formato "X anos". El calculo ajusta por mes y dia para no redondear hacia arriba prematuramente.

Actualizacion en Tiempo Real

El modulo utiliza suscripciones realtime de Supabase para actualizar automaticamente la lista cuando se registran cambios en la tabla empleados del consorcio activo.

Campos

Campos del formulario de creacion y edicion de empleado:

CampoTipoObligatorioNotas
NombretextoSi
ApellidotextoSi
DocumentotextoSiDNI del empleado
CUILtextoNoFormato 20-12345678-9
Fecha de NacimientodateNo
CategoriaselectSi1ra, 2da, 3ra, 4ta (default: 4ta)
Fecha de IngresodateSiBase para calculo de antiguedad
JornadaselectNoCompleta o Media Jornada (default: Completa)
Vive en el edificioswitchNoDefault: No. Afecta adicional vivienda en liquidacion
Obra SocialtextoNoDefault: OSTERYH
CBUtextoNoCuenta bancaria para deposito de haberes

Campos adicionales gestionados por el sistema (no editables desde formulario):

CampoDescripcion
Fecha de EgresoSe completa automaticamente al dar de baja
ActivoSe pasa a false al dar de baja

Categorias SUTERH

Las categorias corresponden al convenio colectivo de trabajo de SUTERH:

ValorLabel
1ra1ra Categoria
2da2da Categoria
3ra3ra Categoria
4ta4ta Categoria

Jornadas

ValorLabel
completaJornada Completa
media_jornadaMedia Jornada

La jornada afecta el calculo salarial: media jornada aplica un factor de 0.5 sobre el sueldo basico.

Estados

EstadoBadgeDescripcion
ActivoVerdeEmpleado en actividad
InactivoGrisEmpleado dado de baja, con fecha de egreso registrada

Filtros y busqueda

  • Busqueda por texto: nombre, apellido o documento del empleado
  • Switch "Mostrar inactivos": por defecto desactivado, solo muestra empleados activos. Al activarlo incluye los inactivos en el listado

© 2026 Consorcio Nube