Migração Microsiga Protheus 12


Microsiga Protheus 11 terá suporte até 31/12/17, a partir do dia 01/01/2018, todos os ajustes de produto serão efetuados somente para clientes com garantia estendida.

No Microsiga Protheus 12 as atualizações serão feitas por Release. A TOTVS passou a utilizar a release incremental, segundo a TOTVS “é um processo que tem por objetivo disponibilizar, a partir da versão 12, a atualização contínua e incremental do sistema Microsiga Protheus, através de um processo simples, ágil e seguro para o cliente. ”
Passos para migração para o Protheus 12
1. PREPARANDO A VERSÃO ATUAL PARA MIGRAÇÃO
– O Protheus 12 não suporta arquivos no formato DBF. Se sua base atual é DBF (localfiles=ADS / arquivos .dbf), ela deve ser migrada para Ctree (.dtc) antes de efetuar a migração para a versão 12.
Link com a informação do suporte aos arquivos: Arquivos DBF sem suporte no Protheus 12
Link para o procedimento de migração de arquivos .DBF para .DTC: Procedimento para migrar arquivos .DBF para .DTC

– Prepare uma base teste, efetuando CÓPIA FRIA (todos os serviços parados) E CONSISTENTE (das pastas adequadas e banco de dados) da base de produção.

– Caso sua Base de Dados seja Relacional (utiliza DBACCESS) será necessário rodar o processo de verificação dos registros duplicados para todas as empresas. Assistente executado a partir da rotina CHECKDUPL via Configurador, que tem como pré-requisito a atualização do dicionário de dados padrão na pasta SYSTEMLOAD disponível no site http://suporte.totvs.com/download, Linha Protheus, Microsiga Protheus Versão 12, Todos, Categoria “Dicionário de dados”, procure na coluna “Nome” a descrição DICIONÁRIO DE DADOS COMPLETO – BRASIL. Crie dentro da pasta Protheus_Data, a pasta MIGRACAO e nela descompacte o dicionário de dados da versão 12. Na verificação de duplicidade será solicitado o SX2.UNQ, utilize o da versão 12 como referência para a checagem.

– Vide Instruções para verificação de duplicidades no link: CHECKDUPL

– Desinstale as Stored Procedures através do Configurador pela versão atual. Lembrando que tal procedimento deve ser realizado juntamente com o DBA responsável pelo banco de dados, que pode conter customizações nas Stored Procedures, e se for o caso o DBA pode realizar o backup para reaplicar tais customizações após a migração para a versão 12. Caso tenha dúvida sobre a desinstalação/instalação de Stored Procedures, favor abrir novo chamado com a equipe de Framework.

2. INSTALAÇÃO DO PROTHEUS 12

Link para o Guia de Instalação do Protheus 12:
Guia de instalação Protheus 12
– Faça a instalação do Protheus 12 como se fosse a primeira instalação
– Configurar os arquivos appserver.ini (Server) e smartclient.ini (Client);
– Atualizar o binário do sistema (APPSERVER, SMARTCLIENT e SMARTCLIENTACTIVEX);
– Descompactar o conteúdo da pasta ace_8.00 (apenas o ACE_8.00) na pasta bin\appserver de sua base;

3. ATUALIZANDO O SISTEMA

É necessário atualizar Binário, RPO e LIB do Protheus 12

Procedimento de atualização no link:
Procedimento para efetuar a atualização básica do Protheus 12

4. ATUALIZANDO A BASE DE DADOS

– Copiar o conteúdo do diretório SYSTEM e DATA do sistema Protheus (Versão atual) para seus respectivos diretórios do sistema Protheus 12;
– Copiar o conteúdo da pasta PROFILE do sistema Protheus (Versão atual) para sua respectiva pasta do sistema Protheus 12;
– Verificar se o espaço disponível no servidor que hospeda a base de dados do sistema Protheus 12 é pelo menos 3x superior o tamanho da base de dados do sistema Protheus (Versão atual).

5. ATUALIZANDO O DICIONÁRIO DE DADOS

É necessário atualizar os arquivos de Dicionário de Dados (sxsbra.txt) e Help de Campos na pasta Systemload

Procedimento de atualização no link:
Dicionário de dados:
http://tdn.totvs.com.br/pages/viewpage.action?pageId=236586877

Help de Campos:
http://tdn.totvs.com.br/display/mp/Como+atualizar+o+Help+de+Campos

Obs.: onde indicar Protheus 11, utilize Protheus 12

6. LIMPEZA DAS PASTAS

– Exclua os arquivos *.DBF do diretório SYSTEMLOAD
– Exclua os arquivos *.IDX do diretório SYSTEMLOAD
– Exclua o arquivo *.TSK do diretório APPSERVER
– Exclua o arquivo *.LOG do diretório SYSTEM

7. EXECUTANDO O COMPATIBILIZADOR DE MIGRAÇÃO

– No Smartclient da versão 12, execute no Programa Inicial: MP710TO120
– Insira a senha do Admin, e pressione TAB
– Aparecerá uma janela, questionando de qual versão será feita a migração para a versão 12
– É recomendável manter a opção “Sobrepõe inicializador” marcada
Obs.: se você criou um inicializador padrão manualmente, em um campo que não tinha inicializador padrão, e agora este campo possui um inicializador padrão, o que foi criado manualmente será sobrescrito
– Clique em Avançar
– Na tela “Diretório de Dados”, clique em Avançar
– Em “Configuração de execução do Update”, indicamos manter apenas as opções “Log de Critical Error” e “Corrigir erros automaticamente” habilitadas, lembrando que a opção de corrigir os erros automaticamente executará as alterações de base pelo próprio sistema
– NÃO marque a opção “Manter o arquivo de log existente”
– Clique em Avançar / Avançar
– Aguarde o processo de compatibilização. Se durante o processo surgirem erros críticos que não puderam ser corrigidos automaticamente, estes devem ser corrigidos MANUALMENTE utilizando como base o link de Erros Críticos (mais abaixo), ou consultando o Suporte caso o erro não esteja listado

8. ATUALIZANDO O MENU DOS MÓDULOS

Para baixar os arquivos, acesse:
http://suporte.totvs.com
CERTIFIQUE-SE SEMPRE QUE ESTÁ BAIXANDO O ARQUIVO REFERENTE A SUA VERSÃO DE SISTEMA E LOCALIZAÇÃO
– Menu Downloads e Atualizações
– Linha: Protheus
– Microsiga Protheus Versão 12
– Todos
– Categoria: “Menu de Módulo”
– Baixe o pacote de MENUS – BRASIL

Para atualizar:
– Pare o servidor do Protheus (appserver)
– Efetue backup dos arquivos *.xnu da pasta \Protheus_Data\system
– Remova todos os arquivos de menu da pasta system (*.xnu).
(Lembrando que menus personalizados precisam ser refeitos)
– Copie os arquivos .xnu baixados do portal para esta pasta.
– Reinicie o servidor do Protheus (appserver)

Lembrando que menus personalizados precisam ser refeitos, pois há rotinas da versão 11 que não existem no RPO da versão 12.

Links de ajuda:

  • Release incremental do Protheus 12 http://tdn.totvs.com/display/framework/Release+incremental+do+Protheus+12
  • Fontes descontinuados no P12
  • Mudança na contabilização de depreciação no Microsiga P12
  • Nova estrutura de tradução do Protheus – arquivos .CH – http://tdn.totvs.com/pages/viewpage.action?pageId=181965465
  • Atualizador de dicionário e base de dados – UPDDISTR http://tdn.totvs.com/pages/viewpage.action?pageId=181965468
  • Procedimento para efetuar a atualização básica do Protheus 12 http://tdn.totvs.com/pages/releaseview.action?pageId=205916502
  • Como atualizar o Dicionário de Dados do Protheus 12 http://tdn.totvs.com/pages/releaseview.action?pageId=236586877
  • Procedimento para migrar arquivos .DBF para .DTC – http://tdn.totvs.com/display/public/mp/Procedimento+para+migrar+arquivos+.DBF+para+.DTC
  • Quais são os Erros Críticos mais comuns durante a migração de versão? http://tdn.totvs.com/pages/releaseview.action?pageId=41353608
  • Função de Criação de pergunta não disponivel no Protheus 12. Todas as alteações de dicionários devem ser feitas via Configurador ou através do Release Incremental. – http://tdn.totvs.com/pages/releaseview.action?pageId=244740739

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.