Árvore de páginas

Ponto-de-Entrada: PEV043 - Pedido de venda - Visualização
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todas TotvsDbAccess
Idiomas: Português (Brasil)
Descrição:
O ponto de entrada PEV043 do Portal do Vendedor -> Vendas e Distribuição -> Pedidos de Venda,  é usado na rotina  PWSV040.PRW , para alteração dos campos:Na tela de visualização de pedidos de vendas.
Programa Fonte
PWSV040.PRW
Sintaxe

PEV043 - Pedido de venda - Visualização ( [ aParam ] ) --> aReturn

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
aParam Array of Record Array contendo um elemento indicando:1-Cabeçalho2-Itens
Retorno
    aReturn(array_of_record)
  • Array contendo os campos a serem mostrados.
Exemplos
Exemplo de ponto de entrada: User Function PEV043() Local cParam  := PARAMIXB[1]Local aReturn  := {}Do Case Case cParam == 1  //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  //³ Campos a serem mostrados (cabeçalho)                     ³  //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ     aAdd( aReturn, "ORDERID" )  aAdd( aReturn, "ORDERTYPECODE" )  aAdd( aReturn, "CUSTOMERCODE" )  aAdd( aReturn, "CUSTOMERUNIT" )  aAdd( aReturn, "DELIVERYCUSTOMER" )  aAdd( aReturn, "DELIVERYUNITCODE" )  aAdd( aReturn, "CARRIERCODE" )  aAdd( aReturn, "CUSTOMERTYPE" )  aAdd( aReturn, "PAYMENTPLANCODE" )  aAdd( aReturn, "PRICELISTCODE" )  aAdd( aReturn, "SELLERS" )  aAdd( aReturn, "DISCOUNT1" )  aAdd( aReturn, "DISCOUNT2" )  aAdd( aReturn, "DISCOUNT3" )  aAdd( aReturn, "DISCOUNT4" )  aAdd( aReturn, "BANKCODE" )  aAdd( aReturn, "FINANCIALDISCOUNT" )  aAdd( aReturn, "REGISTERDATE" )  aAdd( aReturn, "BIDNUMBER" )  aAdd( aReturn, "FREIGHTTYPE" )  aAdd( aReturn, "FREIGHTVALUE" )  aAdd( aReturn, "INSURANCEVALUE" )  aAdd( aReturn, "ADDITIONALEXPENSEVALUE" )  aAdd( aReturn, "INDEPENDENTFREIGHT" )  aAdd( aReturn, "ADJUSTMENTTYPE" )  aAdd( aReturn, "SALESORDERCURRENCY" )  aAdd( aReturn, "NETWEIGHT" )  aAdd( aReturn, "GROSSWEIGHT" )  aAdd( aReturn, "REDELIVERYCARRIERCODE" )  aAdd( aReturn, "PACKAGESVOLUMES" )  aAdd( aReturn, "FINANCIALINCREASE" )  aAdd( aReturn, "INVOICEMESSAGE" )  aAdd( aReturn, "STANDARDMESSAGE1" )  aAdd( aReturn, "PRICEWITHSERVICETAX" )  aAdd( aReturn, "APROBATIONTYPE" )  aAdd( aReturn, "INDEMNITYVALUE" )     aAdd( aReturn, "INDEMNITYPERCENTAGE" )   Case cParam == 2  //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  //³ Campos a serem mostrados   (itens)                   ³  //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  aAdd( aReturn, "ORDERID" )  aAdd( aReturn, "ORDERITEM" )  aAdd( aReturn, "PRODUCTID" )  aAdd( aReturn, "UNITOFMEASURE" )  aAdd( aReturn, "QUANTITY" )  aAdd( aReturn, "NETUNITPRICE" )  aAdd( aReturn, "NETTOTAL" )  aAdd( aReturn, "QUANTITYAPPROVED" )  aAdd( aReturn, "QUANTITYDELIVERED" )   aAdd( aReturn, "QUANTITYRELEASEDSECONDUNIT" )  aAdd( aReturn, "SECONDUNITOFMEASURE" )  aAdd( aReturn, "ITEMOUTFLOWTYPE" )  aAdd( aReturn, "SECONDMEASUREUNITQUANTITY" )  aAdd( aReturn, "WAREHOUSE" )  aAdd( aReturn, "FISCALOPERATION" )  aAdd( aReturn, "DISCOUNTPERCENTAGE" )  aAdd( aReturn, "ITEMDISCOUNTVALUE" )  aAdd( aReturn, "DELIVERYDATE" )  aAdd( aReturn, "COMMISSIONSPERCENTAGE" )  aAdd( aReturn, "CUSTOMERORDERNUMBER" )  aAdd( aReturn, "PRODUCTDESCRIPTION" )  aAdd( aReturn, "UNITLISTPRICE" )  aAdd( aReturn, "ORIGINALINVOICE" )  aAdd( aReturn, "ORIGINALINVOICESERIALID" )  aAdd( aReturn, "ORIGINALINVOICEITEM" )  aAdd( aReturn, "LOTNUMBER" )  aAdd( aReturn, "SUBLOT" )  aAdd( aReturn, "LOCATION" )  aAdd( aReturn, "PRODUCTSERIALNUMBER" )  aAdd( aReturn, "MANUFACTURERCODE" )  aAdd( aReturn, "MANUFACTURERUNIT" )  aAdd( aReturn, "OPERATIONTYPE" ) Return aReturn
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não