Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saude 

Módulo:CONSULTA
Função:POSIÇÃO FINANCEIRA
Ticket:15303556
Requisito/Story/Issue (informe o requisito relacionado) :DSAUBE-19833


02. 
SITUAÇÃO/REQUISITO

Necessidade de ordenar os títulos em aberto na tela de posição financeira.

03. SOLUÇÃO

Implementado o ponto de entrada no fonte PLSM020.

04. DEMAIS INFORMAÇÕES

Nome do ponto de entrada: PLS20ORD


Parâmetros:

PARAMIXB[1] : Cabeçalho da tabela SE1

PARAMIXB[2] : Dados dos títulos em aberto (Prefixo, Número, Data de Emissão, Vencimento, etc.)


Retorno: Array com os dados dos títulos ordenados.


Exemplo de Uso
#Include "PROTHEUS.CH"

User Function PLS20ORD()

Local aSortFin := {}
Local nVenc := Ascan(PARAMIXB[1], {|x| Alltrim(x[2]) == Alltrim("E1_VENCREA")} )
Local aFin := PARAMIXB[2]

    //Exemplo de Tratamento

    aSortFin := aSort(aFin,,,{|x,y| dTos(x[nVenc]) > dTos(y[nVenc]) })

Return aSortFin


05. ASSUNTOS RELACIONADOS

        Não se aplica