Quisiera saber como es que funciona o como determina la aplicacion que empleados crea en la tabla sal.pge_per_planilla_generado_emps, basicamente necesito saber si lo hace comparando el tipo de planilla al cual pertenece el empleado contra el tipo de planilla que estoy generando.

El problema que tengo es que yo tengo un tipo de planilla de aguinaldo y por supuesto este no es el tipo de planilla que esta en la tabla de empleos, y nunca me regresa ningun empleado hasta que deshabilito la validacion en el cursor principal de esa planilla.

asked 26 Jul '13, 16:56

FerdyB's gravatar image

FerdyB
955166176178
accept rate: 48%


El cursor principal de la formulación tiene el filtro correspondiente, al igual que VHUR. No se puede hacer con el TPL del empleado porque podes participar en 2 planillas (Aguinaldo y Quincenal por ejemplo...)

link

answered 26 Jul '13, 17:36

sabanito's gravatar image

sabanito ♦♦
(suspended)
accept rate: 54%

Si Sabanito, lo entiendo, pero Tengo la planilla de aguinaldo que tiene un cursor que valida si el empleado participa con la funcion sal.empleado_en_gen_planilla y este no regresa nada,ese cursor esta basado en una tabla que se llena con el valor del aguinaldo en la inicializacion del aguinaldo, a este calculo ya le quite la validacion con esa funcion para que calcule todos,pero si no le quito la validacion en el cursor no le calcula a nadie. Tons debe o no debe validarse en el cursor principal.

(26 Jul '13, 18:14) FerdyB FerdyB's gravatar image

Para la planilla de aguinaldos yo ocupo este factor para determinar si participa

Function ParticipaAguinaldo
    b = not CalculoAguinaldo.EOF
    if b then b = cDbl(CalculoAguinaldo.Fields("agu_valor").Value) > 0

    ParticipaAguinaldo = b
End Function
link

answered 26 Jul '13, 23:36

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

O sea que tu calculo de nomina siempre esta basado en el cursor infosalario donde te trae todos los empleados y luego discriminas a solo los empleados que les calculaste algo, asi es?

(29 Jul '13, 21:18) FerdyB FerdyB's gravatar image

La infosalario la ocupo para la planilla quincenal normal. El cursor CalculoAguinaldo es en realidad un sp que calcula el aguinaldo de todos los empleados... luego en el factor ParticipaAguinaldo determino si participa dependiendo si el valor del aguinaldo es mayor que cero ... para el aguinaldo practicamente participan todos los empleados por lo que no hace falta realizar tanto filtros mas que el hecho que sea un empleado activo

(30 Jul '13, 19:22) sbarahona ♦♦ sbarahona'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:

×25
×2

Asked: 26 Jul '13, 16:56

Seen: 1,735 times

Last updated: 30 Jul '13, 19:22

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