"; print "location.href='../../sigesp_inicio_sesion.php'"; print ""; } ?> Definición de Plan de Cuentas de Gasto.
Sistema de Configuración
 
 
NuevoGrabarBuscarEliminarImprimirSalirAyuda
uf_sss_load_permisossigesp(); } else { $ls_permisos = $_POST["permisos"]; $la_accesos["leer"] = $_POST["leer"]; $la_accesos["incluir"] = $_POST["incluir"]; $la_accesos["cambiar"] = $_POST["cambiar"]; $la_accesos["eliminar"] = $_POST["eliminar"]; $la_accesos["imprimir"] = $_POST["imprimir"]; $la_accesos["anular"] = $_POST["anular"]; $la_accesos["ejecutar"] = $_POST["ejecutar"]; } } else { $la_accesos["leer"] = ""; $la_accesos["incluir"] = ""; $la_accesos["cambiar"] = ""; $la_accesos["eliminar"] = ""; $la_accesos["imprimir"] = ""; $la_accesos["anular"] = ""; $la_accesos["ejecutar"] = ""; $ls_permisos=$io_seguridad->uf_sss_load_permisos($ls_empresa,$ls_logusr,$ls_sistema,$ls_ventanas,$la_accesos); } ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if (array_key_exists("status",$_POST)) { $ls_estatus=$_POST["status"]; } else { $ls_estatus="NUEVO"; } $ls_formato = trim($dat["formpre"]); $ls_formatoaux = str_replace( "-", "",$ls_formato); $li_size_cta = strlen($ls_formatoaux); //Instancia de la clase de manejo de Grid dinamico require_once("../../shared/class_folder/grid_param.php"); $io_grid=new grid_param(); if (array_key_exists("operacion",$_POST)) { $ls_operacion = $_POST["operacion"]; $ls_maestro = $_POST["hidmaestro"]; $ls_fila = $_POST["fila"]; $ls_filauso= $_POST["filauso"]; } else { $ls_operacion = "NUEVO"; $ls_estcla = ""; $ls_maestro = "P"; $ls_scgctaint = ""; $ls_filauso=49; $ls_fila=""; } //Titulos de la grid de Cuentas Presupuestarias. $title[1]="Cuenta Presupuestaria"; $title[2]="Denominación"; $title[3]="Cuenta Contable"; $title[4]="Edición"; //Nombr del grid $grid1="grid"; //Total de filas iniciales del grid $total=50; /////////////////////// N U E V O/////////////////////////////////////////////////////////////////// if ($ls_operacion=="NUEVO") { $ls_scgctaint = ""; for ($i=1;$i<=$total;$i++) { //Object que contiene los objetos y valores iniciales del grid. $object[$i][1]=""; $object[$i][2]=""; $object[$i][3]="Catalogo de Cuentas Contables "; $object[$i][4] ="Cancelar"; } $lastrow = 50; $ls_filauso=49; $ls_fila=""; } if ($ls_operacion=="BLANQUEAR") { for ($i=1;$i<=$total;$i++) { //Object que contiene los objetos y valores iniciales del grid. $object[$i][1]=""; $object[$i][2]=""; $object[$i][3]="Catalogo de Cuentas Contablese "; $object[$i][4] ="Cancelar"; } $lastrow = 50; $ls_filauso=49; $ls_fila=""; } /////////////////////// G U A R D A R/////////////////////////////////////////////////////////////////// if ($ls_operacion=="GUARDAR") { $total = $_POST["total"]; $lastrow = $_POST["lastrow"]; $ls_filauso = $_POST["filauso"]; $ls_fila = $_POST["fila"]; $li_error = $li_save = 0; for ($i=1;$i<=$ls_fila;$i++) { $ls_cuentaspg = trim($_POST["txtcuentaspg".$i]); $ls_dencuentaspg = $_POST["txtdencuenta".$i]; $ls_cuentascg = trim($_POST["txtcuentascg".$i]); /* $lb_valido=$scg_cta->uf_buscar_cuenta($ls_empresa,$ls_cuentaspg,$ls_cuentascg); if(!$lb_valido) {*/ if (($ls_cuentaspg!="")&&($ls_dencuentaspg!="")&&($ls_cuentascg!="")) { $lb_valido=$scg_cta->uf_procesar_cuentas($ls_cuentaspg,$ls_cuentascg,$la_security); if (!$lb_valido)//No pudo procesar la cuenta { $li_error++; } else//Generó correctamente la cuenta { $li_save++; } } if (($ls_cuentaspg!="")&&($ls_cuentascg=="")) { $io_msg->message("Cuenta Presupuestaria necesita el casamiento contable !!!"); } //Object que contiene los objetos y valores $object[$i][1]=""; $object[$i][2]=""; $object[$i][3]="Catalogo de Cuentas Contablese "; $object[$i][4] ="Cancelar"; /* } else { $io_msg->message("La cuenta ya tiene un casamiento contable !!!"); //Object que contiene los objetos y valores $object[$i][1]=""; $object[$i][2]=""; $object[$i][3]="Catalogo de Cuentas Contablese "; $object[$i][4] ="Cancelar"; $lastrow = 50; $ls_filauso=49; $ls_fila=""; }*/ }// fin del for $lastrow = 50; $ls_filauso=49; $ls_fila=""; $ls_filaini=$ls_fila+1; for ($i=$ls_filaini;$i<=$lastrow;$i++) { $object[$i][1]=""; $object[$i][2]=""; $object[$i][3]="Catalogo de Cuentas Contablese "; $object[$i][4] ="Cancelar"; } $io_msg->message("$li_save Cuenta(s) guardada(s) ,$li_error Cuenta(s) con error"); } /////////////////////// D E L E T E///////////////////////////////////////////////////////////////// //Elimina la fila presionada if ($ls_operacion=="DELETE") { $li_fila_del = $_POST["filadelete"]; $total = $_POST["total"]; $lastrow = $_POST["lastrow"]; $ls_filauso= $_POST["filauso"]; $lastrow = $lastrow-1; $li_error = 0; $li_save = 0; $li_temp = 0; for ($i=1;$i<=$total;$i++) { $ls_cuentaspg = trim($_POST["txtcuentaspg".$i]); $ls_dencuentaspg = $_POST["txtdencuenta".$i]; $ls_cuentascg = trim($_POST["txtcuentascg".$i]); if ($i!=$li_fila_del) { $li_temp++; $object[$li_temp][1]=""; $object[$li_temp][2]=""; $object[$li_temp][3]="Catalogo de Cuentas Contablese "; $object[$li_temp][4] ="Cancelar"; } else { $li_fila_del=0; $lb_valido=$scg_cta->uf_procesar_delete_cuenta($ls_cuentaspg,$ls_cuentascg,$la_security); if (!$lb_valido) { $li_no_existen++; $ls_cuentaspg = ""; $ls_dencuentaspg = ""; $ls_cuentascg = ""; } elseif(!$lb_valido) { $li_error++; $li_temp++; $object[$li_temp][1]=""; $object[$li_temp][2]=""; $object[$li_temp][3]="Catalogo de Cuentas Contablese "; $object[$li_temp][4] ="Cancelar"; } elseif($lb_valido) { $li_save++; $ls_cuentaspg = ""; $ls_dencuentaspg= ""; $ls_cuentascg = ""; } } } $object[$total][1]=""; $object[$total][2]=""; $object[$total][3]="Catalogo de Cuentas Contablese "; $object[$total][4] ="Cancelar"; $io_msg->message("$li_save Cuenta(s) Eliminada(s) "); } /////////////////////// D E L E T E A L L /////////////////////////////////////////////////////////////////// // Elimina todos las cuentas del detalle if ($ls_operacion=="DELETEALL") { $total = $_POST["total"]; $lastrow = $_POST["lastrow"]; $li_error = 0; $li_save = 0; $li_no_existen = 0; for ($i=1;$i<=$total;$i++) { $ls_cuentaspg = trim($_POST["txtcuentaspg".$i]); $ls_dencuentaspg = $_POST["txtdencuenta".$i]; $ls_cuentascg = trim($_POST["txtcuentascg".$i]); if (($ls_cuentaspg!="")&&($ls_dencuentaspg!="")) { $lb_valido=$scg_cta->uf_procesar_delete_cuenta($ls_cuentaspg,$ls_cuentascg,$la_security); if(!$lb_valido) { $li_error++; } else { $li_save++; } } $object[$i][1]=""; $object[$i][2]=""; $object[$i][3]="Catalogo de Cuentas Contables "; $object[$i][4] ="Cancelar"; $lastrow = 0; } $io_msg->message("$li_save Cuenta(s) Eliminada(s) ,$li_error Cuenta(s) con error "); } ?>

 

"); print(""); print(""); print(""); print(""); print(""); print(""); print(""); } else { print(""); } ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>

 

Casamiento Presupuestario
 
  

makegrid($total,$title,$object,580,'Detalles Cuenta',$grid1);?>