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.