Hola, existe alguna función o procedimiento almacenado que retorne el listado de empleados que dependen de un jefe, aunque él no sea jefe inmediato?. Ejemplo tengo la siguiente estructura: Gerente - Supervisor - Operadores - Auxiliar, y quiero que cuando busque al gerente aparezcan el saldo de vacaciones de sus subalternos, que no sólo sería el supervisor sino los operadores que dependen del supervisor, así como los auxiliares que depende del operador y así sucesivamente, siempre y cuando que estén en la misma jerarquía

Gracias

asked 15 Mar '16, 13:33

ICPower's gravatar image

ICPower
518911
accept rate: 0%


Hay una función que obtiene el árbol de la jerarquía para una plaza especificada.

[eor].[gen_jerarquia_plz] (@codgrc int, @codplz_inicial int, @muestra_ancestros int)

Solo tendrías que obtener la plaza del empleado base y te regresaría las plazas de los subalternos, a eso le podes hacer join con la tabla de empleos.

Otra forma sería usando la función de seguridad que implementan las acciones de portal.

[sco].[permiso_emp_x_jerarquia_tabla] (@username varchar(50))

En este caso tendrías que especificar el usuario del empleado a partir del cual se hará la consulta y te retorna los que puede ver según su configuración de usuario.

link

answered 15 Mar '16, 15:37

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Hola Fernando, mcuhas gracias. Fíjate no veo la primera función, ya la busqué tanto en Table-valued como Scalar, tienes el script para crearla?

Slds

(15 Mar '16, 16:02) ICPower ICPower's gravatar image

Es una función que retorna tabla y se agregó al fuente de Evolution hace un año exactamente, entonces forma parte de las instalaciones de versión 1.9.0 en adelante.

¿Qué versión estás usando? Como es una función que utiliza el fuente en la generación de los organigramas debería existir.

(16 Mar '16, 16:01) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Hola Fernando, tenemos la versión 1.9.1.2, ya la vi. Lo que pasa que es un procedimiento almacenado y lo buscaba como función. Listo, muchas gracias.

(17 Mar '16, 08:36) ICPower ICPower's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×5
×2

Asked: 15 Mar '16, 13:33

Seen: 863 times

Last updated: 17 Mar '16, 08:36

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática