MSExecAuto MATA120

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.

Boa tarde

A solução foi simples. Criei um usuário pelo configurador e coloquei ele como comprador em compras. Entrei com o mesmo usuário em Scheduller e com ele o sistema reconheceu e fez a criação do pedido de compra.