Sintaxe
GETNEWPAR( <nome do parâmetro>, <conteúdo padrão>, <Filial> )
Propósito
Retorna o conteúdo do parâmetro especificado no Arquivo SX6, considerando a filial parametrizada na conexão.
Argumentos
<nome do parâmetro>
Nome do parâmetro do sistema no Arquivo SX6, sem a especificação da filial do sistema Protheus.
<conteúdo padrão>
Conteúdo padrão que será utilizado caso o parâmetro não seja encontrado no Arquivo SX6.
<filial >
Define para qual filial será consultado o parâmetro do Arquivo SX6. Caso não seja informado, será considerada a filial corrente da conexão realizada no Protheus.
Utilização
Será considerada a filial parametrizada na conexão.
Caso o parâmetro não exista, será exibido um help do sistema informando a ocorrência.
Essa função difere da função SuperGetMv(), pois esta considera a inexistência do parâmetro na versão atual do sistema. Consequentemente, não exibe a mensagem de help.
Exemplos
Suponhamos que o parâmetro MV_DIAS não exista.
LOCAL nDias := GETNEWPAR(“MV_DIAS”, 45)
Como o parâmetro não existe, o conteúdo da variável nDias será 45. Caso o parâmetro existisse e o seu conteúdo fosse 30, o conteúdo da variável nDias seria 30.