6123 - Transferência de Empresa - Colaborador não localizado
Problema: Para colaboradores transferidos de empresa, as marcações serão visualizadas na empresa de origem até o período de Apuração anterior a data de transferência e a partir do período de Apuração que compreende a data da transferência serão visualizadas somente na empresa de destino. Temos um caso que ao consultar as marcações na empresa de origem, ocorre a seguinte mensagem: Colaborador não localizado.
Exemplo:
Período de Apuração: 26/08/2012 a 25/09/2012
Data da transferência: 01/09/2012
As marcações serão visualizadas na empresa de origem até o período de Apuração anterior a data da transferência, ou seja, até o período de Apuração que vai de 26/07/2012 a 25/08/2012. A partir do período de Apuração que inicia em 26/08/2012 e que está dentro da data de transferência (01/09/2012), as marcações serão visualizadas somente na empresa de destino.
Porém, mesmo consultando o período de Apuração 26/07/2012 a 25/08/2012, na empresa de origem, ocorre a mensagem de Colaborador não localizado.
Quando ocorre / onde se aplica: Transferência de colaboradores entre empresas.
Solução: Executar um select na tabela R034FUN, pesquisando pelo campo DatAfa e verificar se o mesmo está zerado para o cadastro de origem do colaborador. Se o select retornar a data 31/12/1900, que é uma data zerada, o sistema internamente cancela o colaborador no comando que é efetuado para buscar as marcações e retona a mensagem de Colaborador não localizado.
Ao realizar uma transferência de empresa o status da Ficha Básica, campos SitAfa e DatAfa, é atualizado automaticamente com a data da transferência e situação 7 - Demitido. Desta forma, este campo não pode estar zerado.
Deve-se executar um update na tabela R034FUN, para o colaborador em questão, alimentando o campo DatAfa com a data correspondente a transferência do mesmo.
Exemplo:
Período de Apuração: 26/08/2012 a 25/09/2012
Data da transferência: 01/09/2012
As marcações serão visualizadas na empresa de origem até o período de Apuração anterior a data da transferência, ou seja, até o período de Apuração que vai de 26/07/2012 a 25/08/2012. A partir do período de Apuração que inicia em 26/08/2012 e que está dentro da data de transferência (01/09/2012), as marcações serão visualizadas somente na empresa de destino.
Porém, mesmo consultando o período de Apuração 26/07/2012 a 25/08/2012, na empresa de origem, ocorre a mensagem de Colaborador não localizado.
Quando ocorre / onde se aplica: Transferência de colaboradores entre empresas.
Solução: Executar um select na tabela R034FUN, pesquisando pelo campo DatAfa e verificar se o mesmo está zerado para o cadastro de origem do colaborador. Se o select retornar a data 31/12/1900, que é uma data zerada, o sistema internamente cancela o colaborador no comando que é efetuado para buscar as marcações e retona a mensagem de Colaborador não localizado.
Ao realizar uma transferência de empresa o status da Ficha Básica, campos SitAfa e DatAfa, é atualizado automaticamente com a data da transferência e situação 7 - Demitido. Desta forma, este campo não pode estar zerado.
Deve-se executar um update na tabela R034FUN, para o colaborador em questão, alimentando o campo DatAfa com a data correspondente a transferência do mesmo.