Abrangência
Sintaxe
PEV122 ( < 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 -> Tarefas, este ponto é usado na rotina PWSV120.PRW , para alteração dos campos:
Na tela de manutenção de tarefas,
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 PEV122()
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, { 'PRIORITY', 'N', { 'GETPRIORITY', ;
{ 'CPRIORITY', 'CCODE' };
}, ;
{ 'CCODE', 'CDESCRIPTION' } } )
aAdd( aReturn, { 'STATUSCODE', 'D' } )
aAdd( aReturn, 'STARTDATE' )
aAdd( aReturn, 'ENDDATE' )
aAdd( aReturn, 'NOTE' )
Case cParam == 3
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Campos a serem mostrados ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
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.