Child pages
  • Compartilhamento de registros entre coligadas na integracao TIN x PROTHEUS
Skip to end of metadata
Go to start of metadata

A partir da versão 11.82.31.x, os sistemas RM e Protheus sofreram ajustes para tratar corretamente o ambiente Protheus utilizando Gestão de empresas e compartilhamento.

Cadastro de Coligadas:

No cadastro das Coligadas do RM, deverá ser informado qual o grupo de empresas, no campo “Código externo”

 

Configuração da Integração:

É necessário definir o parâmetro SIGNIFICADO DE COLIGADA na configuração da integração TIN x Protheus:


Configuração dos de “DE-PARA”:

Deverão ser cadastrados os DE PARA’s conforme deve ser o compartilhamento no cliente.

Por exemplo, caso os registros da empresa 99 do Protheus precisem ser realizados nas coligadas 1 e 2 do RM, no RM deve ser cadastrado da seguinte forma:

Obs: Quando o compartilhamento é realizado por empresa e filial no Protheus, nas mensagens, o código da filial é enviado em branco e deve ser tratado assim no DE-PARA, conforme exemplo acima.


Nas mensagens, são enviadas três tags a mais, que identificam o compartilhamento ou exclusividade da Empresa, Unidade de Negócio e Filial:


Devido a limitações da arquitetura e modelagem do banco RM, algumas premissas e restrições são definidas:

Os cadastros que são compartilhados, no RM são replicados para as coligadas.

Os cadastros de Centro de Custo, Banco e Natureza Financeira não podem ser Exclusivos por filial, pois não existe o campo FILIAL como chave nas respectivas tabelas. A configuração que não respeite este ponto pode acarretar erros na integração, ao tentar associar no protheus um registro incompatível com a filial utilizada.

Os “DE-PARA’s” serão criados mesmo para arquivos replicados, tanto do lado RM quanto do lado Protheus.


Configuração do Protheus:

A principal configuração no Protheus para a geração das TAGs informadas acima são:

  • Alias (XX4_ALIASP) – Este campo é utilizado somente nas mensagens da arquitetura Mensagem Única TOTVS e deve ser utilizado somente em mensagens que trafegam cadastros e nunca para movimentos. Para a utilização deste campo as equipes envolvidas no desenvolvimento do adapter devem ser consultadas, para determinar e avaliar os riscos do seu usoEm situações normais, este campo não deve ser preenchido. Este campo define o Alias principal da mensagem. Quando este campo é preenchido são enviadas no cabeçalho as seguintes tags:

    • CompanySharingMode – Indica o compartilhamento desta tabela no nível de Empresas;

    • BusinessUnitySharingMode – Indica o compartilhamento desta tabela no nível de Unidade de Negócios;

    • BranchSharingMode – Indica o compartilhamento desta tabela no nível de Filial.

          O conteúdo destas tags pode conter dois valores: E – Para exclusivo e C para compartilhado.


Para maiores informações sobre as configurações necessários referentes aos Adapter no Protheus, clique aqui.

  • No labels