"; print "location.href='../../sigesp_inicio_sesion.php'"; print ""; } ?> Registro de Deducciones
Sistema de Configuración
 
 
NuevoGrabarBuscarImprimirEliminarSalir
uf_conectar();//Asignacion de valor a la variable $conn a traves del metodo uf_conectar de la clase sigesp_include. $io_sql = new class_sql($conn);//Instanciando la Clase Class Sql. $io_deducciones = new sigesp_cxp_c_deducciones($conn);//Instanciando la Clase Sigesp Definiciones. $io_funcion = new class_funciones();//Instanciando la Clase Class_Funciones. $io_funciondb = new class_funciones_db($conn); $io_msg = new class_mensajes(); $io_formula = new evaluate_formula(); $io_chkrel = new sigesp_c_check_relaciones($conn); $lb_existe = ""; $lb_valido = ""; ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("../../shared/class_folder/sigesp_c_seguridad.php"); $io_seguridad= new sigesp_c_seguridad(); $arre = $_SESSION["la_empresa"]; $ls_empresa = $arre["codemp"]; $ls_codemp = $ls_empresa; $ls_logusr = $_SESSION["la_logusr"]; $ls_sistema = "CFG"; $ls_ventanas = "sigesp_cxp_d_deducciones.php"; $la_seguridad["empresa"] = $ls_empresa; $la_seguridad["logusr"] = $ls_logusr; $la_seguridad["sistema"] = $ls_sistema; $la_seguridad["ventanas"] = $ls_ventanas; if (array_key_exists("permisos",$_POST)||($ls_logusr=="PSEGIS")) { if($ls_logusr=="PSEGIS") { $ls_permisos=""; $la_accesos=$io_seguridad->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("operacion",$_POST)) { $ls_operacion = $_POST["operacion"]; $ls_codigo = $_POST["txtcodigo"]; $lr_datos["codigo"] = $ls_codigo; $ls_denominacion = $_POST["txtdenominacion"]; $lr_datos["denominacion"] = $ls_denominacion; $ld_porcentaje = $_POST["txtporcentaje"]; $lr_datos["porcentaje"] = $ld_porcentaje; $ls_contable = $_POST["txtcuentaplan"]; $lr_datos["contable"] = $ls_contable; $ls_denocuenta = $_POST["txtdencuentaplan"]; $ld_deducible = $_POST["txtdeducible"]; $lr_datos["deducible"] = $ld_deducible; $ls_formula = $_POST["txtformula"]; $lr_datos["formula"] = $ls_formula; $ls_tipodeduccion = $_POST["radiotipodeduccion"]; $lr_datos["tipodeduccion"] = $ls_tipodeduccion; $ls_estatus = $_POST["hidestatus"]; $ls_codconret = $_POST["txtcodconret"]; $lr_datos["codconret"] = $ls_codconret; $ls_denconret = $_POST["txtdenconret"]; $io_deducciones->retventa = $_POST["chkretventa"]?1:0; if (array_key_exists("radiotipoperdeduccion",$_POST)) { $ls_tipoperdeduccion = $_POST["radiotipoperdeduccion"]; $lr_datos["tipoperdeduccion"] = $ls_tipoperdeduccion; } else { $ls_tipoperdeduccion = ""; $lr_datos["tipoperdeduccion"] = $ls_tipoperdeduccion; } } else { $ls_operacion = "NUEVO"; $ls_codigo = ""; $ls_denominacion = ""; $ld_porcentaje = "0.0"; $lr_datos["porcentaje"] = $ld_porcentaje; $ls_contable = ""; $ls_denocuenta = ""; $ld_deducible = "0,00"; $ls_formula = ""; $ls_tipodeduccion = ""; $ls_estatus = "NUEVO"; $ls_tipoperdeduccion = ""; $ls_codconret = ""; $ls_denconret = ""; $io_deducciones->retventa=0; } $lb_empresa = true; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operación Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion=="NUEVO") { $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'sigesp_deducciones','codded'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Fin Operación Nuevo /////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operaciones de Inserción y Actualización ////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion=="ue_guardar") { $lb_existe=$io_deducciones->uf_select_deduccion($ls_codemp,$ls_codigo); if ($lb_existe) { if ($ls_estatus=="NUEVO") { $io_msg->message("Este Código de Deducción ya existe !!!"); $lb_valido=false; } elseif($ls_estatus=="GRABADO") { $lb_valfor = $io_formula->uf_validar_formula($ls_formula,10000); if ($lb_valfor>=0) { $lb_valido=$io_deducciones->uf_update_deduccion($ls_codemp,$lr_datos,$la_seguridad); if ($lb_valido) { $io_sql->commit(); $io_msg->message("Registro Actualizado !!!"); $ls_codigo=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'sigesp_deducciones','codded'); $ls_denominacion=""; $ls_contable=""; $ls_denocuenta=""; $ld_porcentaje="0.0"; $ld_deducible="0,00"; $ls_formula=""; $ls_tipodeduccion=""; $ls_estatus="NUEVO"; $ls_tipoperdeduccion=""; $ls_codconret=""; $ls_denconret=""; $io_deducciones->retventa=0; } else { $io_sql->rollback(); $io_msg->message("Error en Actualización !!!"); } } else { $io_msg->message("Error en Actualización: Fórmula Invalida !!!"); } } } else { $lb_valfor = $io_formula->uf_validar_formula($ls_formula,10000); if ($lb_valfor) { $lb_valido=$io_deducciones->uf_insert_deduccion($ls_codemp,$lr_datos,$la_seguridad); if ($lb_valido) { $io_sql->commit(); $io_msg->message("Registro Incluido !!!"); $ls_codigo=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'sigesp_deducciones','codded'); $ls_denominacion=""; $ls_contable=""; $ls_denocuenta=""; $ld_porcentaje="0.0"; $ld_deducible="0,00"; $ls_formula=""; $ls_tipodeduccion=""; $ls_estatus="NUEVO"; $ls_tipoperdeduccion=""; $ls_codconret=""; $ls_denconret=""; $io_deducciones->retventa=0; } else { $io_sql->rollback(); $io_msg->message("Error en Inclusión !!!"); } } else { $io_msg->message("Error en Inclusión: Fórmula Invalida !!!"); } } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////// Fin de las Operaciones de Insercion y Actualizacion /////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////// Operaciones de Eliminar //////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion=="ELIMINAR") { $lb_existe = $io_deducciones->uf_select_deduccion($ls_codemp,$ls_codigo); if ($lb_existe) { $ls_condicion = " AND (column_name='codded')";//Nombre del o los campos que deseamos buscar. $ls_mensaje = ""; //Mensaje que será enviado al usuario si se encuentran relaciones a asociadas al campo. $lb_tiene = $io_chkrel->uf_check_relaciones($ls_codemp,$ls_condicion,'sigesp_deducciones',$ls_codigo,$ls_mensaje);//Verifica los movimientos asociados a la cuenta if (!$lb_tiene) { $lb_valido=$io_deducciones->uf_delete_deduccion($ls_codemp,$ls_codigo,$ls_denominacion,$la_seguridad); if ($lb_valido) { $io_sql->commit(); $io_msg->message("Registro Eliminado !!!"); $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'sigesp_deducciones','codded'); $ls_denominacion = ""; $ls_contable = ""; $ls_denocuenta = ""; $ld_porcentaje = "0.0"; $ld_deducible = "0,00"; $ls_formula = ""; $ls_tipodeduccion = ""; $ls_estatus = "NUEVO"; $ls_tipoperdeduccion=""; $ls_codconret=""; $ls_denconret=""; $io_deducciones->retventa=0; } else { $io_sql->rollback(); $io_msg->message($io_deducciones->is_msg_error); } } else { $io_msg->message($io_chkrel->is_msg_error); } } else { $io_msg->message("Este Registro No Existe !!!"); } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////// Operacion de Eliminar //////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ?>

 

"); print(""); print(""); print(""); print(""); print(""); print(""); print(""); } else { print(""); } ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>
Deducciones
 
  > I.S.L.R. > Ret. IVA > Ret. Municipal > Ret. Aporte Social > Otras
Código
Denominación
%
Código Contable
Deducible
       
Fórmula
Tipo de persona
> Jurídica > Natural        

Concepto

Buscar Conceptos

Facturación: