Home

Linha Microsiga Protheus

Páginas filhas
  • PEC073 - Visualização de pedidos de venda

PEC073 - Visualização de pedidos de venda

 

Revisão: 06/09/2005

Abrangência

Versão 8.11


 

Sintaxe

PEC073 ( ) --> Nil

Parâmetros

Argumento

Tipo

Descrição

Retorno

Tipo

Descrição

(NULO)

Nil

Descrição

 

Ponto de entrada do Portal do Cliente -> Vendas e Distribuição -> Acompanhamento de Pedidos. Este ponto é usado na rotina PWSC070.PRW, na visualização dos pedidos de venda.

 


Parâmetro

 

PARAMIXB[1]

  • 1 – Cabeçalho do Pedido de Venda
  • 2 – Item do Pedido de Venda
  • 3 – Status do Pedido de Venda

Exemplo


 

User Function PEC073()


Local cParam := PARAMIXB[1]

Local aReturn  := {}

 

Do Case

Case cParam == 1

AAdd( aReturn, “ADDITIONALEXPENSEVALUE” )       //C5_DESPESA

AAdd( aReturn, “ADJUSTMENTTYPE” )               //C5_REAJUST

AAdd( aReturn, “APROBATIONTYPE” )               //C5_TIPLIB

AAdd( aReturn, “BANKCODE” )                     //C5_BANCO

AAdd( aReturn, “BIDNUMBER” )                    //C5_COTACAO

AAdd( aReturn, “CARRIERCODE” )                  //C5_TRANSP

AAdd( aReturn, “CUSTOMERCODE” )                 //C5_CLIENTE

AAdd( aReturn, “CUSTOMERTYPE” )                 //C5_TIPOCLI

AAdd( aReturn, “CUSTOMERUNIT” )                 //C5_LOJACLI

AAdd( aReturn, “DELIVERYCUSTOMER” )             //C5_CLIENT

AAdd( aReturn, “DELIVERYUNITCODE” )             //C5_LOJAENT

AAdd( aReturn, “DISCOUNT1” )                    //C5_DESC1

AAdd( aReturn, “DISCOUNT2” )                    //C5_DESC2

AAdd( aReturn, “DISCOUNT3” )                    //C5_DESC3

AAdd( aReturn, “DISCOUNT4” )                    //C5_DESC4

AAdd( aReturn, “FINANCIALDISCOUNT” )            //C5_DESCFI

AAdd( aReturn, “FINANCIALINCREASE” )            //C5_ACRSFIN

AAdd( aReturn, “FREIGHTTYPE” )                  //C5_TPFRETE

AAdd( aReturn, “FREIGHTVALUE” )                 //C5_FRETE

AAdd( aReturn, “GROSSWEIGHT” )                  //C5_PBRUTO

AAdd( aReturn, “INDEMNITYPERCENTAGE” )          //C5_PDESCAB

AAdd( aReturn, “INDEMNITYVALUE” )               //C5_DESCONT

AAdd( aReturn, “INDEPENDENTFREIGHT” )           //C5_FRETAUT

AAdd( aReturn, “INSURANCEVALUE” )               //C5_SEGURO

AAdd( aReturn, “INVOICEMESSAGE” )               //C5_MENNOTA

AAdd( aReturn, “NETWEIGHT” )                    //C5_PESOL

AAdd( aReturn, “ORDERID” )                      //C5_NUM

AAdd( aReturn, “ORDERTYPECODE” )                //C5_TIPO

AAdd( aReturn, “PAYMENTPLANCODE” )              //C5_CONDPAG

AAdd( aReturn, “PRICELISTCODE” )                //C5_TABELA

AAdd( aReturn, “PRICEWITHSERVICETAX” )          //C5_INCISS

AAdd( aReturn, “REDELIVERYCARRIERCODE” )        //C5_REDESP

AAdd( aReturn, “REGISTERDATE” )                 //C5_EMISSAO

AAdd( aReturn, “SALESORDERCURRENCY” )           //C5_MOEDA

AAdd( aReturn, “STANDARDMESSAGE1” )             //C5_MENPAD

 

Case cParam == 2

AAdd( aReturn, “CUSTOMERORDERNUMBER” )          //C6_PEDCLI

AAdd( aReturn, “DELIVERYDATE” )                 //C6_ENTREG

AAdd( aReturn, “DISCOUNTPERCENTAGE” )           //C6_DESCONT

AAdd( aReturn, “FISCALOPERATION” )              //C6_CF

AAdd( aReturn, “ITEMDISCOUNTVALUE” )            //C6_VALDESC

AAdd( aReturn, “ITEMOUTFLOWTYPE” )              //C6_TES

AAdd( aReturn, “LOCATION” )                     //C6_LOCALIZ

AAdd( aReturn, “LOTNUMBER” )                    //C6_LOTECTL

AAdd( aReturn, “MANUFACTURERCODE” )             //C6_CODFAB

AAdd( aReturn, “MANUFACTURERUNIT” )             //C6_LOJAFA

AAdd( aReturn, “NETTOTAL” )                     //C6_VALOR

AAdd( aReturn, “NETUNITPRICE” )                 //C6_PRCVEN

AAdd( aReturn, “OPERATIONTYPE” )                //C6_OPER

AAdd( aReturn, “ORDERID” )                      //C6_NUM

AAdd( aReturn, “ORDERITEM” )                    //C6_ITEM

AAdd( aReturn, “ORIGINALINVOICE” )              //C6_NFORI

AAdd( aReturn, “ORIGINALINVOICEITEM” )          //C6_ITEMORI

AAdd( aReturn, “ORIGINALINVOICESERIALID” )      //C6_SERIORI

AAdd( aReturn, “POGRADEITEM” )                  //C6_ITEMGRD

AAdd( aReturn, “POID” )                         //C6_NUMOP

AAdd( aReturn, “POITEM” )                       //C6_ITEMOP

AAdd( aReturn, “POSEQUENCE” )                   //C2_SEQUEN

AAdd( aReturn, “PRODUCTDESCRIPTION” )           //C6_DESCRI

AAdd( aReturn, “PRODUCTID” )                    //C6_PRODUTO

AAdd( aReturn, “PRODUCTSERIALNUMBER” )          //C6_NUMSERI

AAdd( aReturn, “QUANTITY” )                     //C6_QTDVEN

AAdd( aReturn, “QUANTITYAPPROVED” )             //C6_QTDLIB

AAdd( aReturn, “QUANTITYRELEASEDSECONDUNIT” )   //C6_QTDLIB2

AAdd( aReturn, “SECONDMEASUREUNITQUANTITY” )    //C6_UNSVEN

AAdd( aReturn, “SECONDUNITOFMEASURE” )          //C6_SEGUM

AAdd( aReturn, “SUBLOT” )                       //C6_NUMLOTE

AAdd( aReturn, “UNITLISTPRICE” )                //C6_PRUNIT

AAdd( aReturn, “UNITOFMEASURE” )                //C6_UM

AAdd( aReturn, “WAREHOUSE” )                    //C6_LOCAL

 

       Case cParam == 3

              AAdd( aReturn, “CUSTOMERCODE” )                 //C9_CLIENTE

              AAdd( aReturn, “CUSTOMERUNIT” )                 //C9_LOJA

              AAdd( aReturn, “ORDERID” )                      //C9_PEDIDO

              AAdd( aReturn, “ORDERITEM” )                    //C9_ITEM

              AAdd( aReturn, “PRODUCTID” )                    //C9_PRODUTO

              AAdd( aReturn, “QUANTITYAPPROVED” )             //C9_QTDLIB

              AAdd( aReturn, “STATUS” )                       //--

EndCase

 

 

Return aReturn


 

Ele foi disponibilizado para que os parâmetros passados através do array aReturn, mostre os campos desejados na tela de apresentação, para customização do Portal Protheus.