Jair - Fórmula Posted April 27, 2020 Topic Count: 925 Topics Per Day: 0.13 Content Count: 9,086 Content Per Day: 1.31 Reputation: 369 Achievement Points: 109,030 Solved Content: 0 Days Won: 229 Status: Offline Age: 52 Device: Windows Report Posted April 27, 2020 Caso você mande fazer um cálculo no sistema e tenha essa mensagem de erro, conforme o print abaixo, o que pode estar ocorrendo?? ERRO Campo "Hora" do evento ultrapassou o limite de 546:07 horas. Esta informação não poderá ir para o envelope. Isso ocorre porque o campo na PFFINANC é armazenado em MINUTOS na visualização, mas no banco o sistema grava em minutos e é SMALLINT. Em um campo SMALLINT vc só consegue colocar números entre -32.768 e 32.767. 546,11 horas * 60 minutos corresponde ao valor 32767 como valor máximo no campo do sistema. Neste caso acima o valor de horas que está tentando usar é 643,8333 e esse valor é maior que 32.767 ao converter e isso gera o erro. Estrutura da tabela, com o formato do campo Smallint Para solucionar esse problema você tem duas opções: Dividir em dois períodos na folha ou separar em eventos distintos Ajuda para essa solução por: @Fábio Maia Quote
Fábio Maia Posted May 13, 2020 Topic Count: 32 Topics Per Day: 0.00 Content Count: 581 Content Per Day: 0.09 Reputation: 15 Achievement Points: 3,172 Solved Content: 0 Days Won: 6 Status: Offline Age: 44 Device: Windows Report Posted May 13, 2020 Muito legal voce ter trazido o problema para cá e enriquecido o cenário da solução. Ficou show. Abs Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.