/**
 * ZLETS - Reportes.js
 * Lógica para impresión de reportes PDF
 */

/**
 * Imprimir reporte como PDF (abre ventana de impresión)
 */
function imprimirReporte() {
    // Obtener los parámetros actuales de la URL
    const urlParams = new URLSearchParams(window.location.search);
    const fechaDesde = urlParams.get('fecha_desde') || '';
    const fechaHasta = urlParams.get('fecha_hasta') || '';
    const empresaId = urlParams.get('empresa_id') || '0';

    if (!fechaDesde || !fechaHasta) {
        showToast('warning', 'Primero genere el reporte con los filtros');
        return;
    }

    // Abrir vista de impresión en nueva ventana
    const url = `${BASE_URL}?c=reportes&a=imprimirpdf&fecha_desde=${fechaDesde}&fecha_hasta=${fechaHasta}&empresa_id=${empresaId}`;
    window.open(url, '_blank', 'width=1200,height=800');
}
