Protheus Advpl Função de Usuário para agendamento

Eu estou tentando fazer com que uma função de usuário dispare um email de teste no VSCode.

No módulo Configurador, associei a função a um menu de um módulo.

Programei o Schedule no Módulo Configurador e apontei o cadastro do evento para esta função.

Meu problema é que, toda a vez que preciso modificar o código ADVPL e recompilar, obtenho o erro de que não estou com acesso e exclusivo, de modo que não consigo compilar a alteração.

a) Desabilitar o cadastro do disparo do evento não consigo fazer, porque fica desabilitado; b) Parar os dois Managers e recompilar, não adianta, dá o mesmo alerta no VSCode.

O único jeito que consegui fazer com que a compilação acontesse foi o de deletar o Cadastro, para os dois Managers da pasta Schedule, parar o serviço do servidor Protheus, pôr novamente no ar e aí recompilar.

Mas, creio que isto não está certo. Como eu poderia recompilar uma função de usuário sem esse trabalho todo?

compartilhar
  • Mauro, você está em ambiente de desenvolvimento ou produção????

    Daniel Mendes   30 de Sep de 2021
  • Desenvolvimento, Daniel

    Mauro Simoes   02 de Oct de 2021
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags advpl schedule ou faça a sua própria pergunta.