| Versões: | Advanced Protheus 7.10 , Microsiga Protheus 8.11 |
Programa: PLSA987
Função: PlsReUsRem
Ponto de Entrada: PL987US
Objetivo: Possibilitar a modificação do valor da US conforme regras especificas do cliente.
Exemplo: Atribuir outro nível para verificação da US.
Por exemplo ->Nível US encontrada no reembolso (Padrao): BFM.
->Nível de parametrização necessário : BQC.
Ponto de Chamada : Antes de retornar o valor da Unidade de Serviço (U.S.) de reembolso verificado na função PlsReUsRem de acordo com o nível especificado ('BMC' ou 'BMB' ou 'BFM' )
Parâmetros de entrada:
aOrdensNiv[nForNiv]à posição do array com o conteúdo do Nível encontrado.Exemplo('BMC' ou 'BMB' ou 'BFM' ).
nRetà Valor encontrado de US de acordo com o nível acima encontrado.
Parâmetros de Retorno:
Numérico (nRet) à Novo Valor da Unidade de Serviço (U.S.) de reembolso de acordo com a regra especifica do usuário.
Exemplo de sua codificação
User Function PL987US ()
Local cNiv := paramixb[1] //parâmetro de entrada 1
{ //variável que deverá conter o nível para parametrização da US }
Local nRet:= := paramixb[2] //parâmetro de entrada 2
{ //variável que deverá conter o Valor da Unidade de Serviço (U.S.) para o nível especificado.}
nRet:=//Regra Especifica do usuário
Return (nRet)// Retorna o Valor da Unidade de Serviço (U.S.) de reembolso.
.PRW
PL987US - Modificação do Valor da US ( < aOrdensNiv[nForNiv]> , < nRet> ) --> nRet
| Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
| aOrdensNiv[nForNiv] | Array of Record | X | |||||||||||||||
| nRet | Array of Record | X |
-
nRet(numerico)
- Novo Valor da Unidade de Serviço (U.S.) de reembolso de acordo com a regra especifica do usuário.