$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(); $io_msg->message("El registro fue incluido con exito"); $ls_estpromov = 0;
} uf_pintardetalle($lo_object, $li_totrows, $li_montot); if ($lb_valido) { for ($li_i = 1; $li_i < $li_totrowsscg; $li_i++) { $ls_sccuenta = $_POST["txtcontable" . $li_i]; $ls_cuentaact = $_POST["txtcuentaact" . $li_i]; $ls_cuentaide = $_POST["txtcuentaide" . $li_i]; $ls_docscg = $_POST["txtdocscg" . $li_i]; $ls_debhab = $_POST["txtdebhab" . $li_i]; $li_montocont = $_POST["txtmontocont" . $li_i]; $ls_descripcion = $_POST["txtdescripcion" . $li_i]; $li_montocontaux = str_replace(".", "", $li_montocont); $li_montocontaux = str_replace(",", ".", $li_montocontaux); $lb_existe = $io_saf->uf_saf_select_dt_cuentas($ls_codemp, $ls_cmpmov, $ls_codcau, $ld_feccmpbd, $ls_cuentaact, $ls_cuentaide, $ls_sccuenta, $ls_docscg); 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_docscg, $ls_debhab, $li_montocontaux, $ls_cuentaact, $la_seguridad); if (!$lb_valido) { break; } } 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(); $io_msg->message("El registro fue incluido con exito");