Bom dia pessoal, preciso de uma ajuda (se possível).
Na tela MATA300, vocês sabem se possui uma rotina automática?
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?
— Vitor Saito 11 de Jan de 2021Qual o erro que ele aparece?
— FELIPE CAIADO ALMEIDA 11 de Jan de 2021MATA300: Erro de conexao na thread das procedures
— Vitor Saito 11 de Jan de 2021Você chegou a olhar se suas procedures estão atualizadas?
— Maike Ramos de Oliveira 19 de Jan de 2021Felipe, foi alterado o campo de MV_CUSTEXE no configurador e após isso, não deu mais o erro, creio que resolveu. Obrigado!!
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: