Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saude 

Módulo:PORTAL DO BENEFICIÁRIO
Função:MOVIMENTAÇÃO DE FATURAS
Ticket:16035740
Story:DSAUBE-20656


02. 
SITUAÇÃO/REQUISITO

Necessidade de manipular a query padrão que realiza a busca das movimentações de faturas (PPLCHABOL) do beneficiário no Portal.

03. SOLUÇÃO

Implementado ponto de entrada PLBWE1QY para manipular a query padrão.

04. DEMAIS INFORMAÇÕES

Ponto de Entrada: PLBWE1QY

Descrição: Manipulação a query que busca as movimentações de faturas do beneficiário no Portal.

Parâmetros: PARAMIXB com os seguintes dados:

  • PARAMIXB[1] = Query completa do padrão
  • PARAMIXB[2] = Where que faz parte da query completa
  • PARAMIXB[3] = Dados enviados do portal do beneficiário para a função PLBRWSE1, sendo Field_MATUSU, Field_NUMCON, e Field_SUBCON.

Retorno: String com a Query customizada.


Exemplo de Uso
#Include "Protheus.ch"

User Function PLBWE1QY()

    Local cQueryPadrao := PARAMIXB[1]
    Local cWhere := PARAMIXB[2]
    Local aDadosWhere := StrToArray(PARAMIXB[3], '=')
    Local cQueryCustomizada := ""

    // Customização da query padrão
    cQueryCustomizada := cQueryPadrao

Return cQueryCustomizada

05. ASSUNTOS RELACIONADOS

        Não se aplica