Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...


Esta implementação tem como finalidade disponibilizar de forma nativa o processamento do recálculo do custo médio por Schedule sem mais a necessidade de criação de um ponto de entrada para o acionamento automático do processamento. 

Observação: Lembrando que esse recurso não descontinua a forma de Schedular via execução de ponto de entrada.

Entendimento do schedule:
O Schedule Protheus permite que rotinas do sistema sejam agendadas para que possam ser executadas posteriormente, em um período determinado pelo usuário. É possível definir quando (dias, horários e quantidades de execuções) e em qual Grupo de Empresas e Filiais o processo será executado.

...

02. EXEMPLO DE UTILIZAÇÃO

...

idParâmetros
effectTypefade

...

id1
labelConfiguração Schedule
effectTypefade

                  

Aviso

Esse processo tem como objetivo trazer um exemplo de utilização, e qualquer dúvida do Schedule deve ser sanada com a equipe de Framework.

  • Essa rotina pode ser executada com o Sistema em uso por todos os usuários. Nesse caso, as movimentações que estão acontecendo simultaneamente ao cálculo podem influir no resultado. Para que a rotina seja executada dessa forma, o parâmetro MV_CUSTEXC deve estar com o conteúdo igual a "N".
    Outra forma de execução é com o Sistema em modo exclusivo, sem outros usuários utilizando os arquivos necessários ao cálculo. Para que a rotina seja executada dessa forma, o parâmetro MV_CUSTEXC deve estar com o conteúdo igual a "S", porem essa configuração interfere se o cliente utiliza a Thread do Agent do Schedule ou até mesmo se o configurador ficar aberto, dessa forma o recomendado é a utilização com "N"
  1. Acessar configurador (SIGACFG)
    1. Ambientes > Schedule > Schedule.
    2. Image Removed
  2. Cadastrar o Agent
    1. Agente Cadastro: 
    2. Image Removed
  3. Cadastrar agendamento.
    1. agendamentos > Cadastrar.
    2. Image Removed
  4. Ativação do Processamento:
    1. Schedule
    2. Image Removed

um melhor desempenho no processamento da virada de saldos com o uso de procedures e processamento multi-thread.

A execução da rotina quando o pacote de procedure P12_17.SPS do processo 17 estiver aplicado na base de dados irá gerar uma melhora no tempo de processamento. 

Caso o volume identificado a ser processado de registros (produtos) forem superior a 20.000 é acionado automaticamente o processamento multi-thread dividindo estes registros em 5 threads adicionais.

Obs.:

Com o uso das procedures, o relatorio MATR282 também tem melhora no tempo de processamento pois faz uso do mesmo pacote de procedure


02. SAIBA MAIS

Como instalar procedures no Protheus

Card
id1
labelAnálise de resultado
effectTypefade
  1. Consulta realizada na Tabela CV8 pois nessa tabela estão gravadas os eventos do recalculo.
    1. Image Removed

04. TABELAS UTILIZADAS

05. PARÂMETROS  UTILIZADOS 

...

HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>