Páginas filhas
  • LCONV0014 - EAI - Integração Logix x Protheus - Duplicando tabela funcionários no Logix ao modificar no Protheus

Produto:

Logix

Ocorrência:

EAI - Integração Logix x Protheus - Duplicando tabela funcionários no Logix ao modificar no Protheus

Ao modificar um funcionário no Protheus, o qual já existia no Logix com matrícula de um dígito a mais, gerou um novo cadastro de funcionário no Logix com matrícula de 6 dígitos.

O DE-PARA dessas matrículas estava cadastrado tanto no Logix (tabela vdp_dpara_valores) como no Protheus (tabela xxf)

Passo a passo:

 Solução:

Quando é realizada a exportação de funcionários pelo RHP10003, a rotina grava na tabela vdp_dpara_valores, no campo caracter_integr as informações de Empresa Protheus e Filial Protheus, com os códigos atribuídos no de/para, do programa LOG00083, campos Empresa Externa e Filial Externa.

Anteriormente o programa só aceitava dois dígitos no código da filial.

A partir do pacote 05/2014, foram liberados os chamados TPCDYJ (liberado pelo Framework), prevendo 8 dígitos no código da filial do de/para e a exportação no RH foi alterado a partir do chamado TPZHTT para prever estes novos valores.

O que pode ter ocorrido é que foi realizada a migração dos funcionários, e estas funcionalidades não estavam liberadas. E para resolver esta situação, onde no Protheus já estava cadastrado com 4 dígitos o código da filial, foi alterado manualmente o arquivo texto, formatando o código da filial para 4 dígitos.

Dessa forma, é necessário também alterar a tabela vdp_dpara_valores, para prever a mesma codificação que foi alterado no arquivo texto, para não haver este tipo de problema, ou seja, alterar a tabela vdp_dpara_valores com 4 dígitos na filial que apresenta o problema.

Observações: