Como Atualizar Stored Procedures no Protheus 12

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:

Stored Procedure Desatualizada

Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.

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:

Downloads no Portal da Totvs

Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.

Na próxima tela informe seu usuário senha de acesso ao portal da Totvs:

Acessando o 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á)):

Selecionando a versão 12.1.17 do Protheus

Na próxima tela que aparece clique no link STORED PROCEDURES:

Downloads de Stored Procedures no Protheus 12

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:

Arquivos .sps das stored procedures.

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):

Filtro de arquivos .sps das stored procedures

Após isso copie e cole esses arquivos .sps dentro de uma pasta conforme o exemplo abaixo:

Backup das stored procedures(.sps) do Prothes

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:

Módulo Configurador(SIGACFG) do Protheus

Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.

Após entrar no configurador(SIGACFG), clique em Base de Dados->Dicionario->Stored Procedure:

Stored Procedure(CFGX051) – Configurador Protheus

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:

Consultando Stored Procedures

Na próxima tela podemos visualizar as stored procedures desatualizadas:

Stored Procedures Desatualizadas

O próximo passo agora é desinstalar a stored procedures, para isso iremos acessar novamente a rotina de stored procedures:

Stored Procedure(CFGX051) – Configurador Protheus

Na próxima tela que aparece selecione a opção Desinstalação e clique em OK:

Desinstalação de Stored Procedures

Na próxima tela que aparece iremos marcar as stored procedures desatualizadas que queremos desinstalar, após isso clique em Confirmar:

Marcando as Stored Procedures a serem desinstaladas

Na próxima tela marque a empresa que a stored procedures está vinculada e clique em OK:

Marcando a Empresa vinculada a stored procedure

Na próxima tela você poderá ver as stored procedures foram desinstaladas, clique em Fechar:

Stored Procedure desinstalada

Agora voltemos novamente à rotina de stored procedure:

Stored Procedure(CFGX051) – Configurador Protheus

Iremos consultar novamente as stored procedures, para isso selecione a opção Consulta e clique em OK:

Consultando Stored Procedures

Na próxima tela podemos ver as stored procedures desinstaladas:

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:

Instalação da stored procedure

Na próxima tela que aparece iremos marcar as stored procedures que queremos instalar conforme a imagem abaixo, após isso clique em Confirmar:

Stored Procedures marcadas para serem instaladas

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:

Marcando a empresa do Protheus

Na próxima tela poderemos ver as stored procedures sendo compiladas(instaladas) no Microsoft SQL Server:

Stored Procedures sendo Compiladas(instaladas)

Na próxima tela podemos a finalização da instalação e atualização das stored procedures:

Stored Procedures Atualizadas

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.

Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.

Veja também o nosso vídeo no Canal ProtheusAdvpl de como atualizar procedures no Protheus 12:

Vídeo Canal ProtheusAdvpl – Atualização de stored procedures no Protheus 12

CONHEÇA O CURSO – Instalação e Configuração do Protheus 12 – (Módulo 2 – Portal ProtheusAdvpl):

Instalação e Configuração do Protheus 12

 

 

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

Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.

24 Comentários


  1. 924754 661632really excellent post, i undoubtedly really like this exceptional web site, continue it 795406


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


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


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


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


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


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


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


  9. 580124 558552extremely good post, i undoubtedly actually like this excellent site, carry on it 921003


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


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


  12. 721799 841278I feel this really is very best for you: Soccer, Football, Highlight, Live Streaming 767899


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

Comentários encerrados.