# Programar horarios del equipo

> **Quién puede hacerlo:** jefaturas y sus asistentes, sobre su equipo.
> **Antes de empezar:** los horarios y jornadas se crean en administración. Vos los **asignás**, no los creás.

## Por qué esto está en el capítulo de marcas

Porque **el horario es contra lo que se compara cada marca**. Si el horario está mal, todas las marcas de esa persona van a salir mal — con tardanzas que no existieron o sin señalar las que sí.

<p class="callout info">Casi todos los problemas raros de marcas se resuelven revisando el horario, no la marca.</p>

Los horarios y jornadas están explicados a fondo en el libro *Horarios y Jornadas*, en este mismo estante. Acá va lo que necesitás como jefatura.

## Qué podés hacer

**Ver los horarios** de tu equipo.

**Programar el horario diario** de una persona: qué le toca cada día.

**Programar en tanda**, para asignar un mismo esquema a varias personas de una vez.

<!-- 📷 IMAGEN: pantalla de programación de horarios del equipo -->

## Los dos tipos de día

Cada día del horario de una persona es de uno de dos tipos, y la diferencia importa mucho.

<p class="callout info"><strong>Día fijo</strong> — tiene una hora de entrada y una de salida concretas. Ana entra a las 8:00 y sale a las 17:00, todos los lunes.</p>

<p class="callout info"><strong>Día por turnos</strong> — no tiene hora fija, sino un <strong>conjunto de turnos posibles</strong>. Cuando la persona marca, el sistema deduce cuál de esos turnos le tocaba.</p>

La deducción funciona así: se elige el turno cuya hora de entrada esté **más cerca** de la hora marcada, midiendo de forma circular sobre las 24 horas. Alguien que marca a las 23:50 puede caer en un turno que empieza a las 00:10.

<p class="callout warning">La <strong>salida no deduce turno</strong>: reutiliza el que se dedujo en la entrada. Eso mantiene el turno coherente, pero significa que <strong>si la entrada dedujo mal, la salida hereda el error</strong>.<br><br>Cuando una salida da un número absurdo, revisá primero contra qué turno se evaluó la entrada.</p>

## Dos advertencias importantes sobre turnos rotativos

<p class="callout danger"><strong>El relleno automático no funciona en días por turnos.</strong> El proceso diario que completa las marcas faltantes <strong>se salta</strong> a las personas con horario rotativo, porque no puede adivinar qué turno les tocaba.<br><br>Si tu equipo trabaja por turnos, los olvidos de marcaje <strong>no se completan solos</strong>. Tenés que registrarlos vos. Ver <em>Registrar una marca por un colaborador</em>.</p>

<p class="callout warning"><strong>Los turnos se copian, no se enlazan.</strong> Cuando armás un día con un turno del catálogo, sus horas <strong>se copian</strong> al horario. Si después alguien edita ese turno en el catálogo, los horarios ya armados <strong>no cambian</strong>.<br><br>Es a propósito —evita que una edición mueva horarios en producción— pero significa que actualizar el catálogo no actualiza a nadie.</p>

## Los horarios tienen vigencia

Un horario asignado rige **desde una fecha** y opcionalmente **hasta otra**. Todos los días, un proceso automático activa los que empiezan ese día.

<p class="callout info">💡 Podés programar un cambio de horario con anticipación. Entra en vigor solo, el día que corresponde.</p>

## La regla de oro: no cambiés horarios hacia atrás

<p class="callout danger">Si corregís el horario de alguien con efecto <strong>retroactivo</strong>, las marcas ya registradas de esos días <strong>conservan el cálculo viejo</strong>. Sus minutos de diferencia y su señal de inconsistente siguen siendo los que se calcularon con el horario anterior.<br><br><strong>No existe ninguna función que las recalcule.</strong> Es el único caso del módulo donde un dato queda desactualizado sin forma de arreglarlo desde la interfaz.</p>

Si te toca hacerlo de todos modos, contá con que las marcas de esos días van a quedar mal y decidí de antemano cómo tratarlas — normalmente, aprobándolas en bloque para que no generen sanciones injustas.

## Antes de sancionar, revisá el horario

<p class="callout success">Cuando varias personas de tu equipo aparecen con tardanzas el mismo día, o alguien acumula incidencias sin explicación, mirá su horario antes de sancionar.</p>

Cuatro causas frecuentes de incidencias que no son culpa de nadie:

**Horario mal asignado** — le pusieron el de otro turno o el de otra área.

**Feriado no cargado** — el día era feriado, el sistema no lo sabía, y todo el mundo aparece con problemas.

**Cambio de turno no reflejado** — la persona cambió de turno en la práctica pero nadie lo actualizó en el sistema.

**Turno mal deducido** — en horarios rotativos, una marca a una hora inusual puede caer en el turno equivocado.

<p class="callout info">💡 Regla práctica: <strong>una incidencia individual</strong> suele ser de la persona. <strong>Varias incidencias del mismo día</strong> casi siempre son del sistema.</p>