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.

 

  • Sem rótulos