Línea de producto: | Microsiga Protheus® |
Segmento: | Backoffice |
|---|---|
Módulo: | Financiero |
Función: | FINC030 – Situación del proveedor |
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:
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. |
Tipo | Descripción |
Carácter | Campos para información en la cláusula ORDER BY de la consulta |
#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