4. Reglas de sistemas
Este apartado detalla las validaciones técnicas y dependencias funcionales que aseguran que los conceptos creados sean operativos y seguros dentro del ERP.
4.1 Definición de Campos y Obligatoriedad
| Campo | Tipo | Obligatorio | Regla de Negocio / Comportamiento |
| Nombre del Concepto | Texto | Sí | Identificador principal del concepto. No puede estar vacío al guardar. |
| Número de Presupuesto | Alfanumérico | No | Determina la numeración asociada a facturas y documentos. Sin validación de formato actual. |
| Estado (Habilitado) | Checkbox | No |
Activo (Default): El concepto es visible en Solicitud de Pagos. Inactivo: El concepto se oculta para los usuarios operativos en el apartado Solicitud de Pagos. |
| Enlazado | Checkbox | No | Restricción de Rol: Solo visible/editable por el rol Sistemas. Actúa como un seguro de integridad. |
4.2 Tabla de Tipos de Documentos Habilitados
Esta tabla permite mapear qué sustentos legales admite el concepto (Factura, Boleta, Recibo por Honorarios, etc.).
-
Validación de Selección: Aunque el sistema permite guardar un concepto sin documentos asociados, esto genera un bloqueo operativo: si no hay documentos vinculados, el concepto aparecerá en la solicitud de pagos pero el usuario no podrá avanzar al no tener opciones que seleccionar.
-
Origen de Datos: Los documentos son predeterminados y se eligen mediante un selector fijo.
4.3 Regla Crítica: Función del Check "Enlazado"
El campo Enlazado es una medida de seguridad avanzada para conceptos que son vitales para el funcionamiento del núcleo del sistema.
-
Protección de Datos: Si el check Enlazado está activo (marcado), el sistema aplica un bloqueo automático sobre el registro del concepto:
-
Prohibición de Eliminación: El registro no puede ser borrado de la base de datos.
-
Prohibición de Deshabilitación: El campo "Habilitado" queda bloqueado; no se puede pasar a estado "Deshabilitado" mientras el concepto esté enlazado.
-
-
Privilegio de Acceso: Esta regla solo puede ser gestionada por el usuario con el rol de Administrador de Sistemas, evitando que el área de Finanzas o Administradores desactiven por error conceptos críticos para otros procesos automáticos.