Erro ao tentar abrir fonte custom, compilado e cadastrado em um menu

Help: NO_IX

Problema: Função de usuário não está compilada no repositório.Solução: Compile a função e instale no repositório ou contate o Administrador de sistemas.

Boa tarde,
Voce deve conferir se realizou a compilação no ambiente que está realizando acesso.
Além disso, verificar se a compilação resultou com sucesso.
E por ultimo pode fazer uma inspeção de objetos/função para conferir se o fonte se encontra no repositório posicionado na IDE.

Olá,

A mensagem deixa claro que a função não foi encontrada, existe inúmeras possibilidades:

  • O fonte não foi compilado no RPO correto.
  • O fonte não foi compilado devido a erro de sintaxe.
  • O fonte não foi compilado devido a necessidade de acesso exclusivo.
  • Você cadastrou a função no menu como função de usuário mas informou o U_, logo o sistema vai tentar encontrar a função com dois U_, (U_U_NomeFuncao), funções de usuário devem ser cadastradas omitindo o U_, apenas informar que é função de usuário, o Protheus vai adicionar o U_ de forma automática, respeitando inclusive o namespace do TLPP

Verifique se seu fonte ou função consta no inspetor de objetos via VSCode ou logue no sistema com um usuário Administrador, pressione shift+f6 e gere o extrato de fontes CSV que essa rotina possui, caso o fonte não conste, verifique a compilação conforme citado acima, se compilou e se compilou no ambiente correto.

Eu já tive problemas quando compilando um fonte que estava na pasta do google drive, ele compila diz que deu tudo certo, o fonte aparece no inspetor mas quando vai executar diz que não existe. Sempre que for compilar recomendo os fontes e includes estarem local na máquina, se estiver em uma pasta virtual isso pode ocorrer.

verifique no appserver em uso da compilação, verifique se o parametro IXBLOG=NORUN esta ativado