...
...
Producto |
...
: | TOTVS Backoffice | ||
Línea de | Produtoproducto: | Linha Línea Protheus | |
Segmento: | Backoffice | ||
Módulo: | SIGAFAT - | FaturamentoFacturación | Função|
Función: | tgv. | salesOrdersBase - Programa de tratamento da Inclusão, Alteração ou Exclusão de um Pedido de Vendas - Portal Gestão de Vendas||
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: | Nível 1 (AcessoClientes) |
Idiomas: | Todos |
...
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 | ||
---|---|---|
| ||
Este ponto punto de entrada não inclui campos na interface do no incluye campos en la interfaz del sistema. |
...
GVOrdFld () ---> aRet
...
Nombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio | |||
ParamIXB | Array | Array | com os dados do cabeçalho, itens e operação referente ao Pedido de Vendas.con los datos del encabezado, ítems y operación referente al Pedido de ventas. | Sí | ||
ParamIXB[1] | Array | Array | com os con los campos | e valores do cabeçalho referente aoy valores del encabezado referentes al Pedido de | Vendasventas. | SimSí |
ParamIXB[2] | Array | Array | com os con los campos | e valores dos itens referente aoy valores de los ítems referentes al Pedido de | Vendasventas. | SimSí |
ParamIXB[3] | Numérico | Número | da operação de la operación realizada ( | Inclusão, Alteração ou ExclusãoInclusión, Modificación o Borrado). | SimSí |
...
Devolución | Tipo | DescriçãoDescripción | ObrigatórioObligatorio | |
aRet | Array | Array | com os dados e campos customizados do cabeçalho e itens que serão encaminhados para processar o Pedido de Vendas.con los datos y campos personalizados del encabezado e ítems que se encaminarán para procesar el Pedido de ventas. | Sí |
aRet[1] | Array | Array | com os campos customizados e valores, referente ao cabeçalho que serão encaminhados para processar o Pedidos de Vendas.Simcon los campos personalizados y valores, referentes al encabezado que se encaminarán para procesar el Pedidos de ventas. | Sí |
aRet[2] | Array | Array | com os campos customizados e valores, referente ao itens que serão encaminhados para processar o Pedidos de Vendas.Simcon los campos personalizados y valores, referentes a los ítems que se encaminarán para procesar el Pedido de ventas. | Sí |
06. EXEMPLOEJEMPLO
Bloco de código | ||||
---|---|---|---|---|
| ||||
#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 |
...