Procedimientos y Funciones en Sistema RUNA para Gestión de Personal
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 5,06 KB
NOTAS RUNA
Runa_Ficha_SIITH.aspx
BOTÓN GUARDAR
Ingreso de datos de Funcionario Tabla Runa_Persona (per_est = 2 --> Pendiente de aprobación)
- Método: Runa_Ingreso_Datos
- SP: RUNA_INGRESO_DATOS
Ingreso de datos de funcionario Tabla SI_PERSONAL (estado = 23 --> Pendiente de aprobación)
- Método: Runa_Ingreso_Personal
- SP: RUNA_INGRESO_PERSONAL
Validar el ingreso de fecha txtFecNot.Text (Línea: 248)
Runa_Edicion_SIITH.aspx
BOTÓN BUSCAR
Buscar funcionarios para activar
- Método: Runa_Buscar_Datos (Por apellido y cédula --> opción 1)
- SP: RUNA_BUSCAR_DATOS
Corregir la línea 356, cuando no tenemos tipo de cuenta, está devolviendo error, ya que el valor "Seleccionar" del combo está en -1
BOTÓN GUARDAR
Carga de información a la base de datos
- Función: laboral(ced)
SELECT Runa_LaboralTemp ===> ingresa datos de este select a través del siguiente método y sp - Método: Runa_Ingreso_Laboral
- SP: RUNA_INGRESO_LABORAL
Luego elimina los registros de Runa_LaboralTemp
- Método: runaEliminarTemp(cedula, 0, 3)
- SP: RUNA_ELIMINAR_TEMP
- Función: hijos(ced)
SELECT Runa_HijoTemp ===> ingresa datos de este select a través del siguiente método y sp - Método: Runa_Ingreso_Hijos
- SP: RUNA_INGRESO_HIJOS
Luego elimina los registros de Runa_LaboralTemp
- Método: runaEliminarTemp(cedula, 0, 1)
- SP: RUNA_ELIMINAR_TEMP
- Función: capacitacion(ced)
SELECT Runa_CapacitacionTemp ===> ingresa datos de este select a través del siguiente método y sp - Método: Runa_Ingreso_Capacitacion
- SP: RUNA_INGRESO_CAPACITACION
Luego elimina los registros de Runa_LaboralTemp
- Método: runaEliminarTemp(cedula, 0, 5)
- SP: RUNA_ELIMINAR_TEMP
- Función: educacion(ced)
SELECT Runa_EducacionTemp ===> ingresa datos de este select a través del siguiente método y sp - Método: Runa_Ingreso_Educacion
- SP: RUNA_INGRESO_EDUCACION
Luego elimina los registros de Runa_LaboralTemp
- Método: runaEliminarTemp(cedula, 0, 4)
- SP: RUNA_ELIMINAR_TEMP
- Función: evaluacion(ced)
SELECT Runa_Eval_DesempenioTemp ===> ingresa datos de este select a través del siguiente método y sp - Método: Runa_Ingreso_Evaluacion
- SP: RUNA_INGRESO_EVALUACION
Luego elimina los registros de Runa_LaboralTemp
- Método: runaEliminarTemp(cedula, 0, 6)
- SP: RUNA_ELIMINAR_TEMP
Cambio de estados en tabla Runa_Persona y SI_PERSONAL
* Método: runatemporal(per_cod, url, 21) --> per_est = 1
* SP: RUNA_COMBOS_VARIOS
Cambio de estados en tabla Runa_Persona y SI_PERSONAL
* Método: runatemporal(per_cod, "", 22) --> estado = 19
* SP: RUNA_COMBOS_VARIOS
CATÁLOGO PUESTO
BOTÓN AGREGAR (Runa_Act_Adm.aspx)
* Método: runaIngresarCatalogo --> estado cat_pue_est = 0
* SP: RUNA_INGRESO_CATALOGO_PUESTO
INGRESO SALIDA
BOTÓN BUSCAR (Runa_Act_Adm.aspx)
Buscar funcionarios que han sido activados per_est = 1
* Método: Runa_Buscar_Datos (Por apellido y cédula --> opción 2)
* SP: RUNA_BUSCAR_DATOS
BOTÓN REGISTRAR
Seleccionar entre Ingreso y Salida
INGRESO
* Validar check(indefinido)
* Actualiza el estado del puesto a 1 --> cat_pue_est = 1
* Método: runatemporal(puesto, "", 26)
* SP: RUNA_COMBOS_VARIOS
* Registrar ingreso de funcionario como acto administrativo --> act_adm_des = 6, mot_sal_cod = 1, act_adm_est = 1
* Método: runaActosAdministrativos
* SP: RUNA_INGRESO_ACTOS_ADMINISTRATIVOS
SALIDA
*Actualizar estados --> per_est = 0 (Runa_Persona), cat_pue_est = 0 (Runa_Catalogo_Puesto),
act_adm_est = 0, act_adm_des = 11, act_adm_fec_ing = @fecha, mot_sal_cod = @motivo (Runa_Actos_Administrativos)
* Método: runaActualizarEstados
* SP: RUNA_ACTUALIZAR_ESTADOS
MOVIMIENTOS ADMINISTRATIVOS
BOTÓN BUSCAR (Runa_Act_Adm.aspx)
Buscar funcionarios de acuerdo al estado --> per_est = 1
* Método: Runa_Buscar_Datos("", per_ape_pat, 3); Runa_Buscar_Datos(per_ced, "", 3);
* SP: RUNA_BUSCAR_DATOS
Registrar movimiento administrativo
ENCARGO
* Método: runatemporal(persona, "", 25) --> actualiza act_adm_est = 0
runa.runaActosAdministrativos
* SP: RUNA_COMBOS_VARIOS
RUNA_INGRESO_ACTOS_ADMINISTRATIVOS
SUBROGACIÓN
* Método: runatemporal(persona, "", 25)
* SP: runaActosAdministrativos