Árvore de páginas

Performance no Fechamento Mensal - MV_SPGP120

Produto:

Microsiga Protheus 

Ocorrência:

Performance no Fechamento Mensal - MV_SPGP120 

Passo a passo:

O sistema possui queries para seleção de informações dos funcionários e uma procedure para gravação da tabela SRD (Acumulados Anuais) no Fechamento Mensal (GPEM120) para otimizar o tempo de processamento da rotina.

Para utilização da procedure no Fechamento Mensal, é necessário criar o parâmetro MV_SPGP120. Também há um novo procedimento de gravação dos Lançamentos Mensais (SRC) nos Acumulados Anuais (SRD). Nessa funcionalidade, caso o usuário crie campos com mesmo sufixo nas tabelas SRC e SRD, o conteúdo deles se originará, automaticamente, dos Lançamentos Mensais (SRC) para preenchimento dos Acumulados Anuais (SRD) no fechamento mensal.

Por exemplo: • Caso existam os campos RC_ID e RD_ID nas tabelas SRC e SRD, respectivamente. • Nos Lançamentos Mensais (GPEA090), é preenchido o campo RC_ID pelo usuário. • Ao realizar o Fechamento Mensal, automaticamente, o conteúdo do campo RC_ID é armazenado no campo RD_ID.

Após finalizar o processo de Fechamento Mensal, será emitido um log com o tempo de processamento da rotina e as inconsistências encontradas durante sua execução.

Procedimentos para implementação:

1) No ambiente Configurador, opção “Ambientes/Cadastros/Parâmetros”, crie o parâmetro a seguir:

Itens/Pastas

Descrição

Informações

 Nome da Var. MV_SPGP120

 Tipo L – lógico

Cont. Por. .T.

Descrição: Indica se o sistema deve usar a procedure

Cont. Descr. instalada no banco de dados para a rotina 

Cont. Descr. Fechamento Mensal.

 

Importante! Ao habilitar a utilização da procedure no Fechamento Mensal, os pontos de entrada GP120NXTREG e GP120INC são desabilitados, devido à gravação da tabela de Acumulados Anuais (SRD) realizar-se por meio de um processo distinto das demais atualizações realizadas no Fechamento Mensal.

Observações:

  • Os campos criados com o mesmo nome nas tabelas de Lançamentos Mensais (SRC) e Acumulados Anuais (SRD) devem possuir a mesma estrutura.
  • Caso algum campo seja criado na tabela de Lançamentos Mensais (SRC) e não seja criado na tabela de Acumulados Anuais (SRD), o sistema emitirá uma mensagem ao suário informando essa ocorrência, oferecendo a opção de prosseguir o fechamento.