Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:


TOTVS Backoffice (Linha Protheus) - Compras (SIGACOM)
Função:MATA126 - Aglutinacao de SCs
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :


02. DESCRIÇÃO

O Ponto de Entrada MA126CPO tem como função, alterar valores de outros campos na aglutinação.


03. LOCALIZAÇÃO

Função A126Make() - Este Ponto de Entrada é executado na gravação das SCs aglutinadas, acerta os empenhos e remove as OPs antigas do SC1.


04. PARAMETROS

É passado como parâmetro o array aCampos com a seguinte estrutura:

Nome

Tipo

Descrição

aCampos[1] 

Array

C1_OP
aCampos[2]

Array

C1_NUM
aCampos[3]

Array

C1_ITEM
aCampos[4]

Array

C1_QUANT
aCampos[5]

Array

C1_QTSEGUM
aCampos[6]

Array

C1_DATPRF
aCampos[7]

Array

C1_OBS
aCampos[8]

Array

C1_PRODUTO
aCampos[9]

Array

C1_SOLICIT
aCampos[10]

Array

C1_EMISSAO

05. RETORNO

Tipo

Descrição

Array

É esperado um array onde:

  • [1] -> Nome do campo
  • [2] -> Conteúdo do campo

06. EXEMPLO DE UTILIZAÇÃO

ADVPL
#INCLUDE "PROTHEUS.CH"

/*/{Protheus.doc} User Function MA126CPO
   PE alterar valores de outros campos na Aglutinação
   @type Function
   @since 12/11/2024
   @author user
/*/
User Function  MA126CPO()


Local Acampos   := PARAMIXB
Local Aarray    := {}  // Campos do usuário que irão ser adicionados ao array aCampos.


Aadd(Aarray,{"C1_GRPRD" ,"0001"})


Return (Aarray)