Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Linha Protheus) - Faturamento (SIGAFAT)

Função:
GVFLDCK
País:Todos os países
Ticket:19515911
Requisito/Story/Issue (informe o requisito relacionado) :DSERFAT2-3415


02. DESCRIÇÃO

O ponto de entrada GVFLDCJ permite adicionar campos personalizados da tabela do cabeçalho dos Orçamentos (SCJ) a serem apresentados no Portal Gestão de Vendas. Estes campos serão utilizados considerados no Resumo do Orçamento e serão enviados com seus valores digitados pelo vendedor para a gravação do Orçamento Este ponto de entrada é executado no end-point apresentado a seguir:

  • /api/pgv/customFields/

03. DEMAIS INFORMAÇÕES

Sintaxe

GVFLDCJ() ---> aRet


Retorno: 

NomeTipoDescriçãoObrigatório
aSCJArray

Array unidimensional que deve conter em cada posição um campo do cabeçalho do Orçamento de Vendas, no formato caractere. Exemplos:

aSCJ := {}
aSCJ 
:= {"CJ_TXMOEDA", "CJ_FRETAUT"}

Sim

Tipos de Campos Permitidos

Serão permitidos somente campos do tipo:

    • Caractere
    • Numérico
    • Data

Não serão permitidos campos do tipo:

    • Lógico
    • Memo
    • Virtual


Exemplo:

Exemplo
#INCLUDE "PROTHEUS.CH"
 
//-----------------------------------------------------------
/*/{Protheus.doc} GVFLDCJ
    Este ponto de entrada é chamado pela API de integração
    de campos personalizados, para informar quais campos
    adicionais da tabela SCJ, personalizados ou não, sejam
    considerados pelo PGV além dos padrões
    @type function
    @author Squad CRM/Faturamento
    @since 21/06/2024
    @version 1.0
/*/
//-----------------------------------------------------------
user function GVFLDCJ() as array
    local aSCJ:= {} as array
    aAdd(aSCJ, "CJ_TXMOEDA")
    aAdd(aSCJ, "CJ_FRETAUT")
    aAdd(aSCJ, "CJ_VALIDA")
return aSCJ



IMPORTANTE!

Use esse box para destacar informações relevantes e/ou de destaque.


04. ASSUNTOS RELACIONADOS

  • Não há.