Tengo un inconveniente y no tengo idea del motivo por el cual se presentó. Un empleado, al que se le paga en la planilla Quincenal, apareció en la planilla de Fin de Mes de Septiembre, sin embargo, unos días más tarde se Generó la planilla de Extras, la cual por motivos administrativos se paga por separado, pero en esta ultima ya no se consideró al empleado a pesar de que si cumple con las condiciones para ser aceptado por el Factor de Filtro de Empleados, pero es el cursor Principal (Emp_InfoSalario) el que no lo está considerando. Al revisar la tabla sal.pge_per_planilla_generado_emps me encuentro que con el SesionID de la planilla Quincenal si fue considerado pero con el SesionID de la planilla de Extras no lo consideró. Si es el mismo Cursor y es los datos del empleado no habían variado de una planilla a otra, por qué pudo darse el caso antes descrito? |
La validación es diferente cuando la planilla se genera parcial o total:
En el caso de que sea completa, desde el punto de vista del código fuente la lógica para llenar la tabla es:
Entonces depende totalmente de lo que le retorna el cursor principal. |