# Schedule management

Una vez hayamos accedido desde el menú **Empleados-\>Preparación de
Horarios** nos aparecerá una pantalla, en la que podemos ver arriba
cinco pestañas:

![pestanas_horarios.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/yFfjkgzt8KPBisOe-pestanas-horarios.png)

Y en la parte de abajo a la derecha, podemos ver dos botones:

**Aceptar**: Guarda los datos del horario y volvemos a la página
principal.

**Cancelar**: Pregunta si queremos salir del programa sin guardar los
cambios.

Podemos usar estos dos botones, en cualquier momento del proceso en que
estemos creando un horario.

------------------------------------------------------------------------

El primer paso, dentro de la **pestaña Semana**, será elegir la semana
de trabajo para crear el horario. Podemos seleccionar cualquier día de
esa semana para seleccionar la semana, desde esta pantalla dónde nos
aparece un calendario y pulsaremos el botón de abajo **Continuar**.

![preparacion_horarios3.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/nkxPP1nHflFNdYjN-preparacion-horarios3.png)

Si es la primera vez que se trabaja con la semana seleccionada,
aparecerá la siguiente ventana:

![elegir_rango.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/04q8TUIYehk8zERa-elegir-rango.png)

Esta ventana sirve para elegir el rango de fechas, para calcular las
estadísticas de los datos. Podemos elegir que use para el presupuesto
los datos de los últimos 15, 30 o 60 días.

------------------------------------------------------------------------

Una vez hayamos elegido la semana en la que queremos crear el horario y
el rango de fechas para crear las estadísticas, el programa
automáticamente nos llevará a la segunda **pestaña Presupuesto
Personal**, en la que aparecerá una pantalla como la que podemos ver a
continuación:

![presupuesto_personal.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/CHXIomqOWbvn3GA5-presupuesto-personal.png)

En esta ventana salen los datos calculados en función de los datos
históricos del rango de fechas elegido y los **Ratios de
Productividad**
que hay configurados para la tienda.

En esta pestaña tenemos que introducir la **Estimación de Ventas en
Euros**, el **Número de cupones a repartir** y las **Horas estimadas
para otras tareas**.

------------------------------------------------------------------------

Una vez hayamos introducido los datos requeridos en la pestaña anterior,
debemos pasar manualmente a la tercera **pestaña Necesidades Mínimas de
Personal**, dónde podemos ver la siguiente pantalla:

![necesidades_minimas.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/x7TVKaYxrQfanrrN-necesidades-minimas.png)

En el proceso de creación del horario, el programa trabaja en función de
los datos introducidos en las Necesidades mínimas de personal en horas.

Este dato sirve para calcular las horas de personal que van a ser
necesarias para cubrir la estimación de ventas introducida.

En esta pantalla se configuran para cada intervalo horario (según la
resolución horaria que tengamos configurada) las necesidades de personal
que tengamos. Por ejemplo, intervalos horarios cada 15 minutos.

Por defecto aparecen tantos intervalos horarios en función del horario
de apertura de la tienda.

Al entrar por primera vez en el horario de la semana, se copian los
intervalos y las necesidades de personal de la semana anterior para no
tener que empezar a configurar de cero.

Haciendo doble clic en cualquier intervalo aparece la siguiente pantalla
desde donde podemos definir las necesidades mínimas de personal en
función de los **Puestos de
Trabajo**
que tengamos configurados en **Empleados
Tienda**

![modificar_necesidades.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/fuWSx4krOIJWBDeo-modificar-necesidades.png)

Desde esta ventana podemos modificar el número de empleados de cada
puesto de trabajo, en cualquier intervalo horario.

En la parte de abajo tenemos los días de la semana separados por
pestañas, y dependiendo del día que tengamos seleccionado veremos las
necesidades de personal del día correspondiente.

Además, tenemos varios botones que realizan distintas funciones:

![botones_necesidades_minimas.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/3ZQquPxx1eklyEux-botones-necesidades-minimas.png)

**Imprimir**: Imprime las necesidades de personal del día que tengamos
seleccionado, separado por intervalos horarios.

**Copiar desde día**: Muestra un calendario y permite copiar los datos
de la fecha seleccionada (si la fecha seleccionada contiene datos) al
día de la semana que tengamos seleccionado en la pestaña de días. Esta
opción, nos puede venir bien para los días festivos o con algún evento,
dónde tenemos una selección de personal distinta a la habitual.

![copiar_desde.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/sTQVJFuiZOL1304V-copiar-desde.png)

**Copiar a otro día**: Copia los datos de todos los intervalos horarios
del día actual que tenemos seleccionado, a cualquier otro día de la
semana. Nos aparecerá una ventana, en la que tendremos que elegir el día
de la semana en el que queremos copiar los datos. Esta opción nos puede
venir bien, para una vez configurado los horarios del Lunes, copiarlos
uno a uno al resto de los días de la semana hasta el Viernes, y hacer lo
mismo del Sábado al Domingo.

![copiar_otro_dia.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/x7Y8iwDO7Z8z9XZk-copiar-otro-dia.png)

**Copiar siguiente**: Copia los datos del intervalo horario que tengamos
seleccionado al siguiente intervalo. Hay que tener en cuenta que antes
de hacer la copia **NO** nos va a pedir confirmación, así que antes de
usar esta función debemos asegurarnos que estamos en el intervalo
horario deseado que queremos copiar. Esta opción nos puede venir bien,
para una vez configurado el primer intervalo horario, ir copiando de uno
a uno a todos los demás intervalos, siempre y cuando las necesidades de
personal sean las mismas.

Aunque por defecto aparecen los intervalos horarios en función del
horario definido de la tienda, podemos crear y borrar los intervalos
usando los botones Añadir hora y Quitar hora.

**Añadir hora**: Nos pedirá que introduzcamos una hora por ejemplo 12 o
bien podemos poner 12:00. Se añadirán intervalos horarios en función de
la resolución horaria configurada. Si tenemos cada 15 minutos, se
añadirán 12:00, 12:15, 12:30 y 12:45.

**Quitar hora**: Elimina el intervalo horario seleccionado, de forma
individual.

Cuando tengamos las necesidades mínimas de personal definidas, para
calcular el horario teórico pulsaremos el botón **Calcular horario
teórico**

------------------------------------------------------------------------

Una vez hayamos pulsado el botón **Calcular horario teórico** nos
aparecerá una ventana en la que podemos elegir entre las siguientes
opciones, para indicar al programa el orden en el cual tiene que
seleccionar los empleados y luego ir cumpliendo las necesidades de
personal que hemos indicado.

![elegir_seleccion_empleados.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/5dGgpCiw6MxgpENQ-elegir-seleccion-empleados.png)

Si elegimos **Por orden alfabético**, los empleados se ordenan por orden
alfabético y se empieza por el siguiente al último que se utilizó la
semana anterior. Si la semana anterior no habían datos, se empieza por
el primero.

Si elegimos **Por coste de la hora**, los empleados se ordenan por orden
creciente de coste laboral. Para ellos se toma en cuenta el precio hora
que tiene puesta la jornada laboral del empleado

Si elegimos **De forma aleatoria**, se ordenan los empleados se forma
aleatoria y luego se van eligiendo para intentar completar el horario

Después de haber elegido la selección de los empleados para crear el
horario, el programa nos llevará automáticamente a la cuarta **pestaña
Horario TEÓRICO**, en la que aparecerá la siguiente pantalla:

![horario_teorico.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/ZYWgKm9aPaIHBlN1-horario-teorico.png)

Los empleados aparecerán ordenados de forma alfabética. Primero aparecen
los empleados que tienen asignados turnos y luego aparecen ordenados de
forma alfabética los empleados que no tienen asignados ningún turno
aunque estén dados de alta.

En la imagen puede verse, en la primera línea, debajo de cada intervalo
horario el **Contador total de empleados** que muestra el total de
empleados que trabajan en cada intervalo horario determinado (el
contador suma todos los empleados de todos los puestos de trabajo). En
la imagen podemos ver como pasa de 0 a 10 y luego a 9.

Los empleados que tengan asignado un turno aparecerán con un color que
vendrá determinado por su puesto de trabajo. Podemos ver la
**Leyenda**
de cada puesto de trabajo, pulsando encima de la rueda de colores
situada en la parte superior derecha.

Si aparecen errores en el horario, aparecerá un mensaje en rojo
advirtiendo en la parte inferior derecha de la ventana. Al hacer clic
nos aparecerá la siguiente ventana:

![errores_horario_teorico.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/qFihc1tAEmwOvmGV-errores-horario-teorico.png)

En la parte de abajo tenemos los días de la semana separados por
pestañas, y dependiendo del día que tengamos seleccionado veremos el
horario del día correspondiente.

Además, tenemos varios botones que realizan distintas funciones:

![botones_horario_teorico.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/PoKEM4lGSYJvqejI-botones-horario-teorico.png)

**Imprimir**: Aparece un listado ordenado por agrupación de jornada
laboral dentro de cada una de ella por orden alfabético donde aparecen
todos los empleados y los turnos que tienen que hacer a lo largo de la
semana.

**Contador de horas**: Podemos ver lo que hace este botón desde la
pantalla **Contador de
horas**

**Añadir empleado**: Intentará añadir a un empleado que aún no se haya
utilizado en el horario, desde la pantalla **Añadir
empleado**

**Añadir MANUAL**: Intentará añadir a un empleado en el horario de forma
más flexible, desde la pantalla **Añadir
empleado**

**Quitar empleado**: Nos permite eliminar un empleado del horario. En el
supuesto que el empleado, trabaje dos turnos un mismo día, el programa
pedirá al usuario si desea eliminar los dos turnos, o sólo uno de ellos.

**Copiar al REAL**: Una vez el usuario esté conforme con el horario
teórico, el siguiente paso es copiar el horario teórico al horario real,
para ellos se utiliza el botón Copiar al REAL. El horario real será el
horario que realizan día a día los empleados y es igual al horario
teórico aunque se pueden introducir algunos cambios “imprevistos”.

------------------------------------------------------------------------

Una vez hayamos pulsado el botón **Copiar al REAL**, nos aparecerá una
pantalla como la que podemos ver a continuación:

![horario_real.png](https://pav-bookstack-docs-uploads.s3.eu-west-par.io.cloud.ovh.net/uploads/images/gallery/2026-09/wyTihdnVFUDUX73Q-horario-real.png)

Una vez comenzada la semana, en esta pantalla hay que apuntar todos los
cambios respecto al horario que tenemos previsto.

Todas las opciones que aparecen en la parte de abajo funcionan igual que
en la **pestaña de Horario TEÓRICO**, a excepción del botón **Añadir
MANUAL** que funcionará como viene explicado en la pantalla **Elegir
datos
empleado**