Hace unos dias me ocurrió un caso que no había visto antes y que paso a compartir. En un entorno basado en Microsoft Dynamics AX 3 SP1 (algo antiguo) empezaron a “desaparecer” objetos del AOT, concretamente todos los formularios situados a partir de uno determinado.
Es una situación extraña porque los objetos no eran visibles en el AOT pero obviamente estaban ahí, ya que la funcionalidad asociada a ellos funcionaba correctamente, el problema es que resultaba imposible modificarlos.
Se me ocurrió probar soluciones típicas como compilar la aplicación entera, sincronizar la base de datos, eliminar los ficheros de índices (.aoi) de la aplicación, reiniciar el AOS, … en principio, no funcionó nada.
La solución resultó encontrarse en el menú:
- Archivo > Abrir > Menú > Objetos de la aplicación
Ejecutando las ultimas 4 opciones (Actualizar + Reindexar) por orden los formularios reaparecieron y todo volvió a funcionar con normalidad: