Histórico da Página
...
Como el parámetro no existe, el contenido de la variable nDias será 45. En caso de que el parámetro exista y su contenido sea 30, el contenido de la variable nDias será 30.
Sintaxis
GETNEWPAR( <nombre del parámetro>, <contenido estándar>, <Sucursal> )
Propósito
Devuelve el contenido del parámetro especificado en el Archivo SX6, considerando la sucursal parametrizada en la conexión.
Argumentos
<nombre del parámetro>
Nombre del parámetro del sistema en el Archivo SX6, sin la especificación de la sucursal del sistema Protheus.
<contenido estándar>
Contenido estándar que se utilizará en caso de que el parámetro no se encuentre en el Archivo SX6.
<sucursal >
Define para qué sucursal se consultará el parámetro del Archivo SX6. En caso de que no se informe, se considerará la sucursal actual de la conexión realizada en el Protheus.
Utilización
Se considerará la sucursal parametrizada en la conexión.
En caso de que el parámetro no exista, se mostrará un help del sistema informando la ocurrencia.
Esta función difiere de la función SuperGetMv(), pues esta considera la no existencia del parámetro en la versión actual del sistema. Consecuentemente, no muestra el mensaje de help.
Ejemplos
Supongamos que el parámetro MV_DIAS no exista.
LOCAL nDias := GETNEWPAR(“MV_DIAS”, 45)
Como el parámetro no existe, el contenido de la variable nDias será 45. En caso de que el parámetro exista y su contenido sea 30, el contenido de la variable nDias será 30.