PEV183 - Detalhes dos contatos dos clientes
Revisão: 18/11/2004 |
Abrangência
Versão 8.11 |
Sintaxe
PEV183 ( < 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 -> Representante Comercial -> Contatos, este ponto é usado na rotina PWSV180.PRW , para alteração dos campos:
Na tela de detalhes dos contatos dos clientes,
Dados dos Contatos, se PARAMIXB[1] = 1, 2, 3, 4, 5, 6, 7 ou 8;
Exemplo de ponto de entrada:
User Function PEV183()
Local cParam := PARAMIXB[1]
Local aReturn := {}
Do Case
Case cParam == 1
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Campos a serem mostrados ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
aadd( aReturn, 'NAME' )
aadd( aReturn, 'FEDERALID' )
aadd( aReturn, 'EMAIL' )
aadd( aReturn, 'HOMEPAGE' )
aAdd( aReturn, { 'POSITION', 'N', { 'GETPOSITION', ;
{ 'CPOSITION', 'CCODE' };
}, ;
{ 'CCODE', 'CDESCRIPTION', 'NVALUE' } } )
aadd( aReturn, { 'POSITIONDESCRIPTION', 'D' } )
aAdd( aReturn, { 'GROUP', 'N', { 'GETGROUP', ;
{ 'CGROUP', 'CCODE' };
}, ;
{ 'CCODE', 'CDESCRIPTION', 'NVALUE' } } )
aadd( aReturn, { 'GROUPDESCRIPTION', 'D' } )
aAdd( aReturn, { 'DEPARTMENT', 'N', { 'GETDEPARTMENT', ;
{ 'CDEPARTMENT', 'CCODE' };
}, ;
{ 'CCODE', 'CDESCRIPTION', 'NVALUE' } } )
aadd( aReturn, { 'DEPARTMENTDESCRIPTION', 'D' } )
Case cParam == 2
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Campos a serem mostrados ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
aadd( aReturn, 'ADDRESS' )
aadd( aReturn, 'ADDRESSNUMBER' )
aadd( aReturn, 'DISTRICT' )
aAdd( aReturn, { 'STATE', 'N', { 'GETUF', ;
{ 'CSTATE_1', 'CCODE' };
}, ;
{ 'CCODE', 'CDESCRIPTION' } } )
aadd( aReturn, 'ZIPCODE' )
aadd( aReturn, 'ZONE' )
Case cParam == 3
Case cParam == 4
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Campos a serem mostrados ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
aadd( aReturn, 'PHONENUMBER' )
Case cParam == 5
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Campos a serem mostrados ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
aadd( aReturn, { 'CONTACTID', 'D' } )
aadd( aReturn, 'NAME' )
aadd( aReturn, 'FEDERALID' )
aadd( aReturn, 'EMAIL' )
aadd( aReturn, 'HOMEPAGE' )
aAdd( aReturn, { 'POSITION', 'N', { 'GETPOSITION', ;
{ 'CPOSITION', 'CCODE' };
}, ;
{ 'CCODE', 'CDESCRIPTION', 'NVALUE' } } )
aadd( aReturn, { 'POSITIONDESCRIPTION', 'D' } )
aAdd( aReturn, { 'GROUP', 'N', { 'GETGROUP', ;
{ 'CGROUP', 'CCODE' };
}, ;
{ 'CCODE', 'CDESCRIPTION', 'NVALUE' } } )
aadd( aReturn, { 'GROUPDESCRIPTION', 'D' } )
aAdd( aReturn, { 'DEPARTMENT', 'N', { 'GETDEPARTMENT', ;
{ 'CDEPARTMENT', 'CCODE' };
}, ;
{ 'CCODE', 'CDESCRIPTION', 'NVALUE' } } )
aadd( aReturn, { 'DEPARTMENTDESCRIPTION', 'D' } )
Case cParam == 6
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Campos a serem mostrados ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
aadd( aReturn, 'ADDRESS' )
aadd( aReturn, 'ADDRESSNUMBER' )
aadd( aReturn, 'DISTRICT' )
aAdd( aReturn, { 'STATE', 'N', { 'GETUF', ;
{ 'CSTATE_1', 'CCODE' };
}, ;
{ 'CCODE', 'CDESCRIPTION' } } )
aadd( aReturn, 'ZIPCODE' )
aadd( aReturn, 'ZONE' )
Case cParam == 7
Case cParam == 8
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Campos a serem mostrados ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
aadd( aReturn, 'PHONENUMBER' )
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 | |