Ponto-de-Entrada: PEV184 - Alteração do campo detalhes do contato
Abrangências: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todas TotvsDbAccess |
Descrição:
O ponto de entrada PEV184 é usado na rotina PWSV180.PRW , para alteração dos campos: "Tela de apresentação dos detalhes do contato".
Programa Fonte
PWSV180.PRW
Sintaxe
PEV184 - Alteração do campo detalhes do contato ( < Cparam> , [ ] ) --> aReturn
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
Cparam | Numérico | X | |||||||||||||||
Array of Record |
Retorno
aReturn
- ()
- Array contendo os campos a serem apresentados.
Exemplos
User Function PEV184()Local cParam := PARAMIXB[1]Local aReturn := {}Do Case Case cParam == 1 //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ //³ Campos a serem mostrados - Dados do Contato ³ //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ aAdd( aReturn, { "CONTACTID", "D" } ) aAdd( aReturn, "NAME" ) aAdd( aReturn, "FEDERALID" ) aAdd( aReturn, "EMAIL" ) aAdd( aReturn, "HOMEPAGE" ) aAdd( aReturn, { "POSITION", "N", { "GETPOSITION",; { "CPOSITION" , "CCODE" } ,; { "CPOSITIONDESCRIPTION", "CDESCRIPTION" } } ,; { "CCODE", "CDESCRIPTION" } } ) aAdd( aReturn, { "POSITIONDESCRIPTION", "D" } ) aAdd( aReturn, { "GROUP", "N", { "GETGROUP",; { "CGROUP" , "CCODE" },; { "CGROUPDESCRIPTION" , "CDESCRIPTION" } },; { "CCODE", "CDESCRIPTION" } } ) aAdd( aReturn, { "GROUPDESCRIPTION", "D" } ) aAdd( aReturn, { "DEPARTMENT", "N",{ "GETDEPARTMENT",; { "CDEPARTMENT" , "CCODE" },; { "CDEPARTMENTDESCRIPTION" , "CDESCRIPTION" } },; { "CCODE", "CDESCRIPTION" } } ) aAdd( aReturn, { "DEPARTMENTDESCRIPTION", "D" } ) Case cParam == 2 //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ //³ Campos a serem mostrados - Endereco do Contato ³ //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ aAdd( aReturn, "ADDRESS" ) aAdd( aReturn, "ADDRESSNUMBER" ) aAdd( aReturn, "DISTRICT" ) aAdd( aReturn, { "STATE", "N", { "GETUF", ; { "CSTATE", "CCODE" }; }, ; { "CCODE", "CDESCRIPTION" } } ) aAdd( aReturn, "ZIPCODE" ) aAdd( aReturn, "ZONE" ) Case cParam == 3 //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ //³ Campos a serem mostrados - Telefone do Contato ³ //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ aAdd( aReturn, "COUNTRYAREACODE" ) aAdd( aReturn, "LOCALAREACODE" ) aAdd( aReturn, "PHONENUMBER" ) Case cParam == 4 //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ //³ Campos a serem mostrados - Telefone do Contato ³ //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ aAdd( aReturn, "PHONENUMBER" ) EndCaseReturn aReturn
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas