Tiempo aproximado para lectura: 00:03:30 min
Ocurrencia
Cannot insert the value NULL into column 'E1_DTDIFCA', table 'mp1212210dev.dbo.SE1000'
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Facturación (SIGAFAT) - A partir de la versión 12
Causa
El error informa que no es posible incluir un registro en la tabla SE1000, porque la línea a incluir tiene algún campo que recibiría NULL, pero la tabla no lo permite.
Solución
Este tipo de errores puede suceder cuando la tabla en cuestión se crea directamente en la Base de Datos, a través de Backups o Restauraciones, incluso copias realizadas directamente en la Base de Datos.
Las tablas deben ser creadas por Protheus, para evitar que se muestre este error, por lo que cuando ocurre, es necesario dejar que Protheus vuelva a crear la tabla.
Le sugerimos validar lo siguiente:
1.- Realice un respaldo de los registros de su tabla
2.- Haga un 'Drop' a esta tabla
3.- Ingrese al sistema/Rutina para que Protheus cree la tabla
4.- Appende sus datos respaldados
Le sugerimos validar inicialmente cualquier proceso en un ambiente controlado de pruebas
0 Comentarios