Árvore de páginas

PEV193 - Inclusão de apontamentos de visita

 

Revisão: 18/11/2004

Abrangência

Versão 8.11


 

Sintaxe

PEV193 ( < Codigo da Enchoide > ) --> Nil

Parâmetros

Argumento

Tipo

Descrição

Codigo da Enchoide

Numérico

Indica qual enchoice se refere a chamada do ponto de entrada.

Retorno

Tipo

Descrição

(NULO)

Nil

Descrição

 

Ponto de entrada do Portal do Vendedor -> Representante Comercial -> Apontamentos de Visita,  este ponto é usado na rotina  PWSV190.PRW , para alteração dos campos:

Na tela de inclusão de apontamentos de visita,

 


Cabeçalho; se PARAMIXB[1] = 1
Manutenção de Item;
se PARAMIXB[1] = 2
Cabeçalho;
se PARAMIXB[1] = 3

 

Exemplo de ponto de entrada:

User Function PEV193()

Local cParam  := PARAMIXB[1]
Local aReturn  := {}

Do Case
 Case cParam == 1
  //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  //³ Campos a serem mostrados                      ³
  //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
  aAdd( aReturn, { 'SELLERCODE', 'D' } )
  aAdd( aReturn, 'REGISTERDATE' )
  aAdd( aReturn, 'CONTACTSEQUENCE' )
  aAdd( aReturn, { 'CUSTOMERCODE', 'N', { 'BRWCUSTOMER', ;
              { 'CCUSTOMERCODE', 'CCODE' }, ;
              { 'CCUSTOMERUNIT', 'CUNIT' } ;
             }, ;
             { 'CCODE', 'CUNIT', 'CDESCRIPTION' } } )
  aAdd( aReturn, 'CUSTOMERUNIT' )
  aAdd( aReturn, 'EVENTCODE' )
  aAdd( aReturn, 'OPPORTUNITYID' )
 Case cParam == 2
  //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  //³ Campos a serem mostrados                      ³
  //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
   aAdd( aReturn, { 'PRODUCTCODE', 'N', { 'GETCATALOG', ;
              { 'CPRODUCTCODE', 'CPRODUCTCODE' } ;
             }, ;
             { 'CPRODUCTCODE', 'CDESCRIPTION' } } )
   aAdd( aReturn, 'QUANTITY' )
   aAdd( aReturn, 'UNITVALUE' )
   aAdd( aReturn, { 'TOTALVALUE', 'D' } )
   
 Case cParam == 3
  //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  //³ Campos a serem mostrados                      ³
  //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
  
  aAdd( aReturn, 'SELLERCODE' )
  aAdd( aReturn, 'REGISTERDATE' )
  aAdd( aReturn, 'CONTACTSEQUENCE' )
  aAdd( aReturn, 'CUSTOMERCODE' )
  aAdd( aReturn, 'CUSTOMERUNIT' )
  aAdd( aReturn, 'EVENTCODE' )
  aAdd( aReturn, 'OPPORTUNITYID' )               
 
 
EndCase

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.