01. DATOS GENERALES
Línea de producto: | Microsiga Protheus® |
---|
Segmento: | Backoffice |
---|
Módulo: | Financiero |
---|
Idiomas: | Portugués |
---|
Función: | Portal del cliente |
---|
02. DESCRIPCIÓN
El punto de entrada PCHOMQRY permite informar una condición personalizada (WHERE) para filtro de los títulos, que se considerarán en la composición de los valores mostrados en el gráfico de la Home en el Portal del cliente - SIGAFIN.
Parámetros puestos a disposición en el punto de entrada:
PARAMIXB | Tipo | Descripción |
---|
1º Situación | Array | Contiene un Array con las claves (SUCURSAL+CÓDIGO+TIENDA) de los clientes seleccionados en el portal. - Cada situación del Array contiene un objeto Json con las propiedades: sucursal, código y tienda.
|
Devolución del punto de entrada:
Tipo | Obligatoriedad | Descripción |
---|
Carácter | Obligatorio | Condición personalizada para filtro de los títulos que se considerarán en la composición de los valores del gráfico. |
03. EJEMPLO DE UTILIZACIÓN
#include 'Protheus.ch'
/*/{Protheus.doc} User Function PCHOMQRY
Se utiliza para modificar la query responsable por los valores
mostrados en la pantalla inicial (Home) en el portal del cliente
Parámetros:
- Paramixb[1] (Array) = Lista con la clave de los clientes seleccionados en el portal.
Devolución:
- cWhere (Character) = Where con los 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