Como ver as configurações de um agendamento via AdvPL (sem SchedDef)

No artigo de hoje, vamos demonstrar em como visualizar as parametrizações de um agendamento no Scheduler do Protheus.

Antes de começarmos, essa dica foi enviada pelo grande Súlivan Simões ( LinkedIn ).

Imagina que você precisa acessar as configurações de um agendamento feito no Scheduler, como por exemplo, empresa, filial, entre outros.

Para fazermos isso, será necessário:

 

  1. Criarmos uma função e nela receber um Array, e em seguida gravarmos o que vem nesse array através de um MemoWrite, por exemplo:
User Function zTstSched(aParam)
    MemoWrite('\x_temp\zTstSched.html', VarInfo('zTstSched',aParam))
Return
  1. Agora vamos no Scheduler, e vamos criar o agendamento, e na função agendada, coloque u_zTstSched
  2. Agora execute o agendamento, e ele irá gravar um arquivo dentro dessa pasta x_temp na Protheus Data
  3. Abra o arquivo, e você irá ver as configurações como Empresa, Filial, etc
  4. Ai depois basta você editar o seu código e usar esses parâmetros nas posições, por exemplo, aParam[1], aParam[2], aParam[3] e assim por diante

 

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

2 Responses

  1. Carlos Eduardo disse:

    Muito bom!

Deixe uma resposta

Terminal de Informação