Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 Contextualização:

No Protheus ao logar temos dois níveis principais Grupo e Filial. O nivel de Filial é subdividido em Empresa, Unidade e Filial.

Tela de Login:

Image Modified

A partir disto o dicionario de tabelas que pertence a cada Grupo, ou seja para cada grupo uma tabela é criada, sendo que o nome da tabela é composto por prefixo_da_tabela+código_grupo+0

Exemplo: Tabela de Produto (Prefixo: SB1) - Nome Tabela: SB101

Todas as tabelas possuem o campo Filial que é preenchido com: CÓDIGO_EMPRESA + CÓDIGO_UNIDADE + CÓDIGO_DE_FILIAL.

Exemplo: FILIAL: E0001BT01.

 

Na configuração de cada tabela do Protheus existe a configuração de compartilhamento de tabela ao editar a tabela existe 3 campos que podem ser configurados com Exclusivo ou Compartilhado para cada um dos

...

subníveis. Filial | Unidade de Negocio | Empresa. Observe que é somente possível configurar o compartilhamentos dos níveis abaixo do Grupo, necessariamente toda tabela é exclusiva de cada grupo ou seja não é possível compartilhar dados de grupos diferentes.

Image Modified

1º Nível - Empresa

2º Nível - Unidade

3º Nível - Filial

Onde ao compartilhar um nível é obrigatório compartilhar os níveis abaixo.  

Ou seja exemplificando com a tabela SB1 de produto, poderíamos ter as 4 configurações abaixo para compartilhamento de qualquer tabela do Protheus.

 

 CONFIGURAÇÃONOME TABELAEXEMPLO PREENCHIMENTO TABELA

EMPRESA - COMPARTILHADO 

UNIDADE - COMPARTILHADO

FILIAL - COMPARTILHADO

SB1010

Veja se o campo filial fica vazio, ou seja todos os dados são exibidos para todas as empresas deste grupo.

CÓDIGODESCRIÇÃOFILIAL
01AREIA 
02BRITA 

 

EMPRESA - EXCLUSIVO

UNIDADE - COMPARTILHADO

FILIAL - COMPARTILHADO

SB1010

Neste caso a filial passa a ser preenchida com o código da empresa, e filtrada consequentemente de forma que os dados

são exibidos exclusivamente para cada empresa.

CÓDIGODESCRIÇÃOFILIAL
01AREIA

E0001

01CIMENTOE0002

EMPRESA - EXCLUSIVO

UNIDADE - EXCLUSIVO

FILIAL - COMPARTILHADO

SB1010

Neste caso a filial passa a ser preenchida com o código da empresa + unidade de negocio, e filtrada consequentemente de forma que os dados

são exibidos exclusivamente para cada unidade de negocio.

CÓDIGODESCRIÇÃOFILIAL
01AREIA

E0001BT

01CIMENTOE0001SA

EMPRESA - EXCLUSIVO

UNIDADE - EXCLUSIVO

FILIAL - EXCLUSIVO

SB1010

Neste caso a filial passa a ser preenchida com o código da empresa + unidade de negocio, e filtrada consequentemente de forma que os dados

são exibidos exclusivamente para cada filial.

CÓDIGODESCRIÇÃOFILIAL
01AREIA

E0001BT01

01CIMENTOE0001BT02

 

 



 

 

 

 

 

 

 

 

1 º EMPRESA - COMPARTILHADO 

UNIDADE - COMPARTILHADO

FILIAL - COMPARTILHADO