Tempo aproximado para leitura: 00:02:00 min
Dúvida
Ao tentar eliminar resíduo de pedido de compra está sendo gerado o erorrlog abaixo:
Data width error - Field: CS_SALDO Value: 222222222222.222222 on MAALCDOC(MATXALC.PRX)
Ambiente
Protheus – Compras – A partir da versão 12.1.33
Solução
O errorlog em questão estaá acusando um estouro de campo, no campo CS_SALDO, informando que o valor que esta sendo passado por ele não é suportado. O erro "data width error" está relacionado ao tamanho/decimais do campo no ambiente.
No errorlog o valor que está passando é de 12 casas antes da virgula e 6 casa após a virgula, porém como pode ver abaixo o campo CS_SALDO no produto padrão possui 2 casas após a virgula e tamanho 14.

Muito possivelmente houve alteração de estrutura, teoricamente para que esse erro não ocorra o campo CS_SALDO deveria contemplar as características do padrão do print.
IMPORTANTE: Implementar teste primeiramente em ambiente teste homolog observar/ validar os resultados.
O Protheus permite alteração de diversos campos via Configurador no que se refere à tamanho e decimais, de modo a atender a particularidade de cada cliente e sua regra de negócio. No entanto, não há um mapeamento técnico de relacionamento e impacto do aumento para todos os campos do sistema. Para alguns mais usuais e de maior demanda, o Protheus fornece a funcionalidade de Grupo de Campos que é disponibilizada como facilitadora para rastreamento e alteração em massa pelo Configurador (Em alguns casos também, o relacionamento entre os campos está explícito na SX9).
Cross Segmentos - Totvs Backoffice Protheus - SIGACOM - Alteração de Tamanho ou Decimais em campos do Módulo COMPRAS
Saiba Mais:
0 Comentários