Ocurrencia
Cuando es creado un índice específico en la tabla Pedidos Liberados (SC9) el cual incluye un campo tipo fecha (date), al ingresar a la rutina MATA462AN se presenta el siguiente error log:
"error en el parámetroaFields: Field DTOS(C9_DATALIB) is not exist on FWTABLESTRUCT:ADDINDEX(FWTABLESTRUCT.PRX)"
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Configurador (SIGACFG) - A partir da versión 12.1.17
Causa
En la definición del indice específico se utilizo la función DTOS(). Ejemplo: C9_FILIAL+DTOS(C9_DATALIB)
Cuando se desea agregar el índice a la tabla temporal en la rutina MATA462AN, la rutina considera la función DTOS() como parte del nombre del campo.
Solución
Para solucionar este error deberá crear el indice sin utilizar la función DTOS().
Ejemplo: C9_FILIAL+C9_DATALIB

Ingresar a la rutina MATA462AN, dar clic en la opción Buscar para confirmar que se visualice el índice.

Realizar la búsqueda utilizando el índice previamente configurado, ingresando la fecha con el formato YYYYMMDD. Ejemplo: 20200804

Importante: No realizar cambios en los índices creados por estándar en el sistema.
0 Comentarios