Daniel
A mi me paso y lo solucioné de forma casera.
Ejemplo
Venta001.tps prefijo VEN:
Renombro el archivo Venta001.tps como Ventavi1.tps
En el DCT copie Venta001.tps como Ventavi1.tps y le cambie el prefijo VE1:
De esta manera me quedan en mi DCT dos archivos. Venta001 y Ventavi1
despues hice un proceso donde leo secuencialmente Ventavi1
movi campo a campo el registro al nuevo y hago un INSERT al Venta001.
IF ACCESS:Venta001.INSERT()
MESSAGE('NO GRABA Venta001','Mensaje del Sistema',ICON:Exclamation)
END
En caso que tengas que conservar el valor de algun AUTONUMBER, deberás quitar la condicion de autonumber a la clave, correr el proceso y luego agregar la condición autonumber y compilar nuevamente para poder llevar al cliente el programa final.
Yo despues de renegar como vos lo solucioné así. Si tenes algún campo con DIMENSION no vas a poder convertirlo desde el DCT por lo que vas a necesitar de un proceso.
Espero te sirva.
Saludos desde Venado Tuerto - Argentina
(o lo poco que queda de este pais gracias a los impresentables que nos gobiernan)
Se busca pais para vivir tranquilo, seguro, progresista y poder ahorrar