Home

Linha Microsiga Protheus

Páginas filhas
  • Procedimento de Migração de Versão - para Protheus 12
Ir para o final dos metadados
Ir para o início dos metadados

Versões

Protheus 12

Causa

Procedimento de Migração de Versão - para Protheus 12

Solução

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.


 

Observações

ERROS CRÍTICOS
Quando ocorrer erro crítico, o cliente deverá efetuar as devidas correções e em seguida apagar o arquivo onde estão as diretivas de instalação (MPUPD.TSK) localizado no diretório “...\bin\appserver” e executar a rotina MP710TO120 novamente. Não apagando este arquivo a virada continua do ponto onde parou anteriormente.
Link com a correção dos erros críticos mais comuns:
http://tdn.totvs.com/pages/viewpage.action?pageId=41353608

 

GPECONV
Para o módulo GPE é necessário aplicar o GPECONV (Conversor de base de dados do GESTÃO DE PESSOAL).
Caso tenha dúvidas sobre o GPECONV, favor consultar a equipe do GPE.