Árvore de páginas

PEV061 - Apresentação de produtos consultados

 

Revisão: 18/11/2004

Abrangência

Versão 8.11


 

Sintaxe

PEV061 ( < Codigo da Enchoice > ) --> Nil

Parâmetros

Argumento

Tipo

Descrição

Codigo da Enchoice

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 -> Vendas e Distribuição -> Estatisticas de Venda,  este ponto é usado na rotina  PWSV060.PRW , para alteração dos campos:

Na tela de apresentação de produtos consultados,

 


Catalogo de Produtos, se PARAMIXB[1] = 1, 2 ou 3
Catalogo de Produtos(Resultado da Busca),
se PARAMIXB[1] = 4

 

Exemplo de ponto de entrada:

 

User Function PEV061()

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

Do Case
 Case cParam == 1
  //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  //³ Campos a serem mostrados                      ³
  //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ                   
   aAdd( aReturn, 'PRODUCTCODE' )
   aAdd( aReturn, 'DESCRIPTION' )
   aAdd( aReturn, { 'GROUPOFPRODUCT', 'N', { 'GETGROUPOFPRODUCT', ;
                { 'CGROUPOFPRODUCT', 'CGROUPCODE' };
               }, ;
               { 'CGROUPCODE', 'CDESCRIPTION' } } )
   aAdd( aReturn, { 'TYPEOFPRODUCT', 'N', { 'GETTYPEOFPRODUCT', ;
                { 'CTYPEOFPRODUCT', 'CCODE' };
               }, ;
               { 'CCODE', 'CDESCRIPTION' } } )
 Case cParam == 2
  //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  //³ Campos a serem mostrados                      ³
  //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
   aAdd( aReturn, { 'CUSTOMERCODE', 'N', { 'BRWCUSTOMER', ;
                { 'CCUSTOMERCODE', 'CCODE' }, ;
                { 'CUNITCUSTOMERCODE', 'CUNIT' } ;
               }, ;
               { 'CCODE', 'CUNIT', 'CDESCRIPTION' } } )
   aAdd( aReturn, 'UNITCUSTOMERCODE' )
 Case cParam == 3
  //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  //³ Campos a serem mostrados                      ³
  //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
   aAdd( aReturn, 'CODE' )                   

 Case cParam == 4
  //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  //³ Campos a serem mostrados                      ³
  //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
   aadd(aReturn , 'PRODUCTCODE' )
   aadd(aReturn , 'DESCRIPTION' )                                   

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.