Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

GetHlpSoluc

GetHlpSoluc(cCampo) -> aHelp (recorte comunitario)

Recupera textos de problema y solución de ayuda de campo.

GetHlpSolucAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Ejemplo público de Terminal de Informação usa posiciones 1 y 2 en bHelp de GET. Este recorte comunitario no garantiza estructura en todos los releases. Ejemplo consulta una vez y verifica array/longitud antes de acceder a posiciones; requiere ayuda de campo disponible. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

GetHlpSoluc(cCampo) -> aHelp (recorte comunitario)

Parámetros

cCampo
CarácterObligatorio

Campo con ayuda registrada.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed468()
    Local aHelp := GetHlpSoluc("B1_COD")
    // Validar retorno antes de indexar.
    If ValType(aHelp) == "A"
        If Len(aHelp) >= 2
            ConOut(cValToChar(aHelp[1]))
            ConOut(cValToChar(aHelp[2]))
        EndIf
    EndIf
Return Nil
Resultado esperado

Muestra textos disponibles sin asumir idioma ni contenido completo. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Para GET, integrar al callback apropiado y mantener contexto de campo e idioma.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. Daniel Atilio. Como colocar um help em um Get customizado em AdvPL. Terminal de Informação, 2015.
  2. Daniel Atilio. zExempF1.prw; commit 7d275a7.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha