Help
Exibe caixa Help do Protheus com mensagem + sugestao de solucao. Forma padrao de comunicar erros tratados em rotinas TOTVS.
Assinatura: Help([cTitulo], [nLinha], [cMsg], [cSolucao], [cTexto], [aProblemas], [aSolucoes])
Retorna: NIL
Help e a forma idiomatica do Protheus pra exibir mensagem de validacao em ponto-de-entrada e gatilho. Diferente de MsgAlert, e integrada com o framework e aparece como modal padronizado.
User Function MtCli01() // PE em gatilho
If !VldCNPJ(M->A1_CGC)
Help(" ", 1, "BADCNPJ", , ;
"CNPJ informado e invalido.", 1, 0)
Return .F.
EndIf
Return .T.
Pegadinhas
- Em batch/JOB, Help nao aparece — proteja com
If !IsBlind(). - Assinatura variavel — versoes mais novas aceitam Help mais simples:
Help(NIL, NIL, "Titulo", NIL, "Mensagem"). - Substituida por FwAlertHelp em codigo mais novo (mais flexivel).