feat(ti): área también en Activo Fijo — desglose, filtro y columna
Snipe-IT sí tiene el dato: tabla nativa departments + users.department_id. El
área se HEREDA del usuario asignado, así que aplica a lo asignado a una persona:
562 de 950 activos en total, y en Corporativo los 175 de 175 asignados (13 áreas:
Contabilidad 30, TI 27, OAE 25, Jurídico 23, Tesorería 19…).
- Desglose "Por área (Corporativo)" en Distribución, con barras clicables.
- Área como filtro facetado del modal (sustituye al chip deshabilitado) y como columna de la tabla de detalle.
- Se elimina la PendingCard "Equipos por área": ya no es un hueco.
Acotado a Corporativo por la misma razón que en tickets: fuera de ahí el campo se usó para capturar el nombre de la empresa (CAE Insurance, ENTRA, Tenus…).
Límite que la UI conserva visible: los 180 activos de Corporativo NO asignados a una persona no tienen área — no es falta de captura, es que no hay de quién heredarla. Por eso el desglose suma 175 y no 355.
area_col_a se detecta junto al resto de columnas y ANTES de construir cláusulas,
para no repetir el UnboundLocalError que tumbó el resumen de tickets.
Verificado el cruce backend
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com