GPER200
Linha de Produto: | Microsiga Protheus |
Segmento: | Recursos Humanos |
Módulo: | SIGAGPE |
Função: | GPER200 |
Situação/Requisito: | O cliente tem 4 empresas/filiais, gravadas no campo filial com 4 digitos, 0101,0201,0301 e 0401. Como o cálculo que precisavam realizar era em todas as empresas, foi escolhido as menores (0201 em diante) e em nenhuma funcionou. Quando cheguei no cliente hoje para ver o problema, foi solicitado o reajuste na filial 0101 e o sistema realizou o procedimento correto. Peguei o fonte GPER200, de 03/01/2017 e rodei para avaliar o que acontece. Fizemos o teste usando como filial inicial e final 0201, e apenas para uma matricula. Na linha 377, conforme a ordem 01 escolhido para o cálculo, o sistema realiza a função de busca na tabela SRA: dbSeek( cFilDe + cMatDe , .T. ) |
Solução/Implementação: | Alterada a função, para não da fazer o dbgotop, pois isso faz com que o registro que está selecionado seja desposicionado. |
Pacotes: | 12.1.16: https://suporte.totvs.com/portal/p/10098/download?e=655188 12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=655193 |