Tempo aproximado para leitura: 00:05:00 min
Dúvida:
Em rotinas de processamentos ou movimentações no módulo Financeiro, é apresentado o erro: "Data Width error".
Ambiente:
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Financeiro - Todas as versões.
Solução:
O erro "Data Width error" ocorre quando o sistema tenta gravar ou processar um valor numérico que excede a capacidade de largura (tamanho) definida para um campo ou variável de memória.
Exemplo: o campo suporta até 14 dígitos com 2 decimais, mas o cálculo gerou um valor que necessitaria de 15 dígitos ou mais), excedendo a capacidade pré determinada para este campo.
Para correção deste incidente, realize os seguintes passos:
Identifique no error.log qual é o campo ou variável que está gerando o estouro de tamanho;
Exemplo: Data width error - Field: E5_VALORAcesse o módulo Configurador (SIGACFG);
Vá em Dicionário de Dados > Base de Dados > Dicionário
Pesquise pela tabela citada no erro e verifique o tamanho atual do campo;
Avalie se há necessidade de aumentar o tamanho do campo no dicionário ou se existe algum dado inconsistente (valor exorbitante) sendo digitado ou calculado que esteja causando o erro;
Caso realize a alteração de tamanho, confirme as alterações para que o sistema atualize a estrutura da tabela no banco de dados.
0 Comentários