Estados de Bonos horas¶
Estados de bonos horas define el catálogo centralizado de estados posibles para los bonos, paquetes de horas o contratos de tiempo asociados a proyectos y clientes. Esta sección utiliza la tabla base compartida de estados del sistema. Almacena información de cada estado incluyendo título identificativo, descripción del significado del estado, código numérico del estado (pendiente/activo/agotado/cancelado/expirado), icono visual asociado, color distintivo para identificación rápida en interfaces de gestión y alertas, orden de presentación que establece la secuencia lógica, configuración de si el estado permite reubicar o transferir horas entre bonos, y metadatos de auditoría. Los estados definidos aquí determinan las fases del ciclo de vida de bonos: desde contratación inicial (pendiente de activación), activación (vigente/activo con horas disponibles), estados de consumo (en uso/parcialmente consumido), situaciones especiales (suspendido temporalmente, en renovación), hasta finalización (agotado sin horas restantes, expirado por fecha límite, cancelado por cliente, cerrado administrativamente). Se integra directamente con el módulo de Bonos de horas donde cada bono tiene un estado asignado que controla su operatividad. Permite gestionar la disponibilidad de bonos: solo bonos "Activos" permiten imputar horas, bonos "Agotados" generan alertas para renovación o compra de horas adicionales, bonos "Suspendidos" bloquean temporalmente el consumo, y bonos "Expirados" requieren renovación contractual. Facilita control financiero mediante visibilidad de bonos activos vs. agotados, alertas proactivas de consumo próximo al límite, y auditoría completa del histórico de estados de cada bono para análisis de patrones de consumo y renovación.
Información General¶
| Propiedad | Valor |
|---|---|
| ID | 8597708a-0092-4dbf-b2b9-651e968996ee |
| Tabla PostgreSQL | tpr_50040382151 |
| Etiqueta Plural | Estados de Bonos horas |
| Texto principal automatico | No |
| Sección Base | Base - Estados de Registros (ae55d37a-9b63-4927-acd4-6a6e1926d4a3) |
Campos¶
Total de campos: 21 (10 del sistema, 11 personalizados)
Campos del Sistema¶
| Campo | Tipo | Rol | Columna PostgreSQL | Relación | Atributos |
|---|---|---|---|---|---|
| ID | Relación |
- | id |
Estados de Bonos horas | - |
| Título | Texto |
- | nombre |
- | - |
| Fecha Alta Dato | Fecha Y Hora |
- | fecha |
- | - |
| Editado | Fecha Y Hora |
- | fecham |
- | - |
| Eliminado | Sí/No |
- | eliminado |
- | - |
| Usuario Creador del dato | Relación |
- | usuarioid |
Base - Entidades | - |
| Sección (Relación Sistema) | Relación |
- | plantillapid |
- | 🔴 Obligatorio |
| Posición (Orden) | Decimal |
- | posicion |
- | - |
| Modificado | Sí/No |
- | modificado |
- | - |
| Fecha Indice Actividad | Fecha Y Hora |
- | fechaia |
- | - |
Campos Personalizados¶
| Campo | Tipo | Pestaña | Columna | Atributos | Notas |
|---|---|---|---|---|---|
| Descripción | Texto |
General | pr_20040382222 |
- | - |
| Destinador | Relación |
General | pr_500403821512 |
🔒 Bloqueado, 👁 Oculto | - |
| Exportar en módulos | Sí/No |
General | pr_500403821510 |
👁 Oculto | - |
| Fecha Alta del registro | Fecha Y Hora |
Registro | pr_500403821511 |
🔴 Obligatorio | Autorrellenado (Siempre): Fecha y Hora actual |
| Autor del alta | Relación |
Registro | pr_50040382157 |
🔴 Obligatorio | Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* ) |
| Permite Reubicar | Sí/No |
General | pr_30692081 |
👁 Oculto | - |
| Orden | Entero |
General | pr_10646421 |
📊 Cualquier valor numérico | - |
| Hora local | Hora |
Registro | pr_50040382159 |
🔒 Bloqueado, 👁 Oculto | - |
| Icono | Relación |
General | pr_400103845414 |
- | - |
| Color | Entero |
General | pr_40675437 |
📊 Cualquier valor numérico | - |
| Estado | Entero |
General | pr_20040382221 |
📊 Mayores que 0 | - |
Scripts¶
No hay scripts definidos para esta sección.