cKeyAliasAlias de tabla.
Guía AdvPLGetAdvFVal(cKeyAlias,uCpo,[uChave],[nOrder],[uDef]) -> uRetBusca una clave y devuelve uno o varios campos.
cKeyAlias identifica tabla y uCpo recibe campo o array de nombres. uChave y nOrder deben corresponder al índice real, incluyendo filial y longitudes; uDef aporta retorno alternativo para clave ausente. Bloque recibe clave lista sin consultar automáticamente; presupone SA1 disponible en ambiente correcto. (Fuentes: refs. 1–1.)
GetAdvFVal(cKeyAlias,uCpo,[uChave],[nOrder],[uDef]) -> uRetcKeyAliasAlias de tabla.
uCpoCampo o lista de campos.
uChaveClave completa de índice.
nOrderOrden de índice.
uDefRetorno alternativo compatible.
Valor de campo o array de valores.
#Include "Protheus.ch"
User Function Ed463()
// Clave completa segun SIX y SX3 del ambiente de prueba.
Local bLookup := {|cKey| GetAdvFVal("SA1",{"A1_NOME","A1_TIPO"},cKey,1,{"",""})}
ConOut(ValType(bLookup))
Return NilPrepara consulta de dos campos con array alternativo de dos posiciones. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.