//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
$ls_titulo = "<b>LISTADO DE RETENCIONES</b>";
//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
$ld_fecdes = $io_fun_cxp->uf_obtenervalor_get("fecdes", "");
$ld_fechas = $io_fun_cxp->uf_obtenervalor_get("fechas", "");
$ls_tiporeporte = $io_fun_cxp->uf_obtenervalor_get("tiporeporte", 0);
global $ls_tiporeporte;
if ($ls_tiporeporte == 1) {
    require_once "sigesp_cxp_class_reportbsf.php";
    $io_report = new sigesp_cxp_class_reportbsf();
}
//--------------------------------------------------------------------------------------------------------------------------------
$lb_valido = uf_insert_seguridad($ls_titulo);
// Seguridad de Reporte
if ($lb_valido) {
    $lb_valido = $io_report->uf_retencionesgeneral($ld_fecdes, $ld_fechas);
}
if ($lb_valido === false) {
    print "<script language=JavaScript>";
    print " alert('No hay nada que Reportar');";
    print " close();";
    print "</script>";
} else {
    error_reporting(E_ALL);
    set_time_limit(1800);
    $io_pdf = new Cezpdf('LETTER', 'portrait');
    $io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm');
    $io_pdf->ezSetCmMargins(3.8, 3, 3, 3);
    uf_print_encabezado_pagina($ls_titulo, $ld_fecdes, $ld_fechas, &$io_pdf);
    uf_print_cabecera(&$io_pdf);
    $li_totcargos = 0;