Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Interface
    1. Tela
    2. Campos
  3. Criação do Menu 
  4. Tabelas utilizadas
  5. Configuração do JOB STFLoadRet
  6. Fluxo da geração da carga com agendamento
  7. Dicionário de Dados

01. VISÃO GERAL

Essa tela permitirá criar agendamento para geração automática da carga incremental definindo a recorrência em horas ou em minutos e também os dias da semana.  

02. INTERFACE

a. Tela

b.Campos

CampoDescriçãoRegra
CódigoCódigo do Agendamento. Campo numérico auto incremental
DescriçãoDescrição do Agendamento da Carga. 
Grp.CargaCódigo do Grupo de Tabela Incremental.Carrega na Consulta Padrão somente Grupo de Tabela da Carga do tipo Incremental.
Dsc.GrpCargDescrição do Grupo de Tabela selecionado.
AtivoDefine se o Agendamento da Carga está ativo ou não. Valor Default é 1- Ativo.
RecorrênciaDefine a recorrência para a geração da Carga. Depende diretamente do campo Período.  Caso o campo Período for em Horas, o valor máximo permitido é  24. 
Caso o campo Período for em Minutos, o valor máximo permitido é 60.
PeríodoDefine a unidade de tempo do campo Recorrência 
Dias da SemanaDias da semana em que a carga será executada
Hr. Ini. CargaGrava o horário em que a carga mais recente foi inicializadaGrava horário no formato yyyymmdd-hh:mm:ss
Hr.Fim CargaGrava o horário em que a carga mais recente foi finalizada

Grava horário no formato yyyymmdd-hh:mm:ss
Esse horário é usado como referência  para próxima geração. 


03. CRIAÇÃO DE MENU

Criar o Menu pelo SIGACFG de acordo seguintes informações:

  1. Titulo    : Painel de Agendamento
  2. Módulo : SIGALOJA
  3. Rotina   : LOJA1178
  4. Menu    : Atualização->Off-Line->Carga 

04. TABELAS UTILIZADAS

  • MIO - Agendamento de Cargas
  • MBU - Grupo de Tabelas

05. CONFIGURAÇÃO DO JOB STFLOADRET

Para que o JOB de geração de carga trabalhe com múltiplas threads e agendamento, vamos seguir os passos abaixo:

  1. Realize o cadastro do agendamento 
  2. Configure o parâmetro MV_LJTHREA igual a 1
  3. Configure a carga automática conforme a documentação https://centraldeatendimento.totvs.com/hc/pt-br/articles/115012257568-MP-Automatizar-a-gera%C3%A7%C3%A3o-envio-e-recebimento-da-carga-no-TOTVSPDV


Importante:

    • Ao salvar o cadastro de agendamento, imediatamente, a primeira carga é gerada e gravados os campos Hr Ini Carga e Hr Fim Carga na tela do agendamento;
    • A partir da segunda carga, é respeitada a recorrência e, tem como base para a geração da próxima carga a data e hora gravados no campo Hr Fim Carga;
    • A próxima carga de um determinado agendamento será gerada se a última carga iniciada daquele agendamento já estiver finalizada, esse controle é feito internamente pela rotina através do número da thread;
    • Poderá ocorrer diferença de segundos entre o horário da última execução com o início da próxima execução;
    • Para utilizar o agendamento da carga, é necessário que esteja utilizando a configuração da carga automática, documentação: Carga Automatica;
    • Não é obrigatório, mas, se desejar, pode configurar o recebimento da carga por múltiplas threads DT Múltiplas threads no recebimento da carga.

06. FLUXO DA GERAÇÃO DA CARGA COM AGENDAMENTO

07. DICIONÁRIO DE DADOS

Esta implementação envolve ajuste de dicionário de dados, desta forma, é necessário executar o compatibilizador UPDDISTR com o pacote diferencial (SDF), que será disponibilizado na Expedição Contínua Varejo, cuja data seja maior ou igual a 24/11/2023.
Informações sobre atualizações de Dicionário de Dados diferencial (SDF) de Expedição Contínua do Varejo podem ser consultadas através do link: Atualização de Dicionário - Varejo - P12.