| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Backoffice |
| Módulo: | Financeiro |
| Função: | FINC030 – Posição de Fornecedor |
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:
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. |
Tipo | Descrição |
|---|---|
Caracter | Campos para informação na cláusula ORDER BY da consulta |
#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 |