Buenas tardes a la comunidad del rincón.
Se me presentó el siguiente problema:
En AX tengo una tabla no estándar a la que le inserto registros mediante un proceso que llamo desde una clase.
El problema es que el día de hoy cuando quiero cargar registros y el proceso intenta hacer el insert a la tabla, me arroja el siguiente error: "No se puede crear un registro en Mi_Tabla (Mi_Tabla). El registro ya existe."
Lo curioso del caso es que hace pocos días la tabla funcionaba sin problemas permitiendo que se le hiciera el insert para cargar registros. Si hago el insert directamente a la tabla por medio de un job también me arroja ese error.
Si necesitan más información, la tabla es una tabla sencilla de tan sólo cinco campos:
1. No contiene métodos ni relaciones con otras tablas ni acciones de borrado.
2. Le agregué un sólo índice a esa tabla el cual sí permite duplicados.
Intenté lo siguiente:
a. Borrar los datos de uso.
b. Compilar la tabla.
c. Hacer la sincronización del diccionario de datos en el AX.
d. Y, borrar el cache en ax 2012.
Pero, ninguna de las alternativas mencionadas me solucionó el problema. Entonces, lo siguiente que hice, primero, respaldé la tabla exportándola y, luego, eliminé la tabla por completo en ax 2012.
Sin embargo, ahora resulta que cuando trato de importar el respaldo de la tabla al ax 2012 me despliega el siguiente mensaje de error, "Ya existe una tabla, un tipo de datos extendidos, una enumeración base o una clase con el nombre Mi_Tabla. Se ha cancelado la importación de Table."Y ya no me permite siquiera volver a importar la tabla.
¿Quisiera saber si a alguien más les ha ocurrido estos errores en ax con las tablas?
¿Porqué ocurren?
Y, ¿existe una solución para resolverlos?
Agradecido de antemano.