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.

...

DATOS GENERALES

Producto

...

ProdutoLinha ProdutoLinha FaturamentoFunçãosalesOrdersBase - Programa de tratamento da Inclusão, Alteração ou Exclusão de um Pedido de Vendas - Portal Gestão de VendasNível 1 (Acesso

:

TOTVS Backoffice

Línea de

producto:

Línea Protheus

Segmento:

Backoffice

Módulo:

SIGAFAT -

Facturación

Función:

tgv.

Abrangências:Microsiga Protheus 12
Versões:Microsiga Protheus 12
Compatível Países:Todos os países
Sistemas Operacionais:Todos
Compatível com as Bases de Dados:Todos

salesOrdersBase - Programa de tratamiento de la Inclusión, Modificación o Borrado de un Pedido de ventas - Portal Gestión de ventas

Alcances:

Microsiga Protheus 12

Versiones:

Microsiga Protheus 12

Compatible países:

Todos los países

Sistemas operativos:

Todos

Compatible con las bases de datos:

Todos

Nivel de acceso:

Nivel 1 (Acceso

Nível de Acesso:

Clientes)

Idiomas:

Todos

02.

...

DESCRIPCIÓN

        O ponto de entrada GVOrdFld será executado no momento da gravação de um Pedido de Vendas,permitindo adicionar informações complementares que serão enviados para o ExecAuto do Pedido de Venda (MATA410) com origem doPortal Gestão de Vendas El punto de entrada GVOrdFld se ejecutará cuando se grabe un Pedido de ventas,permitiendo agregar informaciones complementarias que se enviarán al ExecAuto del Pedido de venta (MATA410) con origen del Portal Gestión de ventas (PGV).

Informações
titleImportante

Este ponto punto de entrada não inclui campos na interface do no incluye campos en la interfaz del sistema.

03.

...

SINTAXIS

GVOrdFld () ---> aRet

04.

...

PARÁMETROS

NomeDescriçãoObrigatóriocom os dados do cabeçalho, itens e operação referente ao Pedido de Vendas.
Sim
com os e valores do cabeçalho referente ao VendasSimcom os e valores dos itens referente ao VendasSim da operação Inclusão, Alteração ou ExclusãoSim

Nombre

Tipo

Descripción

Obligatorio

ParamIXB

Array

Array

con los datos del encabezado, ítems y operación referente al Pedido de ventas.

   ParamIXB[1]

 Array

Array

con los campos

y valores del encabezado referentes al Pedido de

ventas.

   ParamIXB[2]

Array

Array

con los campos

y valores de los ítems referentes al Pedido de

ventas.

   ParamIXB[3]

Numérico

Número

de la operación realizada (

Inclusión, Modificación o Borrado).


05.

...

DEVOLUCIÓN

RetornoDescriçãoObrigatóriocom os dados e campos customizados do cabeçalho e itens que serão encaminhados para processar o Pedido de Vendas.
Sim
com os campos customizados e valores, referente ao cabeçalho que serão encaminhados para processar o Pedidos de Vendas.Simcom os campos customizados e valores, referente ao itens que serão encaminhados para processar o Pedidos de Vendas.Sim

Devolución

Tipo

Descripción

Obligatorio

aRet

Array

Array

con los datos y campos personalizados del encabezado e ítems que se encaminarán para procesar el Pedido de ventas.

   aRet[1]

 Array

Array

con los campos personalizados y valores, referentes al encabezado que se encaminarán para procesar el Pedidos de ventas.

   aRet[2]

Array

Array

con los campos personalizados y valores, referentes a los ítems que se encaminarán para procesar el Pedido de ventas.


06. EXEMPLOEJEMPLO

Bloco de código
languagecpp
titleExemploEjemplo
#Include 'TOTVS.CH'
 
User Function GVOrdFld()
    Local aHeader   := PARAMIXB[1] //Array comcon oslos campos ey valores dodel cabeçalhoencabezado que serãose encaminhadosencaminarán para ala gravaçãograbación dode Pedidos de Vendasventas.
    Local aItems    := PARAMIXB[2] //Array comcon oslos Itensítems ey valores que serãose encaminhadosencaminarán para ala gravaçãograbación dode Pedidos de Vendasventas.
    Local nOpc      := PARAMIXB[3] //Número de dala Operaçãooperación realizada (InclusãoInclusión, AlteraçãoModificación ouo ExclusãoBorrado).
    Local nX        := 1
    Local aRet      := {}
    
    //Validar ala operaçãooperación
    IF nOpc == 3 .Or. nOpc == 4
        //AdicionarAgregar campo customizadopersonalizado C5_XPGV en noel cabeçalhoencabezado dodel PedidosPedido de Vendasventas comcon oel valor "Reg. Op:3 Portal GestãoGestión de Vendasventas"             
		Aadd( aHeader, { "C5_XPGV" , "Reg. Op:"+cValToChar(nOpc)+" Portal GestãoGestión de Vendasventas", NIL } )
    
        //PercorrerRecorrer todos los osítems itensde desseeste Pedido de Vendasventas
        For nX:= 1 To Len(aItems)
            //AdicionarAgregar campo customizadopersonalizado 'C6_XPGV' emen todos oslos itensítems dodel PedidosPedido de Vendasventas comcon oel valor "Reg. Op:3 Portal GestãoGestión de Vendasventas"
                        Aadd( aItems[nX], { "C6_XPGV" , "Reg. Op:"+cValToChar(nOpc)+" Portal GestãoGestión de Vendasventas", NIL } )
        Next    
    EndIf
 
    aRet :={ aHeader, aItems }
     
Return aRet

...