$ls_tipo_destino=$io_report->dts_cab->data["tipo_destino"][$li_i];
		    
			if($ls_tipo_destino=="P")
		    {
			    $ls_nomprobene=$ls_nompro;
		    }
			if($ls_tipo_destino=="B")
			{
				$ls_nomprobene=$ls_apebene.", ".$ls_nombene;
			}
			if($ls_tipo_destino=="-")
			{
				$ls_nomprobene="";
			}
			uf_print_cabecera($ls_procede,$ls_comprobante,$ls_nomprobene,$io_pdf); // Imprimimos la cabecera del registro
			$lb_valido=$io_report->uf_spg_reporte_comprobante_formato2($ls_cuentades,$ls_cuentahas,$ldt_fecdes,$ldt_fechas,
			                                                           $ls_comprobante,$ls_procede);
            if($lb_valido)
			{
				$li_totrow_det=$io_report->dts_reporte->getRowCount("programatica");
				for($li_s=1;$li_s<=$li_totrow_det;$li_s++)
				{
					$ls_procede=$io_report->dts_reporte->data["procede"][$li_s];
					$ls_comprobante=$io_report->dts_reporte->data["comprobante"][$li_s];
					$fecha=$io_report->dts_reporte->data["fecha"][$li_s];
					$ldt_fecha=$io_funciones->uf_convertirfecmostrar($fecha);
					$ls_programatica=$io_report->dts_reporte->data["programatica"][$li_s];
					$ls_denestpro1=$io_report->dts_reporte->data["denestpro1"][$li_s];
					$ls_denestpro2=$io_report->dts_reporte->data["denestpro2"][$li_s];
					$ls_denestpro3=$io_report->dts_reporte->data["denestpro3"][$li_s];
					$ls_denestpro=$ls_denestpro1." , ".$ls_denestpro2." , ".$ls_denestpro3;
					$ls_spg_cuenta=$io_report->dts_reporte->data["spg_cuenta"][$li_s];