Árvore de páginas

PEV083 - Alteração ou inclusão de orçamentos

 

Revisão: 18/11/2004

Abrangência

Versão 8.11


 

Sintaxe

PEV083 ( ) --> Nil

Parâmetros

Argumento

Tipo

Descrição

Retorno

Tipo

Descrição

(NULO)

Nil

Descrição

 

Ponto de entrada do Portal do Vendedor -> Vendas e Distribuição -> Orçamentos e Cotações,  este ponto é usado na rotina  PWSV080.PRW , para alteração dos campos:

Na tela de alteração ou inclusao de orçamentos,


Cabeçalho

 

 

 

User Function PEV083()

Local aReturn  := {}

  //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  //³ Campos a serem mostrados                      ³
  //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
   aAdd( aReturn, { 'BUDGETID', 'D' } )
   aAdd( aReturn, { 'REGISTERDATE', 'D' } )
   aAdd( aReturn, { 'CUSTOMERCODE', 'N', { 'BRWCUSTOMER', ;
                 { 'CCUSTOMERCODE', 'CCODE' }, ;
                 { 'CCUSTOMERUNIT', 'CUNIT' } ;
                }, ;
                { 'CCODE', 'CUNIT', 'CDESCRIPTION' } } )
   aAdd( aReturn, 'CUSTOMERUNIT' )
   aAdd( aReturn, { 'DELIVERYCUSTOMER', 'N', { 'BRWCUSTOMER', ;
                 { 'CDELIVERYCUSTOMER', 'CCODE' }, ;
                 { 'CDELIVERYUNITCODE', 'CUNIT' } ;
                }, ;
                { 'CCODE', 'CUNIT', 'CDESCRIPTION' } } )
   aAdd( aReturn, 'DELIVERYUNITCODE' )
   aAdd( aReturn, { 'PAYMENTPLANCODE', 'N', { 'BRWPAYMENTPLAN', ;
                 { 'CPAYMENTPLANCODE', 'CPAYMENTPLANCODE' } ;
                }, ;
                { 'CPAYMENTPLANCODE', 'CDESCRIPTIONPAYMENTPLAN' } } )
   aAdd( aReturn, { 'PRICELISTCODE', 'D' } )
   aAdd( aReturn, { 'DISCOUNT1', 'D' } )
   aAdd( aReturn, { 'DISCOUNT2', 'D' } )
   aAdd( aReturn, { 'DISCOUNT3', 'D' } )
   aAdd( aReturn, { 'DISCOUNT4', 'D' } )
   aAdd( aReturn, 'QUOTATIONORORDERID' )
   aAdd( aReturn, { 'FREIGHTVALUE', 'D' } )
   aAdd( aReturn, { 'INSURANCEVALUE', 'D' } )
   aAdd( aReturn, { 'ADDITIONALEXPENSEVALUE', 'D' } )
   aAdd( aReturn, { 'INDEPENDENTFREIGHT', 'D' } )
   aAdd( aReturn, { 'EXPIRATIONDATE', 'D' } )
   aAdd( aReturn, { 'INDEMNITYVALUE', 'D' } )
   aAdd( aReturn, { 'INDEMNITYPERCENTAGE', 'D' } )
   aAdd( aReturn, { 'DESCRIPTIONSTATUS', 'D' } )


Return aReturn

 

 

 


Ele foi disponibilizado para que os parametros passados atraves do array, aReturn, mostre os campos desejados na tela de apresentação, como é apresentado na Customização do Portal Protheus.

 

 



Exemplo de ponto de entrada: