Páginas filhas
  • Upgrade de Release do Protheus 11

1. PREPARANDO A VERSÃO ATUAL PARA O UPGRADE
- 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. Para fazer o download do dicionário, siga os procedimentos do seguinte link: Atualizar o Dicionário de Dados do Protheus 11

Crie dentro da pasta Protheus_Data, a pasta UPGRADE e nela descompacte o dicionário de dados Completo da versão 11.8. Na verificação de duplicidade será solicitado o SX2.UNQ, utilize o da versão 11.8 como referência para a checagem.
- Vide Instruções para verificação de duplicidades no link: Rotina CheckDupl – Verifica a Integridade de Registros Duplicados


2. ATUALIZANDO O SISTEMA
É necessário atualizar Binário, RPO, Update e LIB.
Procedimento de atualização no link:
Atualização básica do Protheus 11


3. 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:
Atualizar o Dicionário de Dados do Protheus 11
Help de Campos:
Atualizar Help de Campos


4. ATUALIZANDO O MENU DOS MÓDULOS
É necessário atualizar os arquivos .xnu (menus de módulos).
Para baixar os arquivos, acesse:
- Portal do Cliente: http://suporte.totvs.com
- Menu Downloads e Atualizações
- Linha Protheus
- Microsiga Protheus Versão 11
- Todos
- Categoria: Menu de módulo
- Baixe o arquivo MENUS - BRASIL
Obs.: se não estiverem aparecendo as versões, em "Filtros de pacotes" selecione "Todos pacotes disponíveis" e selecione a categoria novamente.
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).
- 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 das versões anteriores que não existem no RPO da versão 11.


5. 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


6. EXECUTE O COMPATIBILIZADOR DE UPGRADE
- Abra o SmartClient e, em Programa Inicial, digite MP710TO110
- Clique em Avançar
- Digite o Login e Senha do Admin, e pressione a tecla TAB
- Marque a caixinha Atualizar 11 R? para 11.8 e clique em OK
- 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


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 MP710TO110 novamente. Não apagando este arquivo o Upgrade continua do ponto onde parou anteriormente.
Link com as informações de correções dos erros críticos mais comuns:
Erros críticos mais comuns em Upgrades/Migrações


Ao término do Upgrade, entre em qualquer módulo, entre no menu Ajuda/Sobre, e verifique a informação da nova release.