Árvore de páginas

Geração do CAGED não é concluído

Linha de Produto:

Microsiga Protheus.

Segmento:

Serviços.

Módulo:

Medicina e Segurança do Trabalho (SIGAMDT).

Função:

Funções comuns (MDTUTIL).

Situação/Requisito:

CAGED trava quando o campo "TM5_DTRESU"(campo não obrigatório) não está preenchido. O erro ocorre, mais precisamente, na função MDTExCAGED, no fonte MDTUTIL.prx. Existem duas validações para os campos TM5_DTPROG e TM5_DTRESU em que é realizado o loop dentro do While. Porém não é realizado DbSkip, gerando o travamento da geração do arquivo do Caged.

Solução/Implementação:

Corrigido loop de registros na função de comunicação entre o medicina e a geração do CAGED no GPE.