La vista de formulario de la aplicación de calendarios permite crear, configurar y administrar calendarios dentro del ERP, centralizando la programación de actividades, eventos, recordatorios, tareas y procesos operativos. Desde esta vista es posible establecer parámetros generales del calendario, definir comportamientos y adaptar el calendario a distintos flujos de trabajo.

#### Barra de acciones

- *Guardar -* Confirma y guarda los valores ingresados a la base de datos como una configuración de calendario.

#### Campos del formulario

**General**

- *Propietario -* Nombre del usuario al que pertenece el calendario. **Requerido**
- *Nombre -* Nombre para identificar al calendario. **Requerido**
- *Notas -* Texto informativo de propósito general.

**Configuración**

- *Dia de inicio -* Primer día visible, es el orden como se muestran los días en el calendario.
- *Hora inicio -* Primer hora visible, es el rango de hora inicial para el calendario.
- *Hora final -* Última hora visible, es el rango de hora final para el calendario.
- *Intervalo -* Minutos de tiempo visual en los que el rango de hora es segmentado.
- *Duración mínima -* Establece la duración minima en minutos para los eventos.
- *Duración máxima -* Establece la duración maxima en minutos para los eventos.
- *Minutos de anticipación -* Define el tiempo mínimo requerido entre la fecha y hora actual y el inicio de un evento.
- *Recesos -* Descansos en el día, en la forma: 00:00-00:00 (horas y minutos de inicio y fin del descanso).
- *Días de descanso -* Lista de los días de descanso.
- *Fechas no laborales -* Fechas de descanso con el formato MM-dd (mes-día), ej: 12-25 (Diciembre 25)

##### Concideraciones

En la [Vista del calendario](/es/productos/v12/users/pim/calendar/?view=calendar), los campos: `Recesos`, `Días de descanso` y `Fechas no laborales` se indentifican visualmente con un tono gris que indican que no es posible agendar un evento en ese momento del calendario, sin embargo, si puede agendar en estas zonas "grises" si asi lo requiere.

Por otro lado, si el evento lo esta agendando desde el [Servicio de integración (SISE)](https://docs.induxsoft.net/es/productos/v12/devops/packs/pim/sise.md), los campos antes mencionados mas el resto de campos de la "Configuración" sí serán evaluados para determinar la disponibilidad dentro del calendario y permitir o no la creación de un evento.

###### Minutos de anticipación

Esta configuración se utiliza para restringir registros inmediatos o fuera del margen permitido por la operación del negocio. De esta forma, el sistema asegura que exista suficiente tiempo de preparación antes de que ocurra el evento programado.

**Ejemplo**

Supongamos la siguiente configuración:

- Hora actual del servidor: `2026-05-20 10:00`
- Minutos de anticipación: `120`
- El sistema calculará: `2026-05-20 12:00`

En este caso:

- No será posible agendar eventos antes de las `12:00`.
- Los horarios anteriores serán considerados no disponibles.

##### Notas

Los valores predeterminados (sugeridos) que se ven en la captura del formulario corresponden a las variables globales del paquete y pueden ser ajustados de acuerdo a su nececidad dando click sobre el botón de *acciones rápidas* (icono del rayo) en la barra de navegación principal e ingresando el ID `XB40` o textualmente como "Variables globales".

Una ves dentro de la vista de [Variables globales](https://docs.induxsoft.net/es/productos/v12/users/dbext/globalvar/?view=list). Seleccione la categoría **Gestión de Información Personal** y en el panel derecho se desplegaran los controles de las variables del paquete.


![Calendario](https://docs.induxsoft.net/es/productos/v12/pieces/pim/img/pim_calendar.form.png){ style="max-width:100%;" }