Histórico da Página
...
Producto |
| ||||
---|---|---|---|---|---|
Línea de producto: |
| ||||
Segmento: |
| ||||
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
En el comprobante que genera GPE, he identificado 3 errores, los que están enumerados en el mismo comprobante y que paso a detallar:
...
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.
...
De acuerdo al comprobante enviado por el cliente, se debe eliminar el pie de firma destacado en el comprobante, mantener el pie de firma del trabajador e incorporar los siguientes pie de firma:
- Firma Supervisor o Jefe Directo.
- Firma Jefe Zonal.
- Firma Administrador (Sólo aplicable para Administradores de Faena).
...
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)
Totvs custom tabs box | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
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.
...