Histórico da Página
...
COMPARTILHADO POR FILIAL: Neste Exemplo, foi cadastrado o cliente "Jose"; Ele é visto somente na filial que foi cadastro, Caso deseje que este cliente exista em outras filiais ,mesmo que pertença à mesma Unidade de Negócio , é necessário cadastrá-lo na(s) demais Filiais.
Mais dicas sobre Compartilhamento.
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 uso. Em 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.
- CompanySharingMode – Indica o compartilhamento desta tabela no nível de Empresas;
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.
Referências:
http://tdn.totvs.com/display/PROT/DT_Tabelas_Compartilhadas_entre_Empresas_V11
...