Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:

SIGAGPE

Função:

GPEM040, GPEXFUN1, GPEXRESB, GPEA430, AJSXGPE

Situação/Requisito:

- Ao realizar alteração do campo na rotina tipos de ausência é apresentado error log:

- No lançamento de uma ausência é apresentado o error log:
variable does not exist CTIPOROT on FBUSCAAFAST(GPEXFUN1.PRX)


- No cálculo da rescisão é apresentado error log:
type mismatch on compare on FBUSCAAFAST(GPEXFUN1.PRX)

- Cálculo de aviso prévio abate afastamento indevidamente quando o parâmetro MV_AVISAFA ou o campo RCM_ABATAV está em branco:


Solução/Implementação:

Importante: 1º - O campo RCM_ABATAV deve ser alterado do tipo numérico para carácter e nas próximas releases o para correção do primeiro incidente, segue abaixo passo a passo.

> Acessar o MPSDU;
> Abrir o dicionário SX3;
> Filtrar pelo campo RCM_ABATAV;
> O conteúdo dos campo X3_TIPO e X3_USADO, devem ser alterados para "C" e "€€€€€€€€€€€€€€ " respectivamente;
> Abrir a tabela RCM no TOP;
> Realizar backup;
> Drop a tabela RCM;
> Acesse o SIGAGPE em Atualizações > Definições de Cálculos > Tipos de Ausência para que a tabela RCM seja recriada;
> Acesse novamente o MPSDU e abra a tabela RCM no TOP;
> Realize um ZAP;
> Append o backup realizado anteriormente;

Após execução dos passos acima o campo poderá ser alterado sem ocasionar o error log.


Importante:
Nas próximas releases o campo já virá com o tipo correto:


Demais ajustes realizados com aplicação do patch:

- Ajustada função FBUSCAAFAST para tratar corretamente a variável CTIPOROT durante o lançamento da ausência.

- Ajuste em FBUSCAAFAST para tratar o campo RCM_ABATAV como Carácter.

- Ajustada tratativa de dedução dos afastamento dos dias de aviso prévio para não ser realizada quando parâmetro MV_AVISAFA ou campo RCM_ABATAV estiver vazio.

Pacotes: