Boa tarde pessoal, Vou tentar explicar nesse post o processo de atualizao do Protheus, tendo em vista que tenho observado em alguns fruns alguns usurios com essa dvida, lembrando que no uma atualizao de verso, e sim de build. .::BAIXAR OS PACOTES 1 A primeira coisa a se fazer acessar o site da totvs, http://totvs.com.br, e clicar no menu em Suporte(Obs.: Deve se cadastrar criando um login e uma senha na Fig.1). Aps o cadastro, deve-se fazer o login na tela apresentada como na Fig.2.
Fig.1
Fig.2 2 Depois que feito o login, a tela apresentada ser o da Fig.3, nesta tela deve-se clicar emDownloads.
Fig.3 3 A tela seguinte(Fig.4) onde ser filtrado tudo o que precisar para efetuar download e fazer a atualizao.
Fig.4 4 A ordem de downloads dos pacotes no fazerm diferena, no entanto gosto de fazer downloads na ordem que vou aplicar, por isso, baixo sempre os binrios(appserver e totvssmartclient)Fig.5, lembrando que deve-se observar a verso dos pacotes com cuidado(Fig.6): Verso: 8, 9, 10 ou 11 Ambiente: Windows, Linux(Embora seleciona-se antes desta tela, mas, por algum motivo no funciona) fica misturado. Banco de dados: Codebase, Ctree, Topconect. Pas: Brasil, etc. E a data.
Fig.5
Fig.6 5 O prximo so os updates:
Fig.7 6 O prximo a baixar so os includes, que embora no ocorra atualizaes constantemente, sempre verifico se existe algo novo:
Fig.8 7 Baixar tambm os Patchs, que so correes feitas depois de todas as atualizaes.
Fig.9 8 O prximo o DBaccess, que o servio de conexo com o banco de dados.
Fig.10 9 Gostaria de frisar que para todos os arquivos baixados at agora, so para verses anterior a 10, e vcs devem ter percebido que existe alguns com o nome ByYou, os que possuem essa nomenclatura, so pacotes para verso 11.
Fig.11
.::INSTALAO DOS PACOTES
Obs.: At aqui no tem perigo algum, no entando a partir desse ponto, ideal e salva empregos, fazer backups, pois, qualquer problema que vier ocorrer, poderemos restaurar, o o correto fazer backup de tudo, da pasta raiz do Protheus e do banco de dados. 10 Como comentei no incio, gosto de baixar na ordem que vou aplicar, com isso, o primeiro sero os binrios(appserver e smartclient). O que deve ser feito extrair todos arquivos ref. aos binrios, para a pasta dentro do seu RootPath/bin/appserver e RootPath/bin/smartclient. Quanto ao arquivo ini, s colocar nessa pasta o da build anterior que no ter problemas(Fig.14). 11 Aps a extrao desses dois arquivos, gosto de startar o sistema para ver se est rodando(Isso mesmo, apenas com os novos binrios, e ele deve iniciar!!). 12 Se estiver tudo normal, derrubo o servio novamente, e continuo o processo que agora estrair todos os arquivos, e copiar para seus devidos lugares. O repositrio de objetos(RPO), colocamos para dentro da pasta RootPath/apo, lembrando que o nome deve ser tttp101.rpo(Verso 10).Fig.12 Os updates vo para dentro de RootPath/updates/upd/AAAAMMDD, legal manter alguma organizao e essa a ideal, no caso dessa data, uso a data que estou atualizando.Fig.12 Os PTMs, vo para dentro de RootPath/updates/ptm/AAAMMDD, do mesmo jeito da anterior.Fig.12 Os Includes, vo para RootPath/includes, no necessrio apagar os anteriores, apenas sobrepor.Fig.14 A pasta schemas(Fig.14), atualizada no caso de vc trabalhar com emisso de NFE. Mas, a sugesto da totvs, instalao de um ambiente separado, na mesma hierarquia que a pasta raiz do protheus, por exemplo: Pasta protheus: C:\microsiga, ento o totvssped deve ser C:\totvssped. e nessa mesma pasta existeuma chamada schemas, que para onde deve ser copiados os novos.
Fig.12
Fig.14 13 O prximo passo aplicao dos pacotes no RPO, para isso utilizamos o TotvsDevStudio, com o sistema j startado. Ser necessrio a senha de administrador do sistema.Fig.16
Fig.15
Fig.16 13.1 Na tela que se abrir deve-se acessar a pasta RootPath/updates/UPD, e procurar a pasta com data para onde copiamos os arquivos AAAAMMDD.Obs.: Primeiro se instala os updates depois, os PTM.
Fig.17 13.2 A aplicao dos ptm, da mesma forma que o anterior, apenas alterando a pasta que agora PTM/AAAAMMDD, 14 O prximo passo agora dar uma papirada nos boletins de atualizaes para acompanhar as correes e ver os compatibilizadores que devem ser aplicados, no entanto, em atualizaes dessa grandiosidade, deve ser utilizado todos(Fig.18), segue os mais usuais: U_IMPSPED U_SIGASFT U_SPEDCTB U_UPDARGCARF especifico Argentina U_UPDATF U_UPDCITI U_UPDCOM09 U_UPDCOM18 U_UPDCTB U_UPDDIACTB U_UPDFEARG especifico Argentina U_UPDFIN U_UPDLOJ28 U_UPDMNT16 U_UPDPCO U_UPDPMS U_UPDRHMOD (verso antiga) agora RHUPDMOD U_UPDSFT U_UPDSGA03 U_UPDSGA17 U_UPDSIGAFIN U_UPDSIGAFIS U_UPDSPED U_UPDTMK25 Fonte dessa lista: RicardoMoror
Fig.18 15 Aps a aplicao dos compatibilizadores, deve-se fazer uma anlise geral, ver quais foram as mudanas, correes, novos erros(Garanto que ocorre). Tudo um processo que deve ser feito com cuidado, pois, se no for a ttulo de estudo, estamos lidando com o sistema da empresa, e isso envolve reas de grande importncia(Financeira, rh, etc), onde um erro pode causar srios problemas, faa com calma e antes de tudo um belo backup.