Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saude 

Módulo:API - GESTÃO DO BENEFICIÁRIO (PO UI)
Função:POSIÇÃO FINANCEIRA
Ticket:
Story:DSAUBE-20983


02. 
SITUAÇÃO/REQUISITO

Necessidade ordenar os títulos utilizados na Gestão do Beneficiário em PO UI. 

03. SOLUÇÃO

Implementado ponto de entrada PBORDTIT que permite substituir o trecho do ORDER BY da query da api que realiza a busca dos títulos na Posição Financeiro.

O ponto de entrada será chamado ao final da montagem da ordenação padrão e o mesmo deverá retornar uma string com quais campos o sistema deverá ordenar os títulos.

Posição do Beneficiário - PLSA730

Esse ponto de entrada tem o objetivo de substituir o ponto de entrada PLS20ORD utilizado na rotina antiga da posição do beneficiário.

04. DEMAIS INFORMAÇÕES

Ponto de Entrada: PBORDTIT

Descrição: Permite substituir o trecho do order by da query da api que realiza a busca dos títulos para serem utilizados na Posição Financeiro.

Parâmetros: 

    • PARAMIXB[1] → String com os campos do padrão para ordenação

Retorno: String com os campos do SE1 para ordenação;


Exemplo de Uso
#Include "Protheus.ch"

User Function PBORDTIT()

    Local cOrdemPadrao := PARAMIXB[1]
    Local cOrdemCustom := ""

    // Ordenação dos títulos pelo numero e valor
    cOrdemCustom := "E1_NUM,E1_VALOR"

Return cOrdemCustom

05. ASSUNTOS RELACIONADOS

        API beneficiaryPosition - Endpoint: Títulos de Cobrança do Beneficiário (Posição Financeira)