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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas