FAQs - Suporte técnico

TAF - Compartilhamento de tabelas após bloqueio realizado a partir da LIB versão 20181015

Ocorrência
Bloqueio no compartilhamento de tabelas realizado a partir da LIB versão 20181015

Ambiente
Protheus – A partir da versão 11.80

Causa
Para evitar a alteração do compartilhamento da tabela entre empresas quando a tabela já possui registros, o que pode gerar inconsistência de dados, foi implementada uma trava no Configurador que faz com que os campos Ac. FilialAc. Unidade e Ac. Empresa fiquem bloqueados para alteração quando a tabela já estiver alimentada, evitando a alteração do seu tipo de compartilhamento. A alteração só poderá ser feita em tabelas vazias.

 

Exemplo de tela:

# Tabela SA3 vazia, campos "Ac" liberados
Configurador > Base de Dados > Dicionário > Bases de Dados > Tabela SA3




# Tabela SA3 alimentada, campos "Ac" bloqueados
Configurador > Base de Dados > Dicionário > Bases de Dados > Tabela SA3

 


Solução
Para realizar o compartilhamento de tabelas após o bloqueio, deve-se realizar os seguintes procedimentos:

 

1. Acesse o programa APSDU:

 

 

2. Em seguida, acesse o menu Arquivo > Abrir > Driver: Top Connect (TOPCONN):

 

3. Após confirmar, será apresentada a caixa para informar a tabela a ser aberta, e neste exemplo, será aberta a tabela C90 do Grupo de Empresa T1, ou seja, a tabela C90T10:

 

 

4. Ao confirmar, a tabela C90T10 será aberta, conforme segue:

 

 

5. Após abertura da tabela, faremos primeiramente o backup dos seus dados, a partir do menu Útil > Copiar Para. Será aberta a tela a seguir:

 

 

6. Em (Caminho)\Arquivo, clique no botão  para selecionar o diretório a ser salvo o backup, que por padrão apresentará a estrutura abaixo do diretório Protheus_Data do TAF/Protheus:

 

 

7. Após seleção do diretório, clique no botão OK para confirmar o backup. Será apresentada a mensagem abaixo:

 

 

 

8. No diretório selecionado, serão gerados os arquivos de backup, de acordo com a ilustração abaixo:

 

 

9. Após o término do backup, deve-se esvaziar a tabela para que seja possível realizar o seu compartilhamento. Para isso, ainda com a tabela aberta, acesse o menu Útil > Zap.

Será apresentada a pergunta abaixo, onde pode-se confirmar para realizar o delete físico dos registros da tabela, conforme demonstrado abaixo:

 

Tabela C90T10 é apresentada vazia ao fundo, após conclusão da instrução Zap:

 

 

10. Com a tabela vazia, podemos acessar o programa SIGACFG - Configurador:

 

 

11. No Configurador, acesse o menu Base de Dados > Dicionário > Bases de Dados, e será apresentada a tela a seguir:

 

 

12. Clique ao lado direito na opção Dicionário de Dados, para que sejam listadas as tabelas do seu banco de dados, e em seguida, no botão , para que seja aberta a caixa para informar o nome da tabela a ter o seu compartilhamento alterado, conforme segue:

 

 

13. Em Procurar por: digite o nome da tabela, neste exemplo, C90, e clique em Buscar. A tabela C90 será a primeira a ser exibida na lista de tabelas:

 

 

14. Clique no botão , e será apresentada a tela a seguir, que nos permitirá fazer a alteração do compartilhamento da tabela C90:

 

 

 

15. Após alteração do compartilhamento da tabela C90 nos 3 níveis, para que o conteúdo desta tabela fique disponível para todas as filiais, clique no botão :

 

 

 

16. Na tela a seguir, clique no botão para efetivar a alteração do compartilhamento da tabela C90. A seguir, serão demonstradas algumas informações referente a alteração do compartilhamento, como as tabelas que serão afetadas e terão o seu compartilhamento também alterado para garantir a integridade do TAF/Protheus:

 

 

 

17. Ao clicar em Finalizar, no passo anterior, a alteração será efetivada e o compartilhamento estará alterado.

 

18. Após este passo, deve-se retornar ao programa APSDU e abrir a tabela C90, conforme segue:

 

 

20. Com a tabela aberta, acesse o menu Útil > Append From. Será aberta a tela a seguir:

 

 

21. Em (Caminho)\Arquivo, clique no botão  e selecione o diretório e o arquivo de backup gerado anteriormente. Ao final, clique no botão Abrir:

 

 

 

22. Clique no botão OK, e desta forma, os dados salvos serão restaurados, conforme segue:

 

 

23. Como a tabela teve o seu compartilhamento alterado para Compartilhado nos 3 níveis, o conteúdo do campo C90_FILIAL deve ficar vazio. Para isso, acesse o menu Útil > Substituir: 

 

 

24. Para que o conteúdo do campo C90_FILIAL fique vazio em toda a tabela, basta informar "" (duas aspas duplas) no campo Com: e clicar no botão OK:

 

Com isso, o conteúdo do campo C90_FILIAL ficará vazio, de acordo com o tipo de compartilhamento Compartilhado nos 3 níveis:

 

 

Observações:

  • O preenchimento do campo _FILIAL da tabela alterada deverá ser realizado de acordo com o compartilhamento selecionado, pois é através deste campo que será identificado para quais empresas, unidades de negócio e filiais o acesso ao registro ficará disponível, ocasionando problemas de integridade de dados caso não seja preenchido da forma correta;

 

  • Caso necessite realizar a alteração do compartilhamento de tabelas do TAF após já ter realizado movimentações nas tabelas, é altamente recomendável a presença de um analista in loco para a realização dos procedimentos de acordo com a análise prévia de sua estrutura empresarial.

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 1 de 1

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _