Páginas filhas
  • Definição de Static Function SchedDef para o Schedule

Versões comparadas

Chave

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

...

  • Válido para Function e User Function, lembrando que uma vez definido a SchedDef, ao chamar a rotina o ambiente já está inicializado.
  • Uma vez definido a Static Function SchedDef(), a rotina deixa de ser uma execução como processo especial, ou seja, não se deve cadastrá-la no Agendamento passando parâmetros de linha. Ex: Funcao("A","B") ou U_Funcao("A","B").
  • O nome da função principal deve ter o mesmo nome do fonte. No exemplo abaixo, o nome do fonte seria TSTSCHD.prw.
  • Para maiores informações sobre o novo Schedule, acesse o Help do Protheus.
  • A partir da lib 20241007 será possivel selecionar o layout do relatório TReport no agendamento.
    • Necessário ser passado o parâmetro 6 no retorno da função scheddef.
    • Esse parametro deve ter o nome do relatório (parâmetro 1 do método new da classe TReport)
    • Caso não seja passado será feita uma tentativa de encontrar layout pelo nome da função do agendamento
    • Por questão de segurança, apenas layouts sem usuário e senha definida serão considerados no agendamento.
    • Caso o layout tenha sofrido alguma alteração nesse sentido (senha ou usuário) entre a inclusão do agendamento e a execução, será utilizado o layout padrão.

Exemplo de definição da SchedDef:

...