01. DATOS GENERALES

Línea de producto:

Microsiga Protheus®

Segmento:

Backoffice

Módulo:

Financiero

Función:

FINC030 – Situación del proveedor

02. DESCRIPCIÓN

El punto de entrada FC030ORD permite personalizar la cláusula ORDER BY, permitiendo que los títulos pendientes y/o títulos pagados se reordenen en la exhibición de la consulta Situación del proveedor.

          Observaciones

La elaboración de la cláusula ORDER BY personalizada debe respetar las siguientes reglas:

03. PARÁMETROS

Nombre

Tipo

Descripción

PARAMIXB[1]

Carácter

Campos disponibles para uso en la composición de la cláusula ORDER BY personalizada.

PARAMIXB[2]

Carácter

Cláusula ORDER BY estándar del sistema, para uso como referencia y/o composición de la cláusula personalizada.

PARAMIXB[3]

Numérico

Parámetro numérico que, si fuera igual a 1, la cláusula será para reordenar los títulos pendientes, si fuera igual a 2, será para reordenar los títulos pagados.

04. DEVOLUCIÓN

Tipo

Descripción

Carácter

Campos para información en la cláusula ORDER BY de la consulta

05. EJEMPLO DE UTILIZACIÓN


#INCLUDE "TOTVS.CH"

User Function FC030ORD() as character
Local cEstrut := ParamIxb[1] as character // Contiene los campos que pueden utilizarse en la cláusula ORDER BY
Local cOrdAtu := ParamIxb[2] as character // Contiene la cláusula ORDER BY estándar del sistema
Local nOpProc := ParamIxb[3] as numeric // Corresponde a la visualización de títulos pendientes (1) o pagados (2)
Local cRet    := ""  as character

FWAlertInfo("Orden de los títulos " + IIf(nOpProc == 1, "pendientes.", "pagados."),"Punto de entrada FC030ORD")

cRet := cOrdAtu

Return cRet