Páginas filhas
  • DT PE GVFLDC6 - Add fields for Sales Order items on the PGV interface (SC6)

Versões comparadas

Chave

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

CONTENTS

Índice
excludeCONTENTS


Informações
titleIn development

The field customization feature of the Sales Management Portal is in development.

01. GENERAL DATA


Product:

TOTVS Backoffice

Product Line:

Microsiga Protheus Line

Industry:

Backoffice

Module:

SIGAFAT - Billing

Function:

pgv.customfields - API for integration of custom fields

Scope:

Microsiga Protheus 12

Versions:

Microsiga Protheus 12

Compatible Countries:

All Countries

Operating Systems:

All

Compatible with the following Databases:

All

Access Level:

Level 1 (Customer Access)

Languages:

All


02. DESCRIPTION

O ponto de entrada GVFLDC6 permite informar campos personalizados da tabela de itens dos Pedidos de Vendas (SC6) a serem consideradospelo Portal Gestão de Vendas. Estes campos serão utilizados pela API para integração de campos personalizados (pgv.customfields).  Este ponto de entrada é executado no end-point apresentado a seguir:

  • /api/pgv/customFields/

03. SYNTAX

GVFLDC6() ---> aRet


04. PARAMETERS

Não há.


05. RETURN


NomeTipoDescriçãoObrigatório
aSC6Array

Array unidimensional que deve conter em cada posição um campo dos itens do Pedido de Vendas, no formato caractere. Exemplos:

aSC6 := {}
aSC6
:= {"C6_XCUST", "C6_PEDCOM"}

Sim
Aviso
titleTipos 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

06. EXAMPLE

Bloco de código
languagecpp
titleExemplo
#INCLUDE "PROTHEUS.CH"

//-----------------------------------------------------------
/*/{Protheus.doc} GVFLDC6
    Este ponto de entrada é chamado pela API de integração
    de campos personalizados, para informar quais campos
	adicionais da tabela SC6, personalizados ou não, sejam
	considerados pelo PGV além dos padrões
    @type function
    @author Squad CRM/Faturamento
    @since 20/04/2023
    @version 1.0
/*/
//-----------------------------------------------------------
user function GVFLDC6() as array
	local aSC6:= {} as array
	aAdd(aSC6, "C6_CC")
	aAdd(aSC6, "C6_PEDCOM")
    aAdd(aSC6, "C6_CHASSI")
    aAdd(aSC6, "C6_FCICOD")
    aAdd(aSC6, "C6_OBSCONT")
return aSC6