Skip to main content
El reporte de ubicaciones agrupa el inventario por espacio físico, mostrando cuántos bienes están asignados a cada ubicación y el valor total acumulado. Es útil para auditorías de custodios, verificaciones físicas y planificación de espacios.

Acceso

Navegue en el menú lateral a ReportesReporte por Ubicación (generar_reporte_ubicaciones.php).
El enlace a este reporte está actualmente comentado en home.php y no aparece en el menú lateral:
<!-- <li><a href="generar_reporte_ubicaciones.php"><i class="zmdi zmdi-pin"></i> Reporte por Ubicación</a></li> -->
Para acceder, ingrese la URL directamente en el navegador: generar_reporte_ubicaciones.php. Un administrador debe descomentar la línea correspondiente en home.php para restaurar el acceso desde el menú.

Contenido del reporte

Cada fila del reporte corresponde a un registro de la tabla ubicaciones, enriquecido con el conteo de bienes activos asignados a ese espacio:
CampoOrigenDescripción
Numeración correlativa
Nombre de Ubicaciónubicaciones.nombreNombre del espacio físico
Tipoubicaciones.tipoTipo de ubicación (ver lista abajo)
Dependenciadependencias.nombreDependencia a la que pertenece
Dirección/Referenciaubicaciones.direccionDescripción física o referencia de localización
Responsableubicaciones.responsablePersona responsable de la ubicación
Teléfonoubicaciones.telefonoTeléfono de contacto del responsable
BienesConteo desde bienes WHERE ubicacion_id = ? AND activo = 1Cantidad de bienes activos asignados
Valor Bs.Suma de bienes.valor_original donde ubicacion_id = ?Valor total de los bienes de la ubicación
Estadoubicaciones.activoActivo / Inactivo
El pie de tabla muestra los totales globales: número de ubicaciones, bienes totales asignados y valor total en Bs.

Tipos de ubicación disponibles

Valor internoEtiqueta visible
pnfProgramas Nacionales de Formación (PNF)
sedeSedes
edificioEdificios
pisoPisos/Niveles
oficinaOficinas
aulaAulas
laboratorioLaboratorios
sala_reunionSalas de Reuniones
area_comunÁreas Comunes
otroOtros

Filtros disponibles

Tipo de ubicación

Desplegable con los tipos definidos en el sistema. Filtra directamente por ubicaciones.tipo. Opción por defecto: Todos los tipos.

Dependencia

Desplegable cargado desde dependencias WHERE activo = 1 ORDER BY nombre. Filtra por ubicaciones.dependencia_id. Opción por defecto: Todas las dependencias.
Si la tabla ubicaciones no existe en la base de datos, el sistema muestra el mensaje: “La tabla de ubicaciones no existe aún. Debe registrar ubicaciones primero.”

Cómo generar el reporte

1

Seleccionar el tipo de ubicación (opcional)

Use el desplegable Tipo de Ubicación para ver únicamente aulas, laboratorios, oficinas u otro tipo específico. Déjelo en Todos los tipos para un reporte completo.
2

Seleccionar la dependencia (opcional)

Use el desplegable Dependencia para restringir el reporte a una unidad organizativa específica. Si no hay dependencias registradas, el campo aparece vacío y se ignora el filtro.
3

Ejecutar la búsqueda

Haga clic en Buscar. La pantalla muestra tres indicadores estadísticos: total de ubicaciones encontradas, bienes asignados y valor total en Bs. Debajo aparece la tabla de detalle por ubicación.
4

Descargar el PDF

Con resultados visibles, haga clic en Descargar PDF. El archivo se descarga con el nombre reporte_ubicaciones_YYYY-MM-DD_HH-mm-ss.pdf.

Generación del PDF

El PDF es producido por reporte_ubicaciones.php mediante DOMPDF (librerias/dompdf/). Los datos se envían como resultados_json junto con filtro_tipo y filtro_dependencia. Formato del documento generado:
  • Papel: A4 horizontal (landscape), márgenes de 15 mm.
  • Estadísticas en el encabezado: tres recuadros con total de ubicaciones, bienes en ubicaciones y valor total.
  • Tabla de detalle: todas las columnas del reporte incluyendo teléfono del responsable.
  • Pie de página: identificación del sistema y año.
$dompdf->setPaper('A4', 'landscape');
$dompdf->render();
$dompdf->stream($nombre_archivo, ['attachment' => true]);

Reportes adicionales de referencia

Además del reporte de ubicaciones, el sistema incluye dos vistas de reporte PDF de apoyo que se generan desde las páginas de gestión de categorías y lugares:

Reporte de categorías (reporte_categorias.php)

Genera un PDF en A4 portrait con la lista de todas las categorías de bienes registradas. Cada fila contiene:
CampoColumna BDDescripción
IDcategorias.idIdentificador interno
Códigocategorias.codigoCódigo de la categoría
Nombrecategorias.nombre / denominacionNombre o denominación
Descripcióncategorias.descripcionDescripción de la categoría
Cuenta Pptaria.categorias.cuenta_presupuestariaCuenta presupuestaria asociada
Estatuscategorias.activoActivo / Inactivo
El reporte acepta un término de búsqueda (buscar) para filtrar por nombre y recibe los datos a través del campo resultados_json. El nombre del archivo descargado sigue el patrón reporte_categorias_YYYY-MM-DD_HH-mm-ss.pdf.

Reporte de lugares y dependencias (reporte_lugares_dependencias.php)

Genera un PDF en A4 portrait con dos secciones diferenciadas: Sección Ubicaciones — columnas: Nombre, Código BN (codigo_bien_nacional), Dependencia (nombre_dependencia), Responsable, Estatus. Sección Dependencias — columnas: Nombre, Estatus. Ambas secciones reciben sus datos como un único objeto JSON en el campo datos_json con las claves ubicaciones y dependencias. El archivo generado se llama reporte_lugares_dependencias_YYYY-MM-DD_HH-mm-ss.pdf.
Use el reporte de categorías para verificar la coherencia de la clasificación presupuestaria antes de una auditoría SIGECOF. Use el reporte de lugares y dependencias para validar la estructura organizativa registrada frente al organigrama institucional vigente.

Build docs developers (and LLMs) love