Versões comparadas

Chave

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


...

ÍNDICE

  1. Dados GeraisDatos generales
  2. DescriçãoDescripción
  3. SintaxeSintaxis
  4. ParâmetrosParámetros
  5. RetornoDevolución
  6. ExemploEjemplo

01.

...

VISIÓN GENERAL

ProdutoLinha ProdutoLinha FinanceiroFunção API de Produtos do Portal do ClienteCompatível os OperacionaisCompatível com as Bases de DadosTodosNível AcessoNível Acesso

Producto:

TOTVS Backoffice

Línea de

producto:

Línea Protheus

Segmento:

Backoffice

Módulo:

SIGAFIN -

Financiero

Función:

pc.products.data.protheus -

Abrangências:Microsiga Protheus 12
Versões:Microsiga Protheus 12

 API de Productos del Portal del cliente

Alcances:

Microsiga Protheus 12

Versiones:

Microsiga Protheus 12

Compatible

Países:

Todos

los países

Sistemas

operativos:

Todos

Compatible con las bases de datos:

Todas

Nivel de

acceso:

Nivel 1 (

Acceso Clientes)

Idiomas:

Todos

02. 

...

DESCRIPCIÓN

OEl ponto punto de entrada PCPRDQRY permite a incluir um filtro customizado na query que busca os produtos que serão retornado pela API do Portal do Cliente. Este ponto de entrada é executado nos end-points apresentados a seguir PCPRDQRY permite incluir un filtro personalizado en la query que busca los productos que se devolverán por la API del Portal del cliente. Este punto de entrada se ejecuta en los end-points mostrados a continuación:

  • /api/pc/v1/products/
  • /api/pc/v1/products/:priceListId/:customerId/:storeId

Card documentos
InformacaoEste ponto punto de entrada não inclui campos na interface do no incluye campos en la interfaz del sistema.
TituloIMPORTANTE¡IMPORTANTE!

03. 

...

SINTAXIS

PCPRDQRY() ---> cRet

04. 

...

PARÁMETROS

NomeNombre

Tipo

DescriçãoDescripción

DefaultEstándar

ObrigatórioObligatorio

ReferênciaReferencia

aParamIXBVetor

Vetor com os dados do Vector con los datos del cliente que está informados na requisição están informados en la requisición HTTP, sendosiendo:
[ 01 ] - cCod cCod - Tipo: Caracter Carácter - Código do Clientedel cliente
[ 02 ] - cLoja cLoja - Tipo: Caracter - Loja do ClienteCarácter - Tienda del cliente
[ 03 ] -
cCodTab cCodTab - Tipo: Caracter Carácter - Código da Tabela de Preços informada na de la Lista de precios informada en la requisição.

NA

05.

...

DEVOLUCIÓN

RetornoDevolución

Tipo

DescriçãoDescripción

ObrigatórioObrigatorio

cRetCaracterCarácter

Condição Condición SQL. A string deve La string debe ser iniciada pelo por el operador "AND" para ser adicionada no filtro da consulta a ser executada pela API. Caso nenhuma condição seja necessária, este ponto de entrada deve ser retornar uma string vazia para incluirse en el filtro de la consulta que será ejecutada por la API. Si ninguna condición fuera necesaria, este punto de entrada debe devolver una string vacía ("").

Sim

06. 

...

EJEMPLO

ExemploEjemplo

#INCLUDE "Protheus.ch"
 
//-----------------------------------------------------------
/*/{Protheus.doc} PCPRDQRY
    Este ponto punto de entrada é chamado na montagem da Query da
    API de Produtos do Portal Gestão de Vendas
    @type function
    @author se activa en el montaje de la Query de la
    API de Productos del Portal Gestión de ventas
    @type function
    @author Lucas Panão / Squad CRM/FaturamentoFacturación

    @since 30/11/2023
    @version 1.0
/*/
//-----------------------------------------------------------
user function PCPRDQRY()
    local cQuery    := ""
    Local cCodCli   := ParamIxb[1] // Código do Clientedel cliente
    Local cLoja     := ParamIxb[2] // Loja do CLienteTienda del cliente
    Local cCodTab   := ParamIxb[3] // Código da Tabela de Preçosde la lista de precios
 
    cQuery := " AND SB1.B1_TIPO = 'PA' "
    cQuery += " AND SB1.B1_TS <> ' ' "
     
return cQuery