Histórico da Página
01. DADOS GERAIS
Produto: | TOTVS RH
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | Linha Protheus | ||||||||||||||||
Segmento: | RH | ||||||||||||||||
Módulo: | GESTÃO DE PESSOAS (SIGAGPE) | ||||||||||||||||
Função: | CÁLCULOS MULTIPLOS (GPEM20A) | ||||||||||||||||
Ticket: | 20212891 | ||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DRHCALCPRT-13497 |
02. SITUAÇÃO/REQUISITO
Error.log no cálculo de benefícios quando valor diário do benefício é igual ou superior a R$1000,00
Data width error - Field: RU1_VALDIA Value: 1214.050000 on FGRAVARU1(GPEXCBEN.PRX)
03. SOLUÇÃO
O tamanho padrão do campo RU1_VALCAL VALDIA e RU3_VALCAL VALDIA é 6, permitindo um valor máximo de 999.99, acima disso o valor estoura o tamanho do campo e ocasiona o error.log.
Foi efetuado tratamento no fonte para que o erro não ocorra, porém o valor não será gravado e o cálculo será abortado, com uma mensagem orientando sobre o tamanho que deve ser alterado.
Ambo os campos tem permissão restrita de alteração do tamanho, sendo necessário a execução do UPDDISTR com o pacote de atualização para liberação do campo e posterior alteração do tamanho via configurador.
O pacote de atualização de dicionário estará disponível na próxima a partir da release 12.1.2310 e no expedição contínua do dia 14RH a partir de 21/06/2024, caso seja necessário, o tamanho do campo deverá ser alterado manualmente, conforme exemplo abaixo:
X3_CAMPO = RU1_VALCALVALDIA
X3_TAMANHO = 12
X3_DECIMAL = 2
X3_PICTURE = @E 999,999,999.99
X3_CAMPO = RU3_VALCALVALDIA
X3_TAMANHO = 12
X3_DECIMAL = 2
X3_PICTURE = @E 999,999,999.99 99
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
...