$li_montodebe = number_format($li_montodebe, 2, ",", "."); } else { $li_montodebe = ""; $li_montohab = $li_monto; $li_tothab = $li_tothab + $li_montohab; $li_montohab = number_format($li_montohab, 2, ",", "."); } $la_data[$li_s] = array('sc_cuenta' => $ls_sccuenta, 'denominacion' => $ls_denominacion, 'mondeb' => $li_montodebe, 'monhab' => $li_montohab); } $li_totdeb = number_format($li_totdeb, 2, ",", "."); $li_tothab = number_format($li_tothab, 2, ",", "."); uf_print_detalle_scg($la_data, $li_totdeb, $li_tothab, &$io_pdf); unset($la_data); } } else { $lb_valido = $io_report->uf_select_detalleconrecdoc_scg($ls_numsol); // Cargar el DS con los datos del reporte if ($lb_valido) { $io_report->ds_detalle_scg->group_by(array('0' => 'sc_cuenta', '1' => 'debhab'), array('0' => 'monto'), 'sc_cuenta'); $li_totrowscg = $io_report->ds_detalle_scg->getRowCount("sc_cuenta"); $la_data = ""; $li_totdeb = 0; $li_tothab = 0; for ($li_s = 1; $li_s <= $li_totrowscg; $li_s++) { $ls_sccuenta = trim($io_report->ds_detalle_scg->data["sc_cuenta"][$li_s]); $ls_debhab = trim($io_report->ds_detalle_scg->data["debhab"][$li_s]); $ls_denominacion = trim($io_report->ds_detalle_scg->data["denominacion"][$li_s]); $li_monto = $io_report->ds_detalle_scg->data["monto"][$li_s]; if ($ls_debhab == "D") { $li_montodebe = $li_monto; $li_montohab = "";