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

GETNEWPAR()

GetNewPar(cParametro,uPadrao,[cFilial]) -> uValue

Lee parámetro del sistema en contexto de filial.

GETNEWPAR()AdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Consulta SX6 con valor alternativo y filial opcional. Defecto se aplica al parámetro ausente, no simplemente vacío. Página histórica también menciona ayuda ante ausencia y contrasta SuperGetMV: no prometer comportamiento silencioso en todo release. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

GetNewPar(cParametro,uPadrao,[cFilial]) -> uValue

Parámetros

cParametro
CarácterObligatorio

Nombre SX6 sin filial.

uPadrao
CualquieraObligatorio

Defecto si ausente.

cFilial
CarácterOpcional

Filial opcional; defecto de conexión.

Retorno

Valor según tipo de parámetro.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed471()
    // Ejecutar solo en ambiente de prueba preparado.
    Local bRead := {|| GetNewPar("MV_DIAS",45)}
    ConOut(ValType(bRead))
Return Nil
Resultado esperado

Prepara bloque B; lectura depende del ambiente y no ocurre aquí. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Usar defecto del tipo esperado y documentar regla de ausencia.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. GETNEWPAR%28%29. TDN. Consulta el 2026-10-27.
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