Árvore de páginas

A partir da versão 11 do Protheus, existem 2 maneiras de criar uma estrutura de empresas:

1. Conceito Empresa / Filial
2. Conceito de Gestão de Empresas

O novo conceito de Gestão de Empresas tem por finalidade:

- Possibilitar o compartilhamento do Dicionário de Dados de várias empresas pelo Microsiga Protheus
- Introduzir  Unidade de Negócios
- Permitir a configuração do tamanho do código de Empresa e Filial
- Permitir a configuração do compartilhamento entre Empresas, Unidades de Negócio e Filiais


Importante - REST

Quando um novo grupo de empresas é criado e o ambiente está devidamente configurado o REST 2.0 ou o REST da porta única (MPP), existe um cache interno do REST e por conta disso esse grupo de empresas não será lido e respeitado pelo REST, sendo necessária a reinicialização dos serviços.

Recomendamos então que o processo seja feito da seguinte forma: Criar o grupo de empresas e no mínimo uma filial, criar os dicionários desse novo grupo e reinicializar os serviços, após isso, logar no Configurador com esse novo grupo para verificar se tudo está correto com o novo grupo criado.

Aviso:

A partir da LIB liberada em agosto de 2014, o Protheus não considera mais o campo M0_DTVLD (data de validade) no arquivo de empresas sigamat.emp.

Da mesma forma, lançamentos futuros em rotinas dos módulos, como Financeiro e Contábil, por exemplo, não consideram esse campo para permitir ou não o lançamento na data futura.

Então, se você tem em seu ambiente LIB com data igual ou superior a esta, não precisa mais revalidar o sigamat.emp nos seguintes casos:
- vencimento do sigamat.emp (ele não terá mais data de vencimento)
- criação de nova empresa/filial (a menos que o contrato seja Corporativo¹)
- alteração de campos obrigatórios do cadastro de filial pelo Configurador

¹ Para clientes no modelo de contrato Corporativo, é necessário o envio do CNPJ para o CST-Contratos, quando incluir uma nova Empresa/Filial.

Caso a LIB seja anterior, é necessário abrir um chamado para o CST-Senhas (ou utilizar o Autoatendimento CST no Portal), enviando o arquivo sigamat.emp atual para revalidação.

Grupos de Empresas com código maior que 2 dígitos já é considerado como modelo de Gestão de Empresas.



Abaixo iremos detalhar a criação de empresas / filiais nos dois conceitos.

1. Conceito Empresa / Filial
Permite a criação da empresa, e de filiais abaixo dela. Há a possibilidade de compartilhamento de tabelas entre as filiais. É um conceito mais "simples".


Para criar empresa/filial utilizando este conceito:
- Acesse o Configurador > Ambiente > Empresas > Grupo de Empresas
- Clique em Incluir
- Em "Código", selecione um código que definirá essa empresa (Ex.: 01)
- Em "Descrição", defina o nome da empresa
- Em "Tamanho", defina a quantidade de caracteres que o campo Filial das tabelas irá ter (Ex.: 2)
- Em "Leiaute", defina como serão compostos os caracteres para formar o código da filial. Se o Tamanho for igual a 2, conforme exemplo, o Leiaute poderia ser FF, indicando que o código da filial será composto por 2 caracteres representando o código da filial (F=Filial)

Conforme o Leiaute criado, na parte logo abaixo na tela, aparecerá a Sequência, Sigla, Ordem e Máscara para cada dígito. Para cada identificador será permitido (não obrigatório) definir uma máscara de restrição para preenchimento conforme o exemplo a seguir:

F - 0-2 (Somente números entre 0 e 2)
F - 5-9 (Somente números entre 5 e 9)
* Para maiores informações sobre as máscaras possíveis, clique 2 vezes no campo da coluna Máscara e pressione F1


- Após terminar a configuração da empresa, clique em Confirmar. Será exibida uma janela perguntando se "Deseja criar o dicionário de dados agora?".

Se clicar em Não, o dicionário será criado ao acessar algum módulo por esta empresa. Se clicar em Sim, será feita uma nova pergunta:

Criar Dicionário:
. a partir de uma base existente: os arquivos de dicionário desta empresa serão criados a partir do dicionário de outra empresa já existente, mantendo dessa forma os mesmos campos, tabelas, etc, criados na empresa original
. com registros padrão: os arquivos de dicionário desta empresa serão criados a partir do dicionário padrão do Protheus
. não criar agora: o dicionário será criado ao acessar algum módulo por esta empresa

Se for selecionada a opção "a partir de uma base existente", será aberta uma janela para selecionar qual a empresa base, e em seguida, uma janela questionando sobre o "Diretório dos arquivos de dados". Selecione a pasta "data".

Se for selecionada a opção "com registros padrão", será aberta uma janela solicitando informar o País. Tenha certeza de estar selecionado o país correto antes de continuar. Em seguida, será exibida uma janela questionando sobre o "Diretório dos arquivos de dados". Selecione a pasta "data".

Ao finalizar, saia do menu Grupo de Empresas, e acesse o menu Filial.
- Acesse o Configurador > Ambiente > Empresas > Filial
- Clique em Incluir
- Em "Grupo", digite o código do Grupo de Empresas que criou, o Grupo de Empresas a que esta Filial fará parte (Ex.: 01)
- Em "Código", insira o código que esta Filial terá (segundo a máscara criada no exemplo, a filial deverá ter 2 dígitos, sendo o primeiro um número entre 0 e 2, e o segundo um número entre 5 e 9. Ex.: 17)
- Em "Descrição", defina o nome da Filial
- Os outros campos, que não tem asterisco, são de preenchimento opcional
- Após terminar, clique em Confirmar
- A empresa e filial estão prontas para uso


2. Conceito de Gestão de Empresas
Este conceito permite uma configuração mais abrangente, pois aumenta as divisões de empresas em unidades de negócios e filiais, permite também maior escalabilidade de compartilhamentos. Abaixo as definições de cada parte da estrutura de Gestão de Empresas:

- Grupo de Empresas
Conjunto de empresas que estão ligadas entre si por razões diversas e que compartilham as mesmas definições do modelo de dados.

- Empresas
Conjunto de Filiais ou Unidades de Negócios que estão dentro da mesma dependência jurídica ou fiscal.

- Unidade de Negócios
Conjunto de filiais que estão dentro da mesma atividade econômica.

- Filial
Estabelecimento empresarial dependente de outro que pratica atos que têm validade jurídica ou fiscal.


Para a criação de empresa/filial seguindo o conceito de Gestão de Empresas, siga os passos abaixo:

- Acesse o Configurador > Ambiente > Empresas > Grupo de Empresas
- Clique em Incluir
- Em "Código", selecione um código que definirá essa empresa (Ex.: 12)
- Em "Descrição", defina o nome da empresa
- Em "Tamanho", defina a quantidade de caracteres que o campo Filial das tabelas irá ter (Ex.: 6)
- Em "Leiaute", defina como serão compostos os caracteres para formar o código da filial. Se o Tamanho for igual a 6, conforme exemplo, o Leiaute poderia ser EEUUFF, indicando que o código da filial será composto por 2 caracteres representando o código da empresa, 2 caracteres representando o código da unidade de negócios e 2 caracteres representando o código da filial (E=Empresa / U=Unidade de Negócios / F=Filial)

Conforme o Leiaute criado, na parte logo abaixo na tela, aparecerá a Sequência, Sigla, Ordem e Máscara para cada dígito. Para cada identificador será permitido (não obrigatório) definir uma máscara de restrição para preenchimento conforme o exemplo a seguir:

E - 0-9 (Somente números entre 0 e 9)
E - 5-9 (Somente números entre 5 e 9)
U - A-Z (Somente caracteres entre A e Z)
U - X-Z (Somente caracteres entre X e Z)
F - !-! (Qualquer dígito numérico ou alfanumérico)
F - A,B,5,9 (Somente caracteres entre A,B,5 e 9)
F - 0-9 (Somente números entre 0 e 9)
F - A-Z (Somente caracteres entre A e Z)
* Para maiores informações sobre as máscaras possíveis, clique 2 vezes no campo da coluna Máscara e pressione F1


- Após terminar a configuração da empresa, clique em Confirmar. Será exibida uma janela perguntando se "Deseja criar o dicionário de dados agora?".

Se clicar em Não, o dicionário será criado ao acessar algum módulo por esta empresa. Se clicar em Sim, será feita uma nova pergunta:

Criar Dicionário:
. a partir de uma base existente: os arquivos de dicionário desta empresa serão criados a partir do dicionário de outra empresa já existente, mantendo dessa forma os mesmos campos, tabelas, etc, criados na empresa original
. com registros padrão: os arquivos de dicionário desta empresa serão criados a partir do dicionário padrão do Protheus
. não criar agora: o dicionário será criado ao acessar algum módulo por esta empresa

Se for selecionada a opção "a partir de uma base existente", será aberta uma janela para selecionar qual a empresa base, e em seguida, uma janela questionando sobre o "Diretório dos arquivos de dados". Selecione a pasta "data".

Se for selecionada a opção "com registros padrão", será aberta uma janela solicitando informar o País. Tenha certeza de estar selecionado o país correto antes de continuar. Em seguida, será exibida uma janela questionando sobre o "Diretório dos arquivos de dados". Selecione a pasta "data".

Ao finalizar, saia do menu Grupo de Empresas, e acesse o menu Empresas.

- Acesse o Configurador > Ambiente > Empresas > Empresas
- Clique em Incluir
- Em "Grupo", digite o código do Grupo de Empresas que criou, o Grupo de Empresas a que esta Empresa fará parte (Ex.: 12)
- Em "Código", insira o código que esta Empresa terá (Ex.: 01)
- Em "Descrição", defina o nome da Empresa
- Clique em Confirmar

Ao finalizar, saia do menu Empresas, e acesse o menu Unidade de Negócios.
- Acesse o Configurador > Ambiente > Empresas > Unidade de Negócios
- Clique em Incluir
- Em "Grupo", digite o código do Grupo de Empresas que criou, o Grupo de Empresas a que esta Empresa fará parte (Ex.: 12)
- Em "Empresa", digite o código da Empresa que criou (Ex.: 01)
- Em "Código", insira o código que esta Unidade de Negócios terá (Ex.: 01)
- Em "Descrição", defina o nome da Unidade de Negócios
- Clique em Confirmar

Ao finalizar, saia do menu Unidade de Negócios, e acesse o menu Filial.
- Acesse o Configurador > Ambiente > Empresas > Filial
- Clique em Incluir
- Selecione o código do Grupo, Empresa e Unidade de Negócios a que essa Filial pertence, então defina um código para esta Filial (Ex.: 01)
- Em "Descrição", defina o nome da Filial
- Os outros campos, que não tem asterisco, são de preenchimento opcional
- Após terminar, clique em Confirmar
- A empresa e filial no modo Gestão de Empresas estão prontas para uso


Para importar empresas e filiais de diferentes formatos, é possível utilizar a rotina de Importação de Gestão de Empresas. Maiores detalhes no link abaixo:
https://tdn.totvs.com/pages/viewpage.action?pageId=271180179




Importante

Ao criar um Grupo de Empresas marcando a opção "a partir de uma base existente" do item "Criar Dicionário", os arquivos de dicionário serão criados com base no Grupo de Empresas selecionado para cópia.

Esta opção não deve ser marcada caso o Grupo de Empresas existente já tenha sido submetido a execução da Wizard de Configuração do TAF, pois desta forma, os Parâmetros ( SX6 ) estarão atualizados e impedirão a correta configuração do novo Grupo de Empresas no TAF.



Exemplo de inclusão de Novo Grupo de Empresas. Neste momento o dicionário de dados do Grupo de Empresa pode ser criado.



Dicionário de dados criado com sucesso:



Demais registros criados que são vinculados ao Grupo de Empresa:

- Empresa:



- Unidade de Negócio



- Filial

  • Sem rótulos