Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. 

...

DATOS GENERALES

Linha ProdutoFinanceiroFunção Posição de Fornecedor

Línea de

producto:

Microsiga Protheus®

Segmento:

Backoffice

Módulo:

Financiero

Función:

FINC030 –

Situación del proveedor

02. 

...

DESCRIPCIÓN

O ponto El punto de entrada FC030ORD permite customizar a personalizar la cláusula ORDER BY, possibilitando permitiendo 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:

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:

    • Solamente pueden incluirse a esta cláusula, los campos de la query estándar del Sistema, es decir, los campos pasados como parámetro (conforme se describe en el tópico parámetros).
    • La sintaxis de la cláusula debe estar compuesta solamente por los campos, es decir, no es necesario incluir en la personalización, el comando ORDER BY (la sintaxis estándar del Sistema se informa como parámetro, para uso como referencia).
    • Es posible reordenar tanto en la visualización de los títulos pendientes, como de los títulos pagados, permitiendo la verificación de su origen, por medio del parámetro informado (de acuerdo con lo descrito en el tópico Parámetros
    • Só podem ser adicionados à essa cláusula, os campos da query padrão do Sistema, ou seja, os campos passados como parâmetro (conforme descrito no tópico parâmetros);
    • A sintaxe da cláusula deve ser composta apenas pelos campos, ou seja, não é necessário incluir na customização, o comando ORDER BY (a sintaxe padrão do Sistema é informada como parâmetro, para uso como referência);
    • É possível fazer a reordenação tanto na visualização dos títulos em aberto, quanto dos títulos pagos, permitindo a verificação da sua origem, por meio do parâmetro informado (conforme descrito no tópico Parâmetros).

03. 

...

PARÁMETROS

NomeDescriçãoCaracter disponíveis na composição da customizadaCaracter padrão do referência e/ou composição da cláusula customizadaParâmetro se for a os em aberto, se for os pagos

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

DescriçãoCaracter informação na da

Tipo

Descripción

Carácter

Campos para

información en la cláusula ORDER BY

de la consulta

05. 

...

EJEMPLO DE

...

UTILIZACIÓN


Bloco de código
themeMidnight
titleFC030ORD
#INCLUDE "TOTVS.CH"

User Function FC030ORD() as character
Local cEstrut := ParamIxb[1] as character // ContémContiene oslos campos que podempueden serutilizarse utilizadosen nala cláusula ORDER BY
Local cOrdAtu := ParamIxb[2] as character // ContémContiene ala cláusula ORDER BY padrãoestándar dodel sistema
Local nOpProc := ParamIxb[3] as numeric // Corresponde àa la visualizaçãovisualización de títulos em abertopendientes (1) ouo pagospagados (2)
Local cRet    := ""  as character

FWAlertInfo("OrdenaçãoOrden de doslos títulos " + IIf(nOpProc == 1, "em abertopendientes.", "pagospagados."),"PontoPunto de entrada FC030ORD")

cRet := cOrdAtu

Return cRet