uf_conectar(); $fun=new class_funciones(); $io_sql=new class_sql($con); require_once("sigesp_spg_c_mod_presupuestarias.php"); $in_classcmp=new sigesp_spg_c_mod_presupuestarias(); /////////////////////////////////////Parametros necesarios para seguridad//////////////////////////// $ls_empresa=$dat["codemp"]; $li_estmodest=$dat["estmodest"]; if(array_key_exists("la_logusr",$_SESSION)) { $ls_logusr=$_SESSION["la_logusr"]; } else { $ls_logusr=""; } $ls_sistema="SPG"; $ls_ventana="sigesp_spg_p_adicional.php"; $la_security[1]=$ls_empresa; $la_security[2]=$ls_sistema; $la_security[3]=$ls_logusr; $la_security[4]=$ls_ventana; ////////////////////////////////////////////////////////////////////////////////////////////////// if (array_key_exists("operacion",$_POST)) { $ls_operacion=$_POST["operacion"]; $ls_cuentaplan=$_POST["txtcuenta"]; $ls_denominacion=$_POST["txtdenominacion"]; $ls_procedencia=$_POST["txtprocedencia"]; $ls_descripcion=$_POST["txtdescripcion"]; $ls_comprobante=$_POST["comprobante"]; $ls_proccomp =$_POST["procede"]; $ls_desccomp =$_POST["descripcion"]; $ld_fecha =$_POST["fecha"]; $ls_tipo =$_POST["tipo"]; $ls_provbene =$_POST["provbene"]; $ls_codfuefin = $_POST["hidcodfuefin"]; $ls_coduniadm = $_POST["hidcoduniadm"]; } else { $ls_operacion=""; $ls_cuentaplan=""; $ls_denominacion=""; //$ls_documento="000000000000001"; $ls_documento=$_GET["comprobante"]; $ls_descripcion=$_GET["descripcion"];; $ls_comprobante=$_GET["comprobante"]; $ls_proccomp =$_GET["procede"]; $ls_desccomp =$_GET["descripcion"]; $ld_fecha =$_GET["fecha"]; $ls_tipo =$_GET["tipo"]; $ls_provbene =$_GET["provbene"]; $ls_procedencia=$_GET["txtprocedencia"]; $ls_codfuefin = $_GET["codfuefin"]; $ls_coduniadm = $_GET["coduniadm"]; } if($ls_operacion=="GUARDARCON") { $ls_codemp =$dat["codemp"]; $ls_comprobante=$_POST["comprobante"]; $ld_fecha =$_POST["fecha"]; $ls_proccomp =$_POST["procede"]; $ls_desccomp =$_POST["descripcion"]; $ls_provbene =$_POST["provbene"]; $ls_tipo =$_POST["tipo"]; $ls_codban = "---"; $ls_ctaban = "-------------------------"; if($ls_tipo=="P") { $ls_prov=$ls_provbene; $ls_bene="----------"; } else { $ls_bene=$ls_provbene; $ls_prov="----------"; } $in_classcmp->io_sql->begin_transaction(); $lb_valido=$in_classcmp->uf_guardar_automatico($ls_comprobante,$ld_fecha,$ls_proccomp,$ls_desccomp,$ls_prov,$ls_bene, $ls_tipo,2,0,$ls_codfuefin,$ls_coduniadm); if(!$lb_valido) { $in_classcmp->io_sql->rollback(); $msg->message($in_classcmp->is_msg_error); } else { $ld_fecdb=$fun->uf_convertirdatetobd($ld_fecha); /*$lb_valido=$in_classcmp->uf_update_bsf_sigespcmpmd(0,$ls_codemp,$ls_proccomp,$ls_comprobante, $ld_fecdb,$la_security);*/ if($lb_valido) {$in_classcmp->io_sql->commit();} else {$in_classcmp->io_sql->rollback();} } $arr_cmp["comprobante"]=$ls_comprobante; $ld_fecdb=$fun->uf_convertirdatetobd($ld_fecha); $arr_cmp["fecha"] =$ld_fecdb; $arr_cmp["procedencia"]=$ls_proccomp; $arr_cmp["descripcion"]=$ls_desccomp; $arr_cmp["proveedor"] =$ls_prov; $arr_cmp["beneficiario"]=$ls_bene; $arr_cmp["tipo"] =$ls_tipo; $arr_cmp["codemp"] =$dat["codemp"]; $arr_cmp["tipo_comp"] =1; if($lb_valido) { $ls_cuenta = $_POST["txtcuenta"]; $ls_documento = $_POST["txtdocumento"]; $ls_denominacion= $_POST["txtdenominacion"]; $ls_procede = $_POST["txtprocedencia"]; $ls_operacioncon= $_POST["txtoperacion"]; $ld_monto = $_POST["txtmonto"]; $ldec_monto=str_replace(".","",$ld_monto); $ldec_monto=str_replace(",",".",$ldec_monto); $lb_valido=$in_classcmp->uf_guardar_movimientos_contable($arr_cmp,$ls_cuenta,$ls_procede,$ls_descripcion, $ls_documento,$ls_operacioncon,$ldec_monto); if($lb_valido) { $ls_codemp=$_SESSION["la_empresa"]["codemp"]; //$lb_valido=$in_classcmp->uf_convertir_sigespcmpmd($ls_codemp,$la_security); /*if($lb_valido) { $lb_valido=$in_classcmp->uf_update_bsf_scgdtcmp($ldec_monto,$ls_codemp,$ls_procede,$ls_comprobante,$ld_fecdb, $ls_cuenta,$ls_procede,$ls_documento,$ls_operacioncon, $la_security); }*/ if($lb_valido){ $in_classcmp->io_sql->commit();} else{ $in_classcmp->io_sql->rollback();} } else { $in_classcmp->io_sql->rollback(); } } else { $ls_cuenta = $_POST["txtcuenta"]; $ls_est1 = $_POST["codestpro1"]; $ls_est2 = $_POST["codestpro2"]; $ls_est3 = $_POST["codestpro3"]; $ls_documento = $_POST["txtdocumento"]; $ls_denominacion= $_POST["txtdenominacion"]; $ls_procede = $_POST["txtprocedencia"]; $ls_operacioncon= $_POST["txtoperacion"]; $ld_monto = $_POST["txtmonto"]; $in_classcmp->io_sql->rollback(); $msg->message($in_classcmp->is_msg_error); } ?>
Entrada de Movimientos Contables
Documento
Descripción
Procedencia
Cuenta Contable
Operación
Debe
Haber
Monto