uf_conectar(); $fun=new class_funciones(); $io_sql=new class_sql($con); require_once("sigesp_spi_c_mod_presupuestarias.php"); $in_classcmp=new sigesp_spi_c_mod_presupuestarias(); 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"]; } else { $ls_operacion=""; $ls_cuentaplan=""; $ls_denominacion=""; $ls_documento="000000000000001"; $ls_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="SPIAUM"; $ld_monto=""; } if($ls_operacion=="GUARDARCON") { $ls_comprobante=$_POST["comprobante"]; $ld_fecha =$_POST["fecha"]; $ls_proccomp =$_POST["procede"]; $ls_desccomp =$_POST["descripcion"]; $ls_provbene =$_POST["provbene"]; $ls_tipo =$_POST["tipo"]; if($ls_tipo=="P") { $ls_prov=$ls_provbene; $ls_bene="----------"; } else { $ls_bene=$ls_provbene; $ls_prov="----------"; } if ($ls_tipo=="B") { $ls_bene=$ls_provbene; $ls_prov="----------"; } if ($ls_tipo=="P") { $ls_prov=$ls_provbene; $ls_bene="----------"; } if ($ls_tipo=="-") { $ls_bene="----------"; $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); $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"] =2; if($lb_valido) { $ls_cuenta = $_POST["txtcuenta"]; $ls_documento = $_POST["txtdocumento"]; $ls_denominacion=$_POST["txtdenominacion"]; $ls_descripcion=$_POST["txtdescripcion"]; $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) { $in_classcmp->io_sql->commit(); } else { $in_classcmp->io_sql->rollback(); } } else { $ls_cuenta = $_POST["txtcuenta"]; $ls_documento = $_POST["txtdocumento"]; $ls_denominacion=$_POST["txtdenominacion"]; $ls_descripcion=$_POST["txtdescripcion"]; $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
Catálogo de Cuentas de Gastos
Operación
Monto Agregar Detalle Presupuestario Cancelar Registro de Detalle Presupuestario