Árvore de páginas

Transferência em Lote 

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:

Gestão de Pessoal

Função:

GPEA180.PRX

Situação/Requisito:


1º Inconsistência - Transferência em lote não está respeitando os dados inseridos.
Utilizando o conceito de transferência em Lote, no exemplo com 2 funcionários ao acessar a tela de transferência em lote onde informamos Filial Diferente, Centro de Custo e Departamento em Branco o sistema não respeita a informação trazendo o mesmo centro de custo da Filial Anterior.



2º Inconsistência - Validação de CGC com dados errados no Help – erro ortográfico no "ATUALIZAR".



3º Inconsistência - Ao Confirmamos a transferência é apresentado Error.log no momento do processo.
Consequente aos problemas 1 e 2, continuamos o processo de transferência e na execução da transferência em lote é gerado error.log informando:
expected string expression in FieldPut RA_PAISEXT on FGRAVANOVO(GPEA180.PRX) 20/08/2018 10:22:02 line : 6936
**Obs. O campo existe na tabela e ja foi usado em outras transferências, acredito problema só ocorre em decorrente de reproduzir erro 1 e 2.



4º inconsistência - Após o erro 3º inconsistência ocorrer, o sistema em vez Não permitir o processo de transferência (Rollback), ao analisarmos a base, um dos funcionários que estava na transferência em lote foi transferido. Neste caso, como o error.log fecha o sistema, nenhum funcionário deveria ser transferido no processo, já que o sistema gerou erro. Após esse acontece que os dados do funcionário que foi transferido estão incorretos, já que o sistema concluiu sua transferência deveria ter feito a transferência para a Filial que foi solicitada, porém continua na mesma filial.

Solução/Implementação:

Verificado que apenas o item 2 necessita de ajuste. Os demais itens, foram testados com o RPO D-1 (21/09/18) e os erros não foram reproduzidos. Ajustado o Help e este ajuste estará disponível na próxima release liberada do Protheus.