Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Backoffice
Módulo:Financeiro
Idiomas:Português
Função: Portal do Cliente

02. DESCRIÇÃO

O ponto de entrada PCHOMQRY permite informar uma condição personalizada (WHERE) para filtro dos títulos, que serão considerados na composição dos valores exibidos no gráfico da Home no Portal do Cliente - SIGAFIN.

Parâmetros disponibilizados no ponto de entrada:

PARAMIXBTipoDescrição
1º PosiçãoArrayContém um Array com as chaves (FILIAL+CODIGO+LOJA) dos clientes selecionados no portal. 
  • Cada posição do Array contém um objeto Json com as propriedades: filial, codigo e loja.


Retorno do ponto de entrada:


TipoObrigatoriedadeDescrição
CaractereObrigatórioCondição personalizada para filtro dos títulos que serão considerados, na composição dos valores do gráfico.


03. EXEMPLO DE UTILIZAÇÃO

PCHOMQRY
#include 'Protheus.ch'
 
 /*/{Protheus.doc} User Function PCHOMQRY
    Utilizado para alteração da query responsavel pelos valores 
    apresentados na tela inicial (Home) no portal do cliente

    Parâmetros:
     - Paramixb[1] (Array) = Lista contendo a chave dos clientes selecionados no portal.

    Retorno:
     - cWhere (Character) = Where com os filtros aplicados.
    
    @type Function
    @author Totvs
    @since 30/11/2023
    @version 1.0
    @see https://tdn.totvs.com/pages/viewpage.action?pageId=894385292 
/*/
User Function PCHOMQRY() As Character
    Local aCustomers    := PARAMIXB[1]  As Array
    Local cWhere        := ""           As Character

    Conout(aCustomers)

    cWhere := "SE1.E1_NUM = 'FIN0001' "

Return cWhere