$ls_monto = $numalet->letra();
 $li_monsol = number_format($li_monsol, 2, ",", ".");
 $ld_fecemisol = $io_funciones->uf_convertirfecmostrar($ld_fecemisol);
 if ($ls_codpro != "----------") {
     $ls_codproben = $ls_codpro;
 } else {
     $ls_codproben = $ls_cedbene;
 }
 if ($ls_tiporeporte == 0) {
     $li_monsolaux = $io_report->DS->data["monsolaux"][$li_i];
     $li_monsolaux = number_format($li_monsolaux, 2, ",", ".");
 }
 uf_print_encabezado_pagina($ls_titulo, $ls_numsol, $ld_fecemisol, $ls_codproben, $ls_nomproben, $ls_rifpro, $ls_consol, $ls_monto, $li_monsol, &$io_pdf);
 //////////////////////////  GRID RECEPCIONES DE DOCUMENTOS		//////////////////////////////////////
 $io_report->ds_detalle->reset_ds();
 $lb_valido = $io_report->uf_select_rec_doc_solicitud($ls_numsol);
 // Cargar el DS con los datos del reporte
 if ($lb_valido) {
     $li_totrowdet = $io_report->ds_detalle_rec->getRowCount("numrecdoc");
     $la_data = "";
     $li_totsubtot = 0;
     $li_tottot = 0;
     $li_totcar = 0;
     $li_totded = 0;
     for ($li_s = 1; $li_s <= $li_totrowdet; $li_s++) {
         $ls_numrecdoc = $io_report->ds_detalle_rec->data["numrecdoc"][$li_s];
         $ld_fecemidoc = $io_report->ds_detalle_rec->data["fecemidoc"][$li_s];
         $ls_numdoccomspg = $io_report->ds_detalle_rec->data["numdoccomspg"][$li_s];
         $li_mondeddoc = $io_report->ds_detalle_rec->data["mondeddoc"][$li_s];
         $li_moncardoc = $io_report->ds_detalle_rec->data["moncardoc"][$li_s];
         $li_montotdoc = $io_report->ds_detalle_rec->data["montotdoc"][$li_s];