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.
Grupos Relacionados | |