Construcción → Anexo C (Soportes) (/construccion/anexo)¶
- Permisos mínimos:
AccessConstruccion.SOPORTE_VIEW. Para crear/modificar/eliminar se requiereAccessConstruccion.SOPORTE_MANAGEMENT. - APIs:
GET /api/construccion/soportesPOST/PATCH/DELETE /api/construccion/soportesGET /api/construccion/soporte_nivelesPOST/PATCH/DELETE /api/construccion/soporte_niveles
Objetivo¶
Administrar la estructura jerárquica del Anexo C: niveles y soportes vinculados a cada centro de costos.
Flujo general¶
- Seleccionar centros de costos: La pantalla está envuelta en
ProjectSelector. Debes elegir al menos un centro autorizado para cargar datos. - Explorar la tabla:
- Cada fila indica si es
nivel,soporteo resumen (centro_costos). - La columna
Nivelmuestra la jerarquía (ltree). Puedes expandir/colapsar desde el ícono de despliegue. DynamicTablepermite buscar (soporte~=PILAR), ordenar y exportar.- Acciones rápidas (menú por fila):
- Crear subnivel (si la fila es de tipo
nivel). - Crear soporte bajo el nivel seleccionado.
- Editar/Clonar/Togglear activo.
- Eliminar (si no tiene hijos).
Gestión de niveles¶
- Crear nivel raíz:
- Botón “Agregar nivel” (ícono
Layers). - Completa: centro de costos, clave, nombre, descripción opcional y activa/inactiva.
- Crear subnivel:
- Usa la acción “Agregar subnivel” sobre el nivel padre.
- Editar:
- Acción “Editar nivel” abre el formulario con datos precargados.
- Clonar:
- “Clonar nivel” te permite copiar toda la estructura (niveles hijo + soportes) hacia otro centro de costos. Indica destino y selecciona si clonar sólo estructura o también soportes.
- Activar/Desactivar:
- El switch cambia
is_active. Los niveles inactivos se muestran desvanecidos. - Eliminar:
- Solo disponible cuando el nivel no tiene subniveles ni soportes asociados. El backend valida la integridad.
Gestión de soportes¶
- Crear soporte:
- Acción “Agregar soporte” desde un nivel.
- Campos: clave, nombre, cantidad, unidad, concepto, subconcepto, descripción y estado.
- Editar soporte:
- Modifica los mismos campos. Puedes asociarlo a otro nivel seleccionando en el formulario.
- Duplicar:
- Usa “Copiar soporte” si necesitas replicar la configuración en otro nivel.
- Activar/Desactivar y Eliminar funcionan igual que en niveles.
Consejos¶
- Usa la búsqueda DSL para localizar soportes por clave o concepto en estructuras grandes.
- Antes de clonar, verifica que el centro de costos destino esté vacío o al menos no contenga claves duplicadas.
- La vista incluye contadores (horas, cantidad) que ayudan a validar si el total por centro coincide con lo esperado.
- Para auditoría, descarga la tabla completa en Excel; se respeta la jerarquía gracias a la columna
nivel.