Solução/Implementação: | Criado Foi criado o novo adapter para prever o recebimento da mensagem SetEmployeeBranchTransfer. Previamente, é necessário informar no Controle de Mensagens do EAI (EAI10000), o De/Para de Empresas das empresas Origem e Destino trafegadas na mensagem. Esta informação deve ser realizada através da opção Aplicativo Externo, para o aplicativo que será integrado. Nesta mesma opção deve ser verificado se a transação SETEMPLOYEEBRANCHTRANFER está habilitada no aplicativo externo que está sendo integrado. Verificar também se a Transação setemployeebranchtranfer, cujo Programa Adapter é EAIHELPERSETEMPLOYEEBRANCHTRANFER1, está registrada na opção Aplicativo Hospedeiro. Caso não esteja, utilizar a opção Buscar Adapters, para carregá-la. - Quando ocorrer o envio de uma mensagem de UPSERT, que trate a transferência entre empresas e estabelecimentos serão realizadas as seguintes tratativas:
- Será verificado se há Forma de Demissão, informação cadastrada no RHU0060, com o campo Movimento Caged igual a 80 - Transferência de Saída e o valor do campo Forma Sefip iguais a N1 - Transferência de empregado para outro estabelecimento da mesma empresa ou N2 - Transferência de empregado para outra empresa que tenha assumido os encargos trabalhistas, sem que tenha havido rescisão de contrato de trabalho.
- Na ocorrência da validação acima, serão transferidas as seguintes tabelas para a empresa/matrícula destino:
- FUNCIONARIO: Para efetivação da transferência desta tabela, é necessário que os valores dos campos do funcionário de origem Cargo, Turno, Escala, Departamento, existam na empresa de destino. Também serão copiados para a empresa destino somente campos que podem ser utilizados por outros módulos do produto Logix.
- FUN_SALARIO
- FUN_CONTRATO
- FUN_INFOR
- FUN_SINDICATO
- FUN_DIVERSOS
- RHU_FIC_SAL_FUNCIO: Para a transferência dos dados desta tabela é necessário que haja o cadastramento do Motivo de Reajuste de transferência na Empresa Destino, cadastrado no programa RHU1500, com a referência 008.
- RHU_FIC_UNI_FUNC
- RHU_FICHA_TRANSF: Nesta tabela será gravada as informação do funcionário origem para a empresa destino
- DEMITIDOS: Nesta tabela será feita a inclusão do registro para forma de demissão de transferência para o funcionário origem
- Quando ocorrer o envio de uma mensagem de DELETE, será desfeito o processo de UPSERT tratado acima.
- Nota: Esta opção não está disponibilizada ainda pelo produto Protheus.
- Quando ocorrer o envio de uma mensagem cuja empresa e matrícula origem e destino permanecem a mesma e houve que trate somente a mudança de departamento, será feita a seguinte tratativa:
- Inclusão de registro na tabela RHU_FIC_UNI_FUNC
- Alteração na tabela FUNCIONARIO, informando a nova Unidade Funcional.
| Conversores e Parâmetros