Tiempo aproximado de lectura 00:03:00 min
Ocurrencia
Al cargar un asiento contable de manera masiva a través de la rutina CTBA500 se presenta el siguiente error log:
THREAD ERROR ([1510456], user1-192119, 192119-GO-GLOBA) 22/10/2025 16:03:35
Data width error - Field: CTC_DIG Value: 111201886816.710007 on GRAVACTC(CTBXATU.PRW) 21/08/2025 10:52:20 line : 123
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Contabilidad de Gestión (SIGACTB) - Versión 12
Causa
El error «Data width error» es un tipo de mensaje de error común en programación, que indica un problema relacionado con el ancho de los datos (en nuestro caso, el tamaño de los campos), es decir, la cantidad de campos calculados que se están realizando en el procesamiento de una operación.
Por ejemplo: este error suele producirse en situaciones en las que el resultado del cálculo espera recibir o procesar datos de un campo con un tamaño de 14 con 2 decimales, pero los datos recibidos superan el tamaño que el campo puede admitir actualmente.
Solución
Para solucionar esa ocurrencia, realice los siguientes pasos, recuerde validar inicialmente en un ambiente de pruebas:
- Realice un respaldo de su base de datos
- Aumente el tamaño del campo CTC_DIG a 16, por estándar tiene un tamaño a 14, sugerimos consultar el siguiente boletín técnico como referencia o ejemplo TDN - Ampliación de la cantidad de decimales en otras monedas.
0 Comentarios