Ocurrencia
En modulo Gestión de Personal, al incluir ausencias se presenta error THREAD ERROR invalid macro source (SSYacc0105e: Error token failed, no valid token) :{|a,b,c| FWInitCpo(a,b,c),xRet:=(gp240RetCont("RCH",1,xFilial("RCH")+cProcesso,+cRot,PER","Empty(RCH->RCH_DTFECH) .AND. (RCH->RCH_PROCES == cProcesso)")),FWCloseCpo(a,b,c,.T.),FwSetVarMem(a,b,xRet),xRet } on FWBUILDFEATURE(PROTHEUSFUNCTIONMVC.PRX) 15/02/2019 09:01:30 line : 5457
Ambiente
TOTVS RH - TOTVS RH (Línea Protheus) - MI - Gestión de Personal (SIGAGPE) - Release - 12.1.17
Causa
Este incidente ocurre al estar contenida la variable (+cRot,) en su diccionario de datos SX3 campo (R8_PER) Inci. Estandar - X3_RELACAO; Esta variable (+cRot) ya no es utilizada en la versión P12 sólo aplica para versión P11
Solución
Revise y realice los siguientes pasos ingresando al configurador para corregir el contenido del campo (R8_PER), Opciones, campo Inci. Estándar - X3_RELACAO
1. Ingrese al Configurador|Base de Datos|Diccionario|Base de Datos – Realice la búsqueda de la tabla SR8;
2. Posicionarse en la tabla SR8 y de clic en el botón “Editar” con esta acción puede visualizar todos los campos de la tabla SR8;
3. De clic en [+] Control de Ausencias para editar el campo R8_PER – Cód. Per Inic;
4. Seleccione la carpeta “opciones” campo “Inic. Estándar - X3_RELACAO” para eliminar la variable (+cRot,) y sustituirlo por ",RCH_PER," dar clic en Grabar;
Ejemplo de sintaxis: gp240RetCont("RCH",4,xFilial("RCH")+cProcesso,"RCH_PER","Empty(RCH->RCH_DTFECH) .AND. (RCH->RCH_PROCES == cProcesso)")
5. Dar clic en el botón “confirmar” y
"Grabar", para actualizar el cambio realizado en el diccionario de datos SX3 campo R8_PER, salir del configurador e ingresar al entorno SIGAGPE rutina Ausencias – GPEA240 y realizar nuevamente el proceso para incluir ausencias para confirmar el resultado.
Al final del artículo se encuentra anexo el video (p12117_VALIDHDMI_GPEA240_R8_PER.rar) validación se Soporte para su descarga y revisión donde después de modificar el inicializador estándar, se obtienen resultados favorables al incluir ausencias rutina GPE240.
0 Comentarios