Evolution 1.11.2.3 Tengo una planilla de vacaciones en la cual se incluye el empleado en la tabla sal.pge_per_planilla_generado_emps a partir de la segunda generación de planilla luego de autorizar su solicitud de vacaciones. Estoy generando planilla sin usar la generación avanzada, es decir que solo estoy seleccionando el checkbox para generar esa planilla con todos los colaboradores que tenga asociados para pago de vacaciones. He verificado lo siguiente:
¿Por qué será que el empleado no se incluye en la tabla sal.pge_per_planilla_generado_emps desde la primera generación de planilla? |
Cada vez que se envía una planilla a cálculo, se genera un nuevo registro en la tabla sal.ppg y no se insertan empleados en la sal.pge, sino hasta que se necesita iniciar el cursor principal. La lista de empleados que se llena en la tabla es la que retorna el cursor principal, aplicando los parámetros respectivos en el momento que se requiere. Por lo tanto, me parece que tu prueba de que el cursor principal retorna el empleado, no está usando los mismos parámetros que se utilizan en el momento exacto en que se abre el cursor principal. Recorda que para este punto ya se ejecutó el procedimiento de inicialización, por lo que las tablas involucradas estan un estado diferente a cuando la planilla ya terminó. |