Ocurrencia
En módulo Mantenimiento de activos, al intentar incluir un movimiento de bien a través de la rutina Movimiento Bien (MNTA470) se genera un error.log:
InterFunctionCall: cannot find function NGTPCONT in AppMap on {|a,b,c| FWInitCpo(a,b,c),xRet:=(NGTpCont(M->TPN_CODBEM, M->TPN_DTINIC, M->TPN_HRINIC)),FWCloseCpo(a,b,c,.T.),FwSetVarMem(a,b,xRet),xRet }(PROTHEUSFUNCTIONMVC.PRX) DD/MM/AAAA 17:39:51
Ambiente
TOTVS MANUFACTURA - TOTVS Manufactura (Línea Protheus) - MI - Mantenimiento de Activos (SIGAMNT) - Versión 12117
Causa
Este incidente ocurre, por desactualización de la rutina Movimiento de bienes (MNTA470) y por la configuración del inicializador (X3_RELACAO) del campo TPN_POSCON.
Solución
Para solucionar esta ocurrencia, realice los siguientes pasos:
1. Garantice tener la actualización de binarios y librerías disponibles en el portal del cliente, aplicados en su ambiente de pruebas inicialmente;
Downloads y atualizaciones de Librerias
Downloads y atualizaciones Binarios - APPSERVER
Downloads y atualizaciones Binarios - SMARTCLIENT
2. Verifique tener la rutina MNTA470 con fecha igual o superior al 29/12/2017;
Patch P12117 MNTA470 al 29/12/2017
3. Verifique tener la rutina NGMOVBEN con fecha igual o superior al 07/03/2018;
Patch P12117 NGMOVBEM al 07/03/2018
4. En caso de descargar los patchs, deberá aplicar en su ambiente con previo respaldo del RPO, eligiendo la opción aplicar solo fuentes actualizados;
5. Otra opción es quitar el inicializador del campo TPN_POSCON desde la rutina diccionario de datos a través del configurador, considerando que la función NGTPCONT no es utilizada en la versión 12 de Proheus;
6. Ingrese nuevamente a la rutina MNTA470, a incluir un movimiento de Bien.
0 Comentarios