Rotina Automática (MATA300)

Bom dia pessoal, preciso de uma ajuda (se possível).

Na tela MATA300, vocês sabem se possui uma rotina automática?

Vitor, bom dia

Para executar o recálculo do saldo automaticamente é só chamar da seguinte maneira no seu fonte:


MATA300(.T.)

Ou da seguinte maneira também:


aListaFil := {{ .t., cFilAnt }} 
msExecAuto( {|x,y| mata300(x,y) }, .T., aListaFil )

Abraço,

Opa Felipe, obrigado pela ajuda. Cara, ele da erro de Conexão de Threads. Como prossigo com isso?

Qual o erro que ele aparece?

MATA300: Erro de conexao na thread das procedures

Você chegou a olhar se suas procedures estão atualizadas?

Felipe, foi alterado o campo de MV_CUSTEXE no configurador e após isso, não deu mais o erro, creio que resolveu. Obrigado!!

1 curtida

Boa tarde !

Executo via schedule. Segue código:

User Function jobm300()

Local PARAMIXB := .T.

MSExecAuto({|x| mata300(x)},PARAMIXB)

Return Nil

Static Function Scheddef()

Local aParam Local aOrd := {}

aParam := { "P",; //Tipo R para relatorio P para processo "MTA300",; // Pergunte do relatorio, caso nao use passar ParamDef "SB2",; // Alias aOrd,; //Array de ordens "Parametros" }

Return aParam

Exemplo de agendamento:

schedule_JOBM300.png

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.