01. DADOS GERAIS

Linha de Produto:

Microsiga Protheus®

Segmento:

Backoffice

Módulo:

Financeiro

Função:

FINC030 – Posição de Fornecedor

02. DESCRIÇÃO

O ponto de entrada FC030ORD permite customizar a cláusula ORDER BY, possibilitando que os títulos em aberto e/ou títulos pagos sejam reordenados na exibição da consulta Posição de Fornecedor.

Observações

A montagem da cláusula ORDER BY customizada deve respeitar as seguintes regras:

03. PARÂMETROS

Nome

Tipo

Descrição

PARAMIXB[1]

Caracter

Campos disponíveis para uso na composição da cláusula ORDER BY customizada.

PARAMIXB[2]

Caracter

Cláusula ORDER BY padrão do sistema, para uso como referência e/ou composição da cláusula customizada.

PARAMIXB[3]

Numérico

Parâmetro numérico que, se for igual a 1, a cláusula será para reordenar os títulos em aberto, se for igual a 2, será para reordenar os títulos pagos.

04. RETORNO

Tipo

Descrição

Caracter

Campos para informação na cláusula ORDER BY da consulta

05. EXEMPLO DE UTILIZAÇÃO


#INCLUDE "TOTVS.CH"

User Function FC030ORD() as character
Local cEstrut := ParamIxb[1] as character // Contém os campos que podem ser utilizados na cláusula ORDER BY
Local cOrdAtu := ParamIxb[2] as character // Contém a cláusula ORDER BY padrão do sistema
Local nOpProc := ParamIxb[3] as numeric // Corresponde à visualização de títulos em aberto (1) ou pagos (2)
Local cRet    := ""  as character

FWAlertInfo("Ordenação dos títulos " + IIf(nOpProc == 1, "em aberto.", "pagos."),"Ponto de entrada FC030ORD")

cRet := cOrdAtu

Return cRet