$li_monhab = str_replace(",", ".", $li_monhab); $li_mondeb = str_replace(".", "", $li_mondeb); $li_mondeb = str_replace(",", ".", $li_mondeb); for ($li_i = 1; $li_i < $li_totrowsscg; $li_i++) { $ls_debhab = $_POST["txtdebhab" . $li_i]; if ($ls_debhab == "H") { $ls_docscghab = $_POST["txtdocscg" . $li_i]; } else { $ls_docscgdeb = $_POST["txtdocscg" . $li_i]; } $ls_sccuenta = $_POST["txtcontable" . $li_i]; $ls_cuentaact = $_POST["txtcuentaact" . $li_i]; $ls_cuentaide = $_POST["txtcuentaide" . $li_i]; } // end for $lb_existe = $io_saf->uf_saf_select_dt_cuentas($ls_codemp, $ls_cmpmov, $ls_codcau, $ld_feccmpbd, $ls_cuentaact, $ls_cuentaide, $ls_sccuenta, $ls_docscghab); if (!$lb_existe) { $lb_valido = $io_saf->uf_saf_insert_dt_cuentas($ls_codemp, $ls_cmpmov, $ls_codcau, $ld_feccmpbd, $ls_codact, $ls_cuentaide, $ls_sccuenta, $ls_docscghab, "H", $li_monhab, $ls_cuentaact, $la_seguridad); if ($lb_valido) { $lb_valido = $io_saf->uf_saf_insert_dt_cuentas($ls_codemp, $ls_cmpmov, $ls_codcau, $ld_feccmpbd, $ls_codact, $ls_cuentaide, $ls_sccuenta, $ls_docscgdeb, "D", $li_mondeb, $ls_cuentaact, $la_seguridad); } } else { $lb_valido = false; $io_msg->message("El movimiento contable ya esta registrado"); break; } } } uf_pintardetallescg($lo_objectscg, $li_totrowsscg, $li_totdeb, $li_tothab); if ($lb_valido) { $io_sql->commit();