Tempo aproximado para leitura: 00:02:00 min
Ocorrência
Qual a diferença do SchedDef em Schedule?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL - Todas as versões
Soluções
Através do SchedDef, ele irá abrir o ambiente automaticamente conforme informado no cadastro do schedule e também permitirá a chamada de perguntas (SX1) ao cadastrar a tarefa no Schedule, desta forma caso a função possua parâmetros, deve enviar os parâmetros da rotina/função pela pergunta.
Exemplos
#include "totvs.ch"
User Function TestSched()
Conout("Acesso: " + CACESSO)
Conout("Empresa logada: " + cEmpAnt )
Conout("Filial logada: "+ cFilAnt)
cSepar := ":"
cHora := SubStr(Time(), 1, 5)
cHora := StrTran(cHora, ':', cSepar)
Conout("Schedule executado! ",+ dtoc(date())+ "Hora: "+ cHora)
Return
Static Function SchedDef()
Local aOrd :={}
Local aParam:={}
aParam := { "R",; //Tipo R para relatorio P para processo
"ParamDef", ; // Nome do pergunte do relatorio, caso nao use passar ParamDef
"", ; // Alias
aOrd, ; //Array de ordens
}
Return aParam
Observação
Para o SchedDef ser chamado o nome do fonte terá que ser o mesmo nome que o da função, neste caso seria TestSched.prw
Saiba Mais
0 Comentários