Jair - Fórmula Posted April 27, 2020 Topic Count: 946 Topics Per Day: 0.13 Content Count: 9,174 Content Per Day: 1.27 Reputation: 456 Achievement Points: 109,719 Solved Content: 0 Days Won: 263 Status: Offline Age: 53 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
Fábio Maia Posted May 13, 2020 Topic Count: 32 Topics Per Day: 0.00 Content Count: 581 Content Per Day: 0.08 Reputation: 15 Achievement Points: 3,172 Solved Content: 0 Days Won: 6 Status: Offline Age: 45 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
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now