import.css=/download/attachments/327912/newLayout.css

Ponto-de-Entrada: PLSALTM2 - Retorno de Valor Calculado
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

O Ponto de entrada PLSALTM2 tem por objetivo retornar o Valor Calculado em moeda corrente, Valor da Metragem e o Alias de referência em relação a regra utilizada.

É executado na função PLSRETVFIL, no momento da valorização da composição de procedimentos que utilizem a função PLSRETM2.

Eventos


 

Programa Fonte
PLSVLRPRO.PRW
Sintaxe

PLSALTM2 - Retorno de Valor Calculado ( [ ParamIxb[1] ], [ ParamIxb[2] ], [ ParamIxb[3] ], [ ParamIxb[4] ], [ ParamIxb[5] ], [ ParamIxb[6] ], [ ParamIxb[7] ], [ ParamIxb[8] ], [ ParamIxb[9] ], [ ParamIxb[10] ], [ ParamIxb[11] ], [ ParamIxb[12] ], [ ParamIxb[13] ], [ ParamIxb[14] ], [ ParamIxb[15] ] ) --> aRetorno

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
ParamIxb[1]NuméricoQuantidade de material utilizado (Ex. 0,25 M2)
ParamIxb[2]CaracterAlias onde foi encontrado o nível de valorização
ParamIxb[3]LógicoVariável lógica que indica se foi encontrada regra para valorização
ParamIxb[4]NuméricoValor da Metragem
ParamIxb[5]NuméricoValor Calculado
ParamIxb[6]CaracterCódigo da Rede de Atendimento que esta sendo utilizada para valorização
ParamIxb[7]CaracterCódigo da Operadora que está sendo utilizada para valorização
ParamIxb[8]CaracterCódigo do Local de Atendimento utilizado para valorização
ParamIxb[9]CaracterCódigo da Especialidade da Rede de Atendimento utilizado para a valorização
ParamIxb[10]CaracterCódigo do Regime de Atendimento utilizado para valorização (1-Internação;2-Ambulatorial)
ParamIxb[11]LógicoVariável lógica que inidica se a valorização se refere ao cálculo de Coparticipação
ParamIxb[12]CaracterCódigo do Procedimento que está sendo realizada valorização
ParamIxb[13]CaracterCódigo da Unidade de Medida que está sendo realizada a valorização
ParamIxb[14]DataData de referência para realizar a valorização
ParamIxb[15]CaracterCódigo do Tipo de Tabela do Procedimento que está sendo realizada a valorização
Retorno
    aRetorno(array_of_record)
  • Array com três posições: 1-Valor Calculado em moeda corrente referente a valorização; 2-Valor referente a metragem; 3-Código do Alias referente ao nível que foi encontrada a parametrização
Observações


 

Exemplos
User Function PLSALTM2LOCAL nRef		:= ParamIxb[1]LOCAL cAlias		:= ParamIxb[2]LOCAL lOK		:= ParamIxb[3]LOCAL nVlrFil		:= ParamIxb[4]LOCAL nVlrFilCalc	:= ParamIxb[5]LOCAL cCodRda		:= ParamIxb[6]LOCAL cCodInt		:= ParamIxb[7]LOCAL cCodLoc		:= ParamIxb[8]LOCAL cEspec		:= ParamIxb[9]LOCAL cRegAte		:= ParamIxb[10]LOCAL lCobCoPart	:= ParamIxb[11]LOCAL cCodPro		:= ParamIxb[12]LOCAL cCodUnd		:= ParamIxb[13]LOCAL dDatAnalise	:= ParamIxb[14]LOCAL cCodPad		:= ParamIxb[15]LOCAL aRetorno		:= {nVlrFilCalc,nVlrFil,cAlias}  //Regra Específica do ClienteReturn(aRetorno)