Pré-requisitos
Disponível a partir do release 2410, para LIB 20240520.
Descrição
Recupera os parâmetros de execução do schedule atreladas em uma rotina.
NameSpace
Totvs.Framework.Schedule.Utils
Sintaxe
getParamsMV( cRoutine ) → aPerguntas
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Default |
---|---|---|---|---|
cRoutine | Caracter | Nome da rotina que será utilizada para recuperar os parâmetros | x |
Retorno
aPerguntas - Retorna um array contendo os parâmetros atrelados a rotina.
Exemplo de uso:
#include "protheus.ch" function u_pocCreateTask() Local oTask As Object Local lInterfaceParams As Logical Local cRoutine As Character Local aMVParams As Array Local aPerguntas As Array Local nX As Numeric RpcSetEnv("T1", "D MG 01 ") // Execução deve ser realizada dentro do sistema por conta da interface das perguntas lInterfaceParams := .F. cRoutine := 'ATFA050' // Se houver a necessidade utilze a função que auxilia a recuperar os parâmetros da rotina. aPerguntas := totvs.framework.schedule.utils.getParamsMv(cRoutine) aMVParams := Array(Len(aPerguntas), "") For nX := 1 To Len(aPerguntas) If aPerguntas[nX][2] == "D" aMVParams[nX] := SToD("00000000") ElseIf aPerguntas[nX][2] == "N" aMVParams[nX] := 1 ElseIf aPerguntas[nX][2] == "C" aMVParams[nX] := "" endIf Next nX // Criação da Taréfa para rotina ATFA050. oTask := totvs.framework.schedule.utils.createTask( /*cEnvironment*/, /*cEmpAnt*/, /*cFilAnt*/, cRoutine, 5, "000000", /*cPergunte*/, aMVParams, /*lReuse*/, lInterfaceParams) Return
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas