Tiempo aproximado para lectura: 00:01:30 min
Ocurrencia
En módulo Mantenimiento de Acttivos (SIGAMNT) se detona error.log en rutina MNTA971-Movimiento de Bienes "variable does not exist LDTAMOV on {|a,b,c| FWInitCpo(a,b,c),lRet:=(lDTAMOV),FWCloseCpo(a,b,c,lRet,.T.),lRet }(PROTHEUSFUNCTIONMVC.PRX)"
Ambiente
TOTVS MANUFACTURA - TOTVS Manufactura (Línea Protheus) - MI - Mantenimiento de Activos (SIGAMNT) - A partir de versión 12
Causa
Este incidente se presenta por inconsistencias a nivel diccionario de datos, puntualmente en la definición del campo X3_WHEN del campo TPN_DTINIC, de la tabla TPN el cual tiene definido el valor lDTAMOV que no corresponde al diccionario de datos estándar de protheus.
Solución
Para solucionar esta ocurrencia, realice los siguientes pasos:
1. Verifique en su tabla SX3 que el contenido de campo X3_WHEN para la tabla TPN se encuentre conforme a la estructura de un ambiente estándar (Vea siguiente imagen)
2. En caso de identificar diferencias, por ejemplo:
3. Realice el respaldo correspondiente de la tabla SX3.
4. Realice los ajustes correspondientes, retirando el contenido en los campos que no corresponda.
5. Valide nuevamente el flujo de proceso y confirme resultados.
Nota:
El error, hace referencia al campo TPN_DTINIC, sin embargo los únicos campos con un contenido de forma estándar en el campo X3_WHEN deben ser TPN_POSCON y TPN_POSCO2.
Para validar y comparar la definición de la estructura de la tabla SX3 para la tabla de datos TPN, puede validar el siguiente archivo sx30101_tpn.7z
0 Comentarios