Abrangência
Sintaxe
PEV112 ( < Codigo da Enchoice > ) --> Nil
Parâmetros
| | |
Codigo da Enchoice | Numérico | Indica qual enchoice se refere a chamada do ponto de entrada. |
Retorno
Descrição
Ponto de entrada do Portal do Vendedor -> Representante Comercial -> Agenda, este ponto é usado na rotina PWSV110.PRW , para alteração dos campos:
Na tela de manutenção de compromissos,
Detalhes; se PARAMIXB[1] = 1
Inclusão; se PARAMIXB[1] = 2
Alteração; se PARAMIXB[1] = 3
Exclusão; se PARAMIXB[1] = 4
Exemplo de ponto de entrada:
User Function PEV112()
Local cParam := PARAMIXB[1]
Local aReturn := {}
Do Case
Case cParam == 1
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Campos a serem mostrados ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Case cParam == 2
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Campos a serem mostrados ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
aAdd( aReturn, 'SUBJECT' )
aAdd( aReturn, 'EVENTDATE' )
aAdd( aReturn, 'STARTTIME' )
aAdd( aReturn, 'ENDTIME' )
aAdd( aReturn, 'NOTE' )
aAdd( aReturn, { 'CUSTOMERCODE', 'N', { 'BRWCUSTOMER', ;
{ 'CCUSTOMERCODE', 'CCODE' }, ;
{ 'CUNITCUSTOMERCODE', 'CUNIT' } ;
}, ;
{ 'CCODE', 'CUNIT', 'CDESCRIPTION' } } )
aAdd( aReturn, 'UNITCUSTOMERCODE' )
aAdd( aReturn, 'PROSPECTCODE' )
aAdd( aReturn, 'UNITPROSPECTCODE' )
aAdd( aReturn, 'OPORTUNITY' )
aAdd( aReturn, 'CONTACT' )
Case cParam == 3
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Campos a serem mostrados ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
aAdd( aReturn, 'SUBJECT' )
aAdd( aReturn, 'EVENTDATE' )
aAdd( aReturn, 'STARTTIME' )
aAdd( aReturn, 'ENDTIME' )
aAdd( aReturn, 'NOTE' )
aAdd( aReturn, { 'CUSTOMERCODE', 'N', { 'BRWCUSTOMER', ;
{ 'CCUSTOMERCODE', 'CCODE' }, ;
{ 'CUNITCUSTOMERCODE', 'CUNIT' } ;
}, ;
{ 'CCODE', 'CUNIT', 'CDESCRIPTION' } } )
aAdd( aReturn, 'UNITCUSTOMERCODE' )
aAdd( aReturn, 'PROSPECTCODE' )
aAdd( aReturn, 'UNITPROSPECTCODE' )
aAdd( aReturn, 'OPORTUNITY' )
aAdd( aReturn, 'CONTACT' )
Case cParam == 4
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Campos a serem mostrados ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
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.