01. DATOS GENERALES
Producto | TOTVS RH | ||||
---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||
Segmento: | RH | ||||
Módulo: | SIGAGPE - Gestión de Personal. | ||||
Función: |
| ||||
País: | Chile. | ||||
Ticket: | |||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-10394. |
02. SITUACIÓN/REQUISITO
Se identifican algunas inconsistencias en el Comprobante de Vacaciones (GPER025CHI.PRW):
- La matrícula de ejemplo, está tomado 2 periodos de vacaciones:
- Del 01-02-2021 al 11-02-2021 (9 días hábiles) (Vacaciones Legales)
- Del 19-02-2021 al 23-02-2021 (3 días hábiles) (Vacaciones Progresivas)
En el comprobante aparecen tomados 12 días hábiles, lo que es correcto, pero en el periodo tomado nos indica del 01-02-2021 al 23-02-2021, lo que no es correcto, pues en ese periodo no hay 12 días hábiles. Al parecer está tomando el primer día del primer periodo y el último día del segundo periodo lo que es incorrecto.
2. No está considerando los domingo y días inhábiles.
- En el primer periodo del 01-02-2021 al 11-02-2021, debió considerar 2 días como domingo e inhábiles.
- En el segundo periodo del 19-02-2021 al 23-02-2021, debió considerar 2 días hábiles, también.
Por lo tanto, en total debió considerar 4 días (considerando domingos e inhábiles).
3. Se debe modificar pie de firma, se solicita poder incluir o eliminar las firmas en el pie del comprobante.
03. SOLUCIÓN
Se realizan las adecuaciones en la rutina Comprobante de Vacaciones (GPER025CH.PRW):
- Para este punto, se muestran los periodos tenga el empleado, con sus respectivos días hábiles.
- Se realiza la adecuación para los días inhábiles, estaba reiniciando el contador de los días, por lo que se cambió la forma de obtenerlos.
- Para dar solución a la incorporación de nuevas firmas, se creó el Punto de Entrada "GP025PPAG", permite que sea alterado el arreglo que contiene las firmas, agregando o quitando los registros de firmas, se debe contar con la siguiente sintaxis:
Parámetros
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Arreglo aFirmas aFirmas[n,1] = Nombre aFirmas[n,2] = Línea para la firma aFirmas[n,3] = Puesto aFirmas[n,4] = Dato adicional. | Si |
Retorno
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
aNewFirmas | Array | Array aFirmas nuevo | Si |
Ejemplo:
#INCLUDE "PROTHEUS.CH"
User Function Gp025PPag()
Local aNewFirmas := PARAMIXB[1]
//Borrar el primer registro de firma.
ADEL(aNewFirmas,1)
ASIZE(aNewFirmas, LEN(aNewFirmas)-1)
//Agregar dos registros de firma.
AADD(aNewFirmas,{"Sin Nombre", Replicate("_",30),"Jefe Zonal","Dato adiciona!!!!!"})
AADD(aNewFirmas,{"",Replicate("_",30),"Supervisor",""})
Return(aNewFirmas)
- En el menú de Gestión de Personal (SIGAGPE), a través de la rutina Empleados (Actualizaciones | Empleados), se deben tener registros de empleados.
- A través de la rutina Tipos de Ausencias (Actualizaciones | Definic. Calculo), verificar que los registros de vacaciones sean Programación de Periodos “legales” (RCM_TIPOAF = “4”).
- A través de la rutina Ausencias (Actualizaciones | Novedades), verificar que cuente con registros de vacaciones, que sean del tipo de ausencias configuradas previamente.
Comprobante de Vacaciones (GPER025CHI.PRX)
- A través de la opción de Comprobante Feriado (Informes | Vacaciones), informamos los parámetros necesarios para la impresión del comprobante.
- Confirmamos el proceso.
- Informamos el tipo de impresión.
- Verificamos que la generación del archivo sea la correcta.
- Si se requieren cambiar los registros de firmas, se debe tener creado y compilado el Punto de Entrada Gp025PPag:
- Una vez compilado el Punto de Entrada, ejecutamos nuevamente el Comprobante de Vacaciones.
Como se observa, quito el registro de firma del gerente y se agregaron dos registros más, de acuerdo a la creación de mi Punto de Entrada (PE).
04. INFORMACIÓN ADICIONAL
Punto de Entrada "GP025PPAG":
- Para mantener la integridad de los datos, el sistema verificará el retorno del Punto de Entrada.
- En caso de que el retorno esté incorrecto, el sistema puede generar inconsistencias o error en la impresión de las firmas.
05. ASUNTOS RELACIONADOS
No aplica.