CHB ASESORES - FIX V218
EXPORTACIÓN EXCEL Y PDF HORIZONTAL DE COTIZACIÓN GLOBAL
========================================================

REQUISITO
---------
Instalar después del FIX V217.1.

OBJETIVO
--------
Agregar a vCotizadorEmpresa.php la exportación estructurada de la Cotización
Global en Excel XLSX y PDF A4 horizontal, usando exactamente las primas y los
deducibles compuestos mostrados en pantalla.

ARCHIVOS INCLUIDOS
------------------
application/config/routes.php
application/controllers/Cotizador.php
application/libraries/ChbGlobalExporter.php
application/views/cotizador/vCotizadorEmpresa.php

MEJORAS
-------
1. Nuevos botones "Exportar Excel" y "Exportar PDF" junto a las acciones de la
   Cotización Global.
2. Excel XLSX real y editable:
   - Una hoja por empresa.
   - Productos en filas y deducibles en columnas.
   - Primas guardadas como números con formato monetario USD.
   - Encabezados y primera columna congelados.
   - Filtros, anchos legibles y configuración de impresión horizontal.
3. PDF:
   - Papel A4 en orientación horizontal.
   - Información del prospecto, vigencia, empresa y moneda.
   - División automática y equilibrada de tablas anchas.
   - Repetición de la columna Producto en cada bloque.
   - Numeración de páginas.
4. Conserva el orden ascendente de deducibles simples y compuestos definido en
   el FIX V216.
5. Las celdas sin tarifa se exportan como "-" y no como cero.

INSTALACIÓN
-----------
1. Realizar una copia de seguridad de los archivos actuales.
2. Descomprimir el patch en la raíz del proyecto.
3. Confirmar que se creó:
   application/libraries/ChbGlobalExporter.php
4. Reemplazar los otros tres archivos respetando sus carpetas.
5. Limpiar la caché del servidor y del navegador.
6. Generar nuevamente una cotización para reconstruir la matriz en sesión.

BASE DE DATOS
-------------
No requiere ejecutar SQL.

REQUISITOS DEL SERVIDOR
-----------------------
- PHP 8.1.
- Extensión ZipArchive habilitada para XLSX.
- TCPDF incluido en application/third_party/tcpdf (ya forma parte del sistema).

PRUEBA RÁPIDA
-------------
1. Generar una Cotización Global con varias empresas.
2. Pulsar "Exportar Excel":
   - Debe descargar un archivo .xlsx.
   - Debe existir una hoja por empresa.
   - Los importes deben mostrarse como US$ y conservarse como valores numéricos.
3. Pulsar "Exportar PDF":
   - Debe descargar un PDF A4 horizontal.
   - Ningún producto, deducible o importe debe quedar recortado.
   - Una empresa con muchos deducibles debe repartirse en varios bloques.

