Bom dia a todos
Gente criei um programa para rodar esse msexecauto MSExecAuto({|v,x,y,z,w| MATA120(v,x,y,z,w)},1,aCab,{aItem},3,.F.)
Ele deveria rodar em scheduller, mas o ocorre o erro A120COMP Usuario nap tem permissao para incluir pedidos de compra. Sendo q estou rodando o scheduler como ADMINISTRADOR. Alguem já passou por isso?
Realmente o Admin não vai ter essa permissão e vai dar erro. Vai ser necessário executar como se houvesse algum usuário logado, por exemplo criar um usuário Sistema e dar permissões a ele para incluir PC. Agora não sei dizer qual a recomendação quando se executa um Job de como SETAR esse usuário via fonte ADVPL. Você precisa ver qual a melhor prática para isso.
— Cirilo Rocha 14 de Apr de 2023