Tempo de leitura: 7 minutos
Olá, tudo bem? aqui quem fala é Adilio Costa, no post de hoje iremos aprender o processo de atualizar stored procedures no Protheus 12, iremos entender o que são uma stored procedures, como consultar, desinstalar e instalar stored procedures, além de entender das suas vantagens no processamento de informações do Protheus com o banco de dados. Segue os tópicos do post de hoje:
- O que são stored procedures e quais vantagens de utilizá-las no Protheus
- Rotinas do Protheus que usam stored procedures
- Mensagem de stored procedure desatualizada no Protheus 12
- Fazendo o download das stored procedures no Portal da Totvs
- Consultando, desinstalando e instalando stored procedures no Protheus 12
O que são stored procedures e quais vantagens de utilizá-las no Protheus.
Stored procedures(procedimentos armazenados) são comandos SQL que são executados pelas rotinas do Protheus a partir dos procedimentos definidos, iguais as funções nas linguagens de programação. Assim criamos stored procedures como um conjunto de comandos SQL e que são executados para realizar processamentos de dados repetitivos, como por exemplo o cálculo de estoque do Protheus.
A vantagens de se utilizar stored procedures são que elas otimizam as consultas de dados ao banco de dados através das rotinas do Protheus além de poder reduzir o tráfego de dados numa rede.
Rotinas do Protheus que utilizam stored procedures
Abaixo segue uma lista de stored procedures utilizadas em rotinas do Protheus:
Procedures utilizadas no módulo Estoque/Custos(SIGAEST)
Pacote Procedure: P12_14.SPS
Rotina no Protheus: MATXFUNB
Nome da Procedure: MAT006
Processo Configurador: 14
Descrição: Calculo de Estoque
Pacote Procedure: P12_15.SPS
Rotina no Protheus: MATA216
Nome da Procedure: MAT041
Processo Configurador: 15
Descrição: Refaz poder de terceiros
Pacote Procedure: P12_17.SPS
Rotina no Protheus: MATA280
Nome da Procedure: MAT038
Processo Configurador: 17
Descrição: Virada de saldos
Pacote Procedure: P12_19.SPS
Rotina no Protheus: MATA330
Nome da Procedure: MAT004
Processo Configurador: 19
Descrição: Recálculo do custo médio
Mensagem de stored procedure desatualizada no Protheus 12
Quando uma stored procedure está desatualizada no Protheus o sistema apresenta uma mensagem como mostrado na imagem abaixo:
Fazendo o download das stored procedures no Portal da Totvs
Para atualizar a stored procedure iremos acessar o Portal da Totvs pelo link https://suporte.totvs.com
Ao entrar na tela como apresentado abaixo clique em Downloads:
Na próxima tela informe seu usuário senha de acesso ao portal da Totvs:
Na próxima tela selecione a linha de produto Protheus e depois selecione a versão do Protheus que iremos baixar as stored procedures, nesse caso iremos baixar a versão 12.1.17(em breve será lançado posts da versão 12.1.23(Lobo Guará)):
Na próxima tela que aparece clique no link STORED PROCEDURES:
Ao clicar no link você verá uma tela como abaixo, com a versão e data da stored procedure, no momento que estava baixando essa stored procedure a mesma era da data de 30/10/2018,(no momento que você for fazer o download pode já ter uma com a data mais recente), clique no link ou Downlod Múltiplo:
Na próxima tela clique no botão fazer o download do arquivo:
Ao fazer o download e extrair os arquivos das stored procedures você verá vários arquivos com a extensão .sps:
O próximo é fazer um backups dos arquivos .sps que estão dentro da pasta system do Protheus, para isso entre na pasta system e no campo de pesquisa pesquise arquivos com a extensão .sps (conforme mostrado na imagem abaixo):
Após isso copie e cole esses arquivos .sps dentro de uma pasta conforme o exemplo abaixo:
O próximo passo é copiar esses arquivos .sps(baixados do Portal da Totvs) para dentro da pasta system do Protheus.
Consultando, desinstalando e instalando stored procedures no Protheus 12
Após termos feito o backup dos arquivos .sps antigos e copiados os baixados na pasta system do Protheus, o próximo passo é fazer a atualização das stored procedures, para isso entre no módulo configurador(SIGACFG) do Protheus 12:
Após entrar no configurador(SIGACFG), clique em Base de Dados->Dicionario->Stored Procedure:
Na próxima tela será apresentada os 3 procedimentos que podemos fazer, Consulta, Instalação e Desinstalação de Stored Procedures:
Primeiramente vamos consultar as stored procedures, para isso selecione a opção Consulta e clique em OK:
Na próxima tela podemos visualizar as stored procedures desatualizadas:
O próximo passo agora é desinstalar a stored procedures, para isso iremos acessar novamente a rotina de stored procedures:
Na próxima tela que aparece selecione a opção Desinstalação e clique em OK:
Na próxima tela que aparece iremos marcar as stored procedures desatualizadas que queremos desinstalar, após isso clique em Confirmar:
Na próxima tela marque a empresa que a stored procedures está vinculada e clique em OK:
Na próxima tela você poderá ver as stored procedures foram desinstaladas, clique em Fechar:
Agora voltemos novamente à rotina de stored procedure:
Iremos consultar novamente as stored procedures, para isso selecione a opção Consulta e clique em OK:
Na próxima tela podemos ver as stored procedures desinstaladas:
Após sairmos da tela acima iremos instalar as stored procedures(arquivos .sps) que baixamos do portal da Totvs e copiamos na system do Protheus, agora selecione a opção Instalação e clique em OK:
Na próxima tela que aparece iremos marcar as stored procedures que queremos instalar conforme a imagem abaixo, após isso clique em Confirmar:
Na próxima tela o Protheus informa qual o banco de dados as stored procedures serão compiladas(instaladas), nesse caso o Microsoft SQL Server, clique em Fechar:
Na próxima tela marque a empresa no Protheus que será feito a instalação das stored procedures , clique em OK:
Na próxima tela poderemos ver as stored procedures sendo compiladas(instaladas) no Microsoft SQL Server:
Na próxima tela podemos a finalização da instalação e atualização das stored procedures:
Bem, assim finalizamos mais um post, dessa vez vimos como atualizar stored procedures no Protheus 12, se você gostou desse post compartilhe ele nas suas redes sociais, divulgue também o Blog/Site ProtheusAdvpl www.protheusadvpl.com.br, se inscreva no nosso Canal ProtheusAdvpl www.youtube.com/protheusadvpl e siga-nos no instagram www.instagram/protheusadvpl. Deixe também sugestões de temas para novos posts. Grande abraço, até um próximo post. Fica com Deus.
Veja também o nosso vídeo no Canal ProtheusAdvpl de como atualizar procedures no Protheus 12:
CONHEÇA O CURSO – Instalação e Configuração do Protheus 12 – (Módulo 2 – Portal ProtheusAdvpl):
Se inscreva no Canal ProtheusAdvpl no Youtube: https://www.youtube.com/protheusadvpl
Siga o ProtheusAdvpl no Instagram: http://www.instagram.com/protheusadvpl
Curta a Página ProtheusAdvpl no Facebook: https://www.facebook.com/protheusadvpl2/
Participe do Grupo ProtheusAdvpl no Facebook: http://protheusadvpl.com.br/grupo-facebook-protheusadvpl
Link permanente
lspiwxtuv wwtap jmmmrzc fqam aarhnvgnjgthhxt
Link permanente
924754 661632really excellent post, i undoubtedly really like this exceptional web site, continue it 795406
Link permanente
374969 215577A excellent clear cut answer and a terrific concept. But how do I post any function on this internet site is an additional question. The Foureyed Poet. 187048
Link permanente
225039 923382Hello I found the Totally free Simple Shopping Icons Download | Design, Tech and Internet post extremely interesting therefore Ive included our track-back for it on my own webpage, continue the great job:) 604073
Link permanente
594288 710301Yay google is my world beater assisted me to uncover this fantastic internet site! . 551975
Link permanente
741842 47680Can I just say exactly what a relief to get someone who really knows what theyre dealing with on the internet. You in fact know how to bring a difficulty to light and make it essential. The diet need to see this and fully grasp this side on the story. I cant believe youre not more common because you undoubtedly hold the gift. 749740
Link permanente
235352 183088The place else may just anyone get that type of info in such a perfect way of writing? 168867
Link permanente
772069 672292Using writers exercises such as chunking. They use several websites that contain several creative writing exercises. Writers read an exercise, and do it. 463976
Link permanente
752872 123900Spot up for this write-up, I genuinely believe this internet internet site requirements a terrific deal much more consideration. Ill likely to end up again to read a whole lot a lot more, several thanks for that info. 260369
Link permanente
559100 427487Yours is a prime example of informative writing. I think my students could learn a whole lot from your writing style and your content. I may possibly share this post with them. 845871
Link permanente
226819 876075Wow, incredible weblog layout! How long have you been blogging for? you make blogging look straightforward. The overall look of your internet site is fantastic, as effectively as the content material! xrumer 669350
Link permanente
438098 521765you make blogging glance 368588
Link permanente
756899 2740Really instructive and good bodily structure of subject matter, now thats user pleasant (:. 443718
Link permanente
580124 558552extremely good post, i undoubtedly actually like this excellent site, carry on it 921003
Link permanente
I really liked your blog post.Really looking forward to read more. Much obliged.
Link permanente
138917 851174Yay google is my king helped me to locate this great web site ! . 804263
Link permanente
127479 172030It is perfect time to make some plans for the future and its time to be happy. Ive read this post and if I could I wish to suggest you some interesting items or suggestions. Maybe you could write next articles referring to this article. I want to read even more things about it! 353138
Link permanente
720769 734362Good blog! Only issue is im running Firefox on Debian, and the internet site is seeking slightly.. weird! Maybe you might want to test it to see for yourself. 297964
Link permanente
Thank you for your post.Much thanks again. Cool.
Link permanente
721799 841278I feel this really is very best for you: Soccer, Football, Highlight, Live Streaming 767899
Link permanente
This is one awesome blog article.Thanks Again. Much obliged.
Link permanente
494616 96679Most appropriate the human race messages work to show your and present exclusive chance with particular couple. Beginer appear system in advance of raucous folks will most likely always be aware most of the golden value off presentation, which is actually a persons truck. finest man jokes 140968
Link permanente
Im obliged for the blog.Much thanks again. Want more.
Link permanente
289847 623087I like this post, enjoyed this one appreciate it for putting up. 119763