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
Se identifican algunas inconsistencias en el Comprobante de Vacaciones (GPER025CHI.PRW):
...
En el comprobante aparecen tomados 12 días hábiles, lo que es correcto, pero el en el periodo tomados 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.
...
- 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).
...
- Para este punto, se muestran tantos renglones como los periodos tenga el empleado, con sus respectivos días hábiles dependiendo del periodo.
- 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 creo creó el Punto de Entrada "GP025PPAG", permite que sea alterado el arreglo que contiene las firmas, agregando o quitando los registros de firmas, se se debe contar con la siguiente sintaxis:
...
Nombre | Tipo | Descripción | Obligatorio |
---|---|---|---|
PARAMIXB[1] | Array | Arreglo aFirmas aFirmas[xn,1] = Nombre aFirmas[xn,2] = Línea para la firma aFirmas[xn,3] = Puesto aFirmas[xn,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
...