$li_nro=$li_nro+1;
					$ls_cedper=$io_report->DS_detalle->data["cedper"][$li_s];
					$ls_nomper=$io_report->DS_detalle->data["apeper"][$li_s].", ".$io_report->DS_detalle->data["nomper"][$li_s];
					$li_subtot=$li_subtot+$io_report->DS_detalle->data["monnetres"][$li_s];
					$li_monnetres=$io_fun_nomina->uf_formatonumerico($io_report->DS_detalle->data["monnetres"][$li_s]);
					$ls_codcueban=$io_report->DS_detalle->data["codcueban"][$li_s];
					$la_data[$li_s]=array('nro'=>$li_nro,'cedula'=>$ls_cedper,'nombre'=>$ls_nomper,'monto'=>$li_monnetres, 'cuenta'=>$ls_codcueban);
				}
				$io_report->DS_detalle->resetds("cedper");
				if(!empty($la_data))
				{
					uf_print_detalle($la_data,$io_pdf); // Imprimimos el detalle 
					$li_total=$li_total+$li_subtot;
					$ls_descripcion="Pago por Taquilla";
					$li_subtot=$io_fun_nomina->uf_formatonumerico($li_subtot);
					uf_print_pie_detalle($ls_descripcion,$li_subtot,$io_pdf); // Imprimimos pie de la cabecera
				}
				unset($la_data);
			}
			$io_pdf->stopObject($io_cabecera); // Detener el objeto cabecera
			unset($io_cabecera);
			$li_total=$io_fun_nomina->uf_formatonumerico($li_total);
			uf_print_piecabecera($li_total,$io_pdf);
			$io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página
			$io_pdf->stopObject($io_encabezado);
			unset($io_encabezado);
		}
		$io_report->DS->resetds("codban");
		if($lb_valido) // Si no ocurrio ningún error
		{
			$io_pdf->ezStream(); // Mostramos el reporte
			  $ls_codart=$io_report->dts_reporte->data["codart"][$li_s];  
			  $ls_canart=$io_report->dts_reporte->data["canart"][$li_s];  
			  $ls_preuniart=number_format($io_report->dts_reporte->data["preuniart"][$li_s],2,",",".");  
			  $ls_nompro=$io_report->dts_reporte->data["nompro"][$li_s];  
			  $ls_cedrep=$io_report->dts_reporte->data["cedrep"][$li_s];  
			  $ls_nomreppro=$io_report->dts_reporte->data["nomreppro"][$li_s];  
			  $ls_denart=$io_report->dts_reporte->data["denart"][$li_s];
			  $ls_estpro=$io_report->dts_reporte->data["estpro"][$li_s];
			  $ldt_fecrec=$io_funciones->uf_convertirfecmostrar($io_report->dts_reporte->data["fecrec"][$li_s]);
			  $ls_montotart=$io_report->dts_reporte->data["montotart"][$li_s];
			 
			 $la_data[$li_s]=array('codart'=>$ls_codart,'denart'=>$ls_denart,'canart'=>$ls_canart,'preuniart'=>$ls_preuniart);
		}//for
		uf_cabezera($ls_nomresalm,$ls_nompro,$ls_nomreppro,$ls_nombre,$io_pdf);
		uf_cabezera_detalle($io_pdf);
		uf_print_pie_detalle($ls_estpro,$ls_numordcom,$ls_nombre,$ls_montotart,$ls_ciuemp,$ldt_fecrec,$io_pdf); 
		uf_print_pie_cabecera($ls_nombre,$io_pdf);
		uf_print_detalle($la_data,$io_pdf); // Imprimimos el detalle
		unset($la_data);
		$io_pdf->ezStopPageNumbers(1,1);
		if (isset($d) && $d)
		{
			$ls_pdfcode = $io_pdf->ezOutput(1);
		  	$ls_pdfcode = str_replace("\n","\n<br>",htmlspecialchars($ls_pdfcode));
		  	echo '<html><body>';
		  	echo trim($ls_pdfcode);
		  	echo '</body></html>';
		}
		else
		{
			$io_pdf->ezStream();
    // Número de página
    if ($lb_valido) {
        $li_totrow_det = $io_report->ds_detalle->getRowCount("codact");
        for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) {
            $ls_codart = $io_report->ds_detalle->data["codact"][$li_s];
            $li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s];
            $ls_denart = $io_report->ds_detalle->data["denact"][$li_s];
            $ls_ideact = $io_report->ds_detalle->data["ideact"][$li_s];
            $la_data[$li_s] = array('cantidad' => $li_cantidad, 'codact' => $ls_codart, 'ideact' => $ls_ideact, 'denact' => $ls_denart);
        }
        uf_print_detalle($la_data, $io_pdf);
        // Imprimimos el detalle
    }
    unset($la_data);
    uf_cabecera($ls_denuniadmcede, $ls_codprov, $ls_nomprov, $ls_cedrepre, $ls_nomrepre, $ls_concepto, $ld_fecent, $ld_fecdevo, &$io_pdf);
    uf_print_pie_detalle($ls_obser, $io_pdf);
    uf_print_pie_cabecera($ls_denuniadmcede, $ls_nomprov, $io_pdf);
    unset($la_data);
    $io_pdf->ezStopPageNumbers(1, 1);
    if (isset($d) && $d) {
        $ls_pdfcode = $io_pdf->ezOutput(1);
        $ls_pdfcode = str_replace("\n", "\n<br>", htmlspecialchars($ls_pdfcode));
        echo '<html><body>';
        echo trim($ls_pdfcode);
        echo '</body></html>';
    } else {
        $io_pdf->ezStream();
    }
    unset($io_pdf);
}
unset($io_report);
            $li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s];
            $li_total = $li_costo * $li_cantidad;
            $li_cantidad = $io_fun_activo->uf_formatonumerico($li_cantidad);
            $li_costo = $io_fun_activo->uf_formatonumerico($li_costo);
            $li_total = $io_fun_activo->uf_formatonumerico($li_total);
            if ($ls_auxcoduniadm == $ls_coduniadm) {
                $li_aux = $li_aux + 1;
                $la_data[$li_aux] = array('cantidad' => $li_cantidad, 'catalogo' => $ls_catalogo, 'codact' => $ls_codart, 'denact' => $ls_denart, 'codcau' => $ls_codcau . " " . $ls_dencau, 'costo' => $li_costo, 'total' => $li_total);
            }
        }
        uf_print_detalle($la_data, $io_pdf);
        // Imprimimos el detalle
    }
    unset($la_data);
    unset($la_datat);
    uf_print_pie_detalle($io_pdf);
    uf_print_pie_cabecera($io_pdf);
    unset($la_data);
    $io_pdf->ezStopPageNumbers(1, 1);
    if (isset($d) && $d) {
        $ls_pdfcode = $io_pdf->ezOutput(1);
        $ls_pdfcode = str_replace("\n", "\n<br>", htmlspecialchars($ls_pdfcode));
        echo '<html><body>';
        echo trim($ls_pdfcode);
        echo '</body></html>';
    } else {
        $io_pdf->ezStream();
    }
    unset($io_pdf);
}
unset($io_report);
     $li_totrow_det = $io_report->ds_detalle->getRowCount("codact");
     for ($li_s = 1; $li_s <= $li_totrow_det; $li_s++) {
         $ls_codart = $io_report->ds_detalle->data["codact"][$li_s];
         $li_cantidad = $io_report->ds_detalle->data["cantidad"][$li_s];
         $ls_denart = $io_report->ds_detalle->data["denact"][$li_s];
         $li_costo = $io_report->ds_detalle->data["costo"][$li_s];
         $li_total = $io_report->ds_detalle->data["total"][$li_s];
         $li_costo = $io_fun_activo->uf_formatonumerico($li_costo);
         $li_total = $io_fun_activo->uf_formatonumerico($li_total);
         $la_data[$li_s] = array('cantidad' => $li_cantidad, 'denact' => $ls_codart . " " . $ls_denart, 'costo' => $li_costo, 'total' => $li_total);
     }
     uf_print_detalle($la_data, $io_pdf);
     // Imprimimos el detalle
 }
 unset($la_data);
 uf_print_pie_detalle($ls_periodo, $io_pdf);
 $io_report->uf_saf_buscarcargos_reponcedente($ls_codemp, $ls_cmpres, $ls_codresced);
 $li_totrow = $io_report->ds_detalle->getRowCount("cedper");
 for ($li_c = 1; $li_c <= $li_totrow; $li_c++) {
     $ls_nomced = $io_report->ds_detalle->data["nomper"][$li_c];
     $ls_apeced = $io_report->ds_detalle->data["apeper"][$li_c];
     $ls_cedced = $io_report->ds_detalle->data["cedper"][$li_c];
     $li_racnom = $io_report->ds_detalle->data["racnom"][$li_c];
     if ($li_racnom == 0) {
         $li_denasicar = $io_report->ds_detalle->data["descar"][$li_c];
     } else {
         $li_denasicar = $io_report->ds_detalle->data["denasicar"][$li_c];
     }
 }
 $io_report->uf_saf_buscarcargos_reponreceptor($ls_codemp, $ls_cmpres, $ls_codreserec);
 $li_totrow_r = $io_report->ds_detalle->getRowCount("cedper");