Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Producto

Solucoes_espanhol
SolucaoTOTVS RH

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
Segmento RH

Módulo:SIGAGPE - Gestión de Personal.
Función:
Rutina (s)Nombre Técnico
GPER025CHI.PRWComprobante de vacaciones.
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).

...

  1. Para este punto, se muestran tantos renglones como los periodos tenga el empleado, con sus respectivos días hábiles dependiendo del periodo. 
  2. 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.
  3. 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: 

...

NombreTipoDescripciónObligatorio
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

NombreTipoDescripciónObligatorio
aNewFirmasArrayArray aFirmas nuevoSi


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
tabsConfiguraciones Previas, Flujo de Prueba
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. En el menú de Gestión de Personal (SIGAGPE), a través de la
rutina 
  1. rutina Empleados (Actualizaciones | Empleados), se deben tener registros de empleados.
En el menú de Gestión de Personal (SIGAGPE), a
  1. A través de la rutina
 Mnemónicos 
  1. Tipos de Ausencias (Actualizaciones | Definic. Calculo), verificar que
estén creados los Operadores: SUMA_IMPMOV | SUMA_UNIMOV
  1. los registros de vacaciones sean Programación de Periodos “legales” (RCM_TIPOAF = “4”). 
  2. A través de la rutina
 Periodos 
  1. Ausencias (Actualizaciones |
Definic. Calculo
  1. Novedades),
contar con un periodo abierto y seleccionado para el cálculo que se va a ejecutar.Contar con registros para generar el cálculo (dependiendo de los conceptos que se vayan a validar, ausencias, incidencias, préstamos, etc.).
  1. verificar que cuente con registros de vacaciones, que sean del tipo de ausencias configuradas previamente. 
Totvs custom tabs box items
defaultno
referenciapaso2

Comprobante de Vacaciones (GPER025CHI.PRX)

 

  1.  A través de la opción de Comprobante Feriado (Informes | Vacaciones), informamos los parámetros necesarios para la impresión del comprobante.
  2. Confirmamos el proceso.
  3. Informamos el tipo de impresión. 
  4. Verificamos que la generación del archivo sea la correcta.
  5. Si se requieren cambiar los registros de firmas, se debe tener creado y compilado el Punto de Entrada Gp025PPag:
    1. Image Added
  6. Una vez compilado el Punto de Entrada, ejecutamos nuevamente el Comprobante de Vacaciones.
  7. 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

...