01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Backoffice

Módulo:


TOTVS Backoffice (Línea Protheus) - Compras (SIGACOM)

Función:

MATA126 - Agrupación de las SC

País:

Brasil

Ticket:


Requisito/Story/Issue (informe el requisito relacionado):



02. DESCRIPCIÓN

El Punto de Entrada MA126CPO tiene como función, modificar valores de otros campos en la agrupación.


03. UBICACIÓN

Función A126Make() - Este Punto de Entrada se ejecuta al grabar las SC agrupadas, ajusta las reservas y retira las OP antiguas del SC1.


04. PARÁMETROS

Se pasa como parámetro el array aCampos con la siguiente estructura:

Nombre

Tipo

Descripción

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. DEVOLUCIÓN

Tipo

Descripción

Array

Se espera un array donde:

  • [1] -> Nombre del campo
  • [2] -> Contenido del campo

06. EJEMPLO DE UTILIZACIÓN

ADVPL
#INCLUDE "PROTHEUS.CH"

/*/{Protheus.doc} User Function MA126CPO
   PE modificar valores de otros campos en la agrupación
   @type Function
   @since 12/11/2024
   @author user
/*/
User Function  MA126CPO()


Local Acampos   := PARAMIXB
Local Aarray    := {}  // Campos del usuario que se agregarán al array aCampos.


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


Return (Aarray)