Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.
Base de Conhecimento

RH - Linha Protheus - TAF - ATUALIZAÇÃO - Como atualizar o TAF E-social (Expedição Contínua)?

RH - Linha Protheus - TAF - ATUALIZAÇÃO - Como atualizar o TAF E-social (Expedição Contínua)?

time.png Tempo aproximado para leitura: 00:20:00 min

 

Dúvida
Automação Fiscal - ATUALIZAÇÃO - Como atualizar o TAF E-social?

Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - eSocial - TAF eSocial - ATUALIZAÇÃO - Como atualizar o TAF E-social?

 

 

Solução em vídeo:

 

Solução (leitura):

 

Sempre realize um Backup da sua estrutura antes de realizar qualquer ação !

 

Para atualização do TAF é necessário que você tenha o ambiente igual ou posterior a Release 12.1.2210 ou Release 12.1.033 caso tenha garantia estendida ou utilize TAF - Segregado

 

Caso tenha a Release inferior a 12.1.2210 e não tenha garantia estendida, faça o processo abaixo:

  • Clientes TAF Segregado: Realize a migração de Release do TAF se a sua Release for inferior a Release 12.1.033 e depois atualize o ambiente seguindo a documentação.

    OBS: Clientes que utilizam TAF Segregado ainda não conseguem migrar para a Release 12.1.2310, Clique aqui e saiba mais.

  • Clientes Protheus: Abra uma solicitação com a equipe do Protheus Framework solicitando o processo de migração de Release 12.1.033 para Release 12.1.2310 caso não tenha a garantia estendia.

 

Para saber qual é a sua release do TAF acesse a tela de diagnóstico do TAF.

 

Para ambientes em Cloud TOTVS, você pode atualiza-lo utilizando o T-Cloud ou abrir uma solicitação de atualização para a equipe Cloud TAF/TSS e  informar o seu ambiente e a documentação de atualização do TAF que está visualizando. 

 

1. Links para download:

 

Realize o download dos arquivos abaixo para fazer a atualização e atente-se em baixar os arquivos da Release e Sistema Operacional corretos:

 

Downloads para Windows windows.png:

 

Arquivos
Release 12.1.033
Release 12.1.2210
Release 12.1.2310
Expedição Contínua e Dicionário Clique aqui Clique aqui Clique aqui
LIB Clique aqui Clique aqui Clique aqui
DBAccess Clique aqui Clique aqui Clique aqui
Binário do TAF (Appserver) Clique aqui Clique aqui Clique aqui
Smart Client Clique aqui Clique aqui Clique aqui

 

Downloads para Linux Linux-Logo.png:

 

Arquivos
Release 12.1.033
Release 12.1.2210
Release 12.1.2310
Expedição Contínua e Dicionário Clique aqui Clique aqui Clique aqui
LIB Clique aqui Clique aqui Clique aqui
DBAccess Clique aqui Clique aqui Clique aqui
Binário do TAF (Appserver) Clique aqui Clique aqui Clique aqui
Smart Client Clique aqui Clique aqui Clique aqui

 

Downloads para MAC Mac logo.png:

 

Arquivos
Release 12.1.033
Release 12.1.2210
Release 12.1.2310
Expedição Contínua e Dicionário Clique aqui Clique aqui Clique aqui
LIB Clique aqui Clique aqui Clique aqui
DBAccess Clique aqui Clique aqui Clique aqui
Binário do TAF (Appserver) Clique aqui Clique aqui Clique aqui
Smart Client Clique aqui Clique aqui Clique aqui

 

OBS: O TAF não está homologado para rodar os artefatos em 32 bits, é necessário que o seu servidor onde o TAF está instalado esteja em 64 bits. Caso contrário, o TAF não irá funcionar.

Para estações de trabalho onde o usuário tem uma máquina de 32 bits, realize o download do Smart Client 32 bits Clicando aqui.

 

2. Parando os serviços:

Antes de atualizarmos os artefatos é necessário que você pare todos os serviços do seu TAF/Protheus.

OBS: Lembrando que o serviço do REST, normalmente chamado de "TAF-WS", ele não para automaticamente. Você deve finaliza-lo no Gerenciador de Tarefas. 

 

parar os serviços.gif

 

3. Atualização do DBACCESS

Com os serviços parados, iremos realizar a atualização do DBACCESS.

Para fazer isso você deve descompactar o arquivo do DBACCESS que foi baixado, copiar todo o conteúdo dentro da pasta, depois colar e substituir pela sua estrutura do DBACCESS atual.

Exemplo de caminho: C:\TAF\TafDbaccess64

 

Atualização DBAccess.gif

 

 

4. Atualizando os binários:

Agora iremos atualizar os binários do TAF.

Para fazer isso você deve descompactar o arquivo do Binário que foi baixado, copiar todo o conteúdo dentro da pasta, depois colar e substituir nas pastas "APP" e "APPSERVER" do seu TAF.

Exemplos de caminhos: C:\TAF\bin\app e C:\TAF\bin\appserver

OBS: Caso possua Slaves ou Brokers faça o processo nas pastas respectivas aos serviços deles.

 

Atualização binários TAF.gif

 

5. Atualizando a dbapi.dll:

Após a atualização dos binários iremos atualizar a dbapi.dll do DBACCESS para que não tenha incompatibilidade futuramente. 

 

Copie o arquivo dentro da pasta "Client" do DBAccess e cole nos binários que acabou de atualizar (pasta APP e APPSERVER do TAF).

Exemplo de caminho: C:\TAF\TafDbacess64\Client

 

GIF dbapi.gif

 

 

6. Atualizando o Smart Client:

O próximo passo é realizar a atualização do Smart Client. 

Extraia o arquivo do Smart Client que foi baixado, copie todo o conteúdo dentro da pasta, depois cole e substitua nas pastas "smartclient" e "smartclient_update" do seu servidor do TAF.

Exemplos de caminhos: C:\TAF\bin\smartclient e C:\TAF\bin\smartclient_update

 

Atualização Smartclient TAF.gif

 

7. Reiniciando os serviços:

Agora que já atualizamos os artefatos do TAF/Protheus precisamos iniciar os serviços do DBACCESS e depois o serviço do APPSERVER-TAF para rodarmos a aplicação em modo exclusivo.

OBS: Caso esteja utilizando Broker ou Slaves inicie somente a master para acesso exclusivo.

 

Iniciando serviço em modo exclusivo.gif

 

Se você utiliza schedule ou qualquer outro job que está iniciando junto com o seu serviço principal do TAF/Protheus, comente a chave [OnStart] localizada dentro do arquivo "appserver.ini" da sua instância principal.

Exemplo de caminho: C:\TAF\appserver\appserver.ini

OBS: Para comentar uma chave basta colocar um " ; " a frente da chave, salvar o ini configurado e reiniciar o serviço.

 

onstart.gif

 

 

8. Aplicando os pacotes/patcht´s pelo VSCode:

 

8.1 Instalando o VScode (para clientes que ainda não possuem o VScode instalado):

Com os serviços iniciados em modo exclusivo o próximo passo é instalar o VScode para aplicação dos pacotes.

Realize o download do VScode Clicando aqui e depois faça a instalação seguindo os passos abaixo:

 

Execute o programa do VScode baixado como administrador, aceite os termos e condições, escolha o local onde deseja instalar e depois avance até o término da instalação.

 

Instalação VSCODE.gif

 

8.2 Configurando o VScode:

Depois da instalação do VScode iremos configura-lo para fazer a aplicação dos pacotes.

O primeiro passo é criar uma pasta para salvar suas configurações feitas no VScode.

 

Abra o VScode, acesse a opção "arquivos" ou "files", depois escolha a opção "abrir pasta" ou "open folder" e selecione a pasta onde deseja salvar as configurações.

 

Recomendamos que você crie uma pasta dentro da sua estrutura do TAF chamada de "ADVPL".

 

Selecionar pasta VScode.gif

 

Ao selecionar a pasta no VScode, será necessário baixar a extensão da TOTVS

Basta clicar no ícone e digitar no campo de pesquisa a palavra "TOTVS".

Instale a primeira opção chamada de "TOTVS Developer Studio for VSCode (AdvPL, TLPP e 4GL)" e abra a extensão após o término do download.

OBS: A instalação pode demorar alguns minutos dependendo do desempenho da sua máquina.

 

Baixando a extensão TOTVS.gif

Ao abrir a extensão da TOTVS será necessário informar o seu Smart Client do ambiente que deseja aplicar os pacotes.

Selecione a primeira opção de "escolher arquivo" e abra o executável do seu Smart Client que está no seu servidor ou na estação de trabalho.

 

OBS: Normalmente o executável está localizado no caminho padrão do sistema.

Exemplos de caminhos: C:\TAF\bin\smartclient

 

Selecionando Smartclient no VSCODEgif.gif

 

Agora será necessário criar a conexão do seu servidor com o VScode. 

Para isso, clique no botão do VScode e preencha os campos de acordo com as configurações do seu TAF. 

 

Configuração de conexão.gif

 

Para saber quais são as configurações do seu TAF você deve acessar o seu arquivo "appserver.ini" e localizar o nome do seu ambiente e a porta TCP

Exemplo de caminho: C:\TAF\appserver\appserver.ini

OBS: Normalmente o nome do seu ambiente é a primeira chave do seu ini e a porta TCP fica no final do arquivo ini.

 

Porta TCP e ambiente.gif

 

Localizando o nome do seu ambiente e a porta TCP você deve preencher nos campos do VScode conforme exemplo abaixo:

 

Exemplo de configuração VSCode.png

 

Ao preencher os campos conforme suas configurações basta clicar no botão "Salvar/Fechar".

 

Você notará que será criada uma conexão no canto superior esquerdo do VScode onde você deve clicar no ícone para realizar a comunicação entre sua aplicação e o VScode.

 

Ao clicar, será exibido um campo onde você deve preencher primeiro o nome do seu ambiente e depois o usuário e senha do TAF.

 

Conexão VScode.gif

 

Após o preenchimento, valide se o ícone da conexão ficou verde indicando que há conexão entre o VScode e o seu ambiente.

 

 

8.3 Aplicando o pacote/patch pelo VScode:

Agora basta clicar com o botão direito em cima da conexão, escolher a opção "Aplicar Pacote" ou "Patch Apply", selecionar os arquivos .ptm da pasta da LIB e Expedição contínua que foram baixados e clicar no botão Aplicar/Apply no VScode.

Você consegue validar se o pacote realmente foi aplicado visualizando a mensagem

 

Aplicação de patch.gif

 

9. Atualizando o dicionário de dados (UPDDISTR):

 

Depois da aplicação dos pacotes vamos atualizar o dicionário de dados do TAF.

Acesse a pasta "expedição contínua" que foi baixado, abra a pasta SDF/BRA, copie todo o conteúdo dentro desta pasta, depois cole e substitua os arquivos na pasta Systemload da sua estrutura do TAF.

Exemplo de caminho: C:\TAF\systemload

 

SDF cópia.gif

 

Após a substituição dos arquivos, acesse o UPDDISTR para realizar a atualização do dicionário do TAF. 

Basta digitar UPDDISTR em Programa inicial na execução do SmartClient.

 

Execução do UPDDISTR.gif

 

Na tela do UPDDISTR você deve avançar e aceitar todos os termos, preencher o campo de usuário e senha do administrador do TAF e nas "configurações de log" você deve deixar marcado as opções abaixo:

 

Usuário e senha do TAF.png

 

Configurações de log UPDDISTR.png

 

OBS: A atualização do dicionário pode demorar horas dependendo do tamanho do seu ambiente e do desemprenho do seu servidor.

 

Rodando o UPDDISTR.gif

 

Pronto, seu TAF está atualizado !

 

10. Atualizando as autocontidas (Wizard de Configuração do TAF):

 

No primeiro acesso do TAF, após atualização, será necessário rodar as autocontidas, Wizard de Configuração TAF, siga as orientações da documentação abaixo:

atualização das tabelas AUTOCONTIDAS

 

Caso ocorra algum erro nos processos passados, entre em contato com o suporte do TAF.

 

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

5 Comentários

  • Avatar
    Lucas Lucena Mikuri

    Não funcionou! 

    Tenho o Taf 10.1.033 segregado, continua o mesmo erro!

    0
    Ações de comentário Permalink
  • Avatar
    THIAGO ANDRETTA

    Após a substituição dos arquivos do smartclient, aparece o erro abaixo:

    0
    Ações de comentário Permalink
  • Avatar
    Kaire Eduardo Teixeira do Nascimento

    Olá Thiago, 

    Obrigado pelo Feedback referente a documentação mas informo que esse erro deve ser tratado em ticket com a equipe responsável. 

    Tomei a liberdade de abrir a solicitação 19353603 em seu nome para que a equipe responsável te auxilie no erro e informei internamente para uma elaboração de uma documentação para esse cenário.

    0
    Ações de comentário Permalink
  • Avatar
    Kaire Eduardo Teixeira do Nascimento

    Olá Alexander, 

    Obrigado pelo Feedback referente a documentação. Informo que esse cenário de atualização via instalador já está em desenvolvimento mas ainda não foi liberado. 

    Nossa equipe de Desenvolvimento está trabalhando para efetuar uma atualização mais simples para o TAF.

    Infelizmente, por hora, o processo de atualização só seria via VScode mesmo.

    0
    Ações de comentário Permalink
  • Avatar
    Kaire Eduardo Teixeira do Nascimento

    Olá Lucas, 

    Obrigado pelo Feedback referente a documentação. 

    Poderia abrir uma solicitação com a equipe do TAF para validarmos qual o erro que está ocorrendo em seu ambiente, por gentileza.

    0
    Ações de comentário Permalink
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 _