| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| SU5 | 01 | U5_FILIAL | C | 2 | 0 | Filial | Filial | | | | | 1 | | N | | | | | | | | 033 | 1 |
| SU5 | 02 | U5_CODCONT | C | 6 | 0 | Contato | Codigo do Contato | @! | IIF(INCLUI,Tk070Cod(M->U5_CODCONT),.T.) | IIF(INCLUI,NewNumCont(),"") | | 1 | | S | A | | | | | INCLUI | | | 1 |
| SU5 | 03 | U5_CONTAT | C | 50 | 0 | Nome | Nome do Contato | @! | | | | 1 | | S | A | | | | | | | 176 | 1 |
| SU5 | 04 | U5_CPF | C | 14 | 0 | CPF | CPF do contato | @R XXXXXXXXXXXXX | Vazio() .OR. ( CGC(M->U5_CPF) .AND. Existchav("SU5",M->U5_CPF,8,"JAGRAVADO") .AND. FreeForUse("SU5",M->U5_CPF) ) | | | 1 | | S | | | | | | | | | 1 |
| SU5 | 05 | U5_END | C | 30 | 0 | Residência | Endereço Residencial | @! | Vazio() .OR. Texto() | | | 1 | | S | V | | | | | | | | 1 |
| SU5 | 06 | U5_RG | C | 15 | 0 | Numero de RG | Número de RG | | | | | 1 | | N | A | R | | | | | | | 1 |
| SU5 | 07 | U5_BAIRRO | C | 30 | 0 | Bairro | Bairro Residencial | @! | | | | 1 | | S | V | | | | | | | | 1 |
| SU5 | 08 | U5_OAB | C | 15 | 0 | Núm. da OAB | Núm. do registro na Ordem | | | | | 1 | | N | A | R | | | | | | | 1 |
| SU5 | 09 | U5_MUN | C | 20 | 0 | Municipio | Municipio Residencial | @! | Vazio() .OR. Texto() | | | 1 | | S | V | | | | | | | | 1 |
| SU5 | 10 | U5_EST | C | 2 | 0 | Estado | Estado | @! | ExistCpo("SX5","12"+M->U5_EST) | | 12 | 1 | | S | V | | | | | | | 010 | 1 |
| SU5 | 11 | U5_CEP | C | 8 | 0 | CEP | CEP | @R 99999-999 | | | | 1 | | S | V | | | | | | | | 1 |
| SU5 | 12 | U5_CODPAIS | C | 6 | 0 | DDI | Codigo do Pais | 999999 | IIF(!Empty(M->U5_CODPAIS),ExistCpo("ACJ",M->U5_CODPAIS),.T.) | | ACJ | 1 | | S | V | | | | | | | | 1 |
| SU5 | 13 | U5_DDD | C | 3 | 0 | DDD | DDD | 999 | | | | 1 | | S | V | | | | | | | | 1 |
| SU5 | 14 | U5_FONE | C | 15 | 0 | Fone Resid. | Telefone Residencial | @R 999999999999999 | | | | 1 | | S | V | | | | CRMXPicTel("1") | | | | 1 |
| SU5 | 15 | U5_CELULAR | C | 15 | 0 | Celular | Celular | @R 999999999999999 | | | | 1 | | S | V | | | | CRMXPicTel("5") | | | | 1 |
| SU5 | 16 | U5_FAX | C | 15 | 0 | Fax | Fax | @R 999999999999999 | | | | 1 | | S | V | | | | CRMXPicTel("4") | | | | 1 |
| SU5 | 42 | U5_ATIVO | C | 1 | 0 | Ativo | Contato Ativo | 9 | vazio() .OR. Pertence("12") | IIF(INCLUI,"1",SU5->U5_ATIVO) | | 1 | | N | | | | 1=Sim;2=Nao | | | | | 1 |
| SU5 | 49 | U5_STATUS | C | 1 | 0 | Cadastro | Status do Contato | @! | vazio() .OR. Pertence("123") | | | 1 | | S | | | | 1=Desatualizado;2=Atualizado;3=Em Desenvolvimento | | | | | 1 |
| SU5 | 50 | U5_CLIENTE | C | 6 | 0 | Uso Interno | Uso Interno | @! | | | SA1 | 1 | | S | V | | | | | | | 001 | 1 |
| SU5 | 51 | U5_LOJA | C | 2 | 0 | Loja | Loja | @! | | | | 1 | | N | V | | | | | | | 002 | 1 |
| SU5 | 56 | U5_TIPO | C | 1 | 0 | Atendimento | Tipo de Atendimento | @! | Pertence("123") | | | 1 | | N | A | R | | 1=SAC;2=Vendas;3=Cobranca | | | | | 1 |
| SU5 | 63 | U5_PAIS | C | 3 | 0 | País | Código do país | @! | Vazio() .or. ExistCpo("SYA",M->U5_PAIS) | | SYA | 1 | | S | V | R | | | | | | | 1 |
| SU5 | 71 | U5_CONPRI | C | 6 | 0 | Cont Primar. | Contato Primário | @! | ExistCpo("SU5") | | SU5 | 1 | | S | A | R | | | | | | | 1 |
| SU5 | 72 | U5_MSBLQL | C | 1 | 0 | Status | Status do Registro | @! | Pertence("12") | "2" | | 1 | | | A | R | | 1=Inativo;2=Ativo | | | | | 1 |
| SU5 | 41 | U5_OBS | C | 50 | 0 | Detalhes | Detalhes do Contato | @x | | | | 1 | | S | A | | | | | | | | 2 |
| SU5 | 43 | U5_FUNCAO | C | 6 | 0 | Cargo | Codigo do Cargo | @! | ExistCpo("SUM") | | SUM | 1 | S | N | A | | | | | | | | 3 |
| SU5 | 44 | U5_DFUNCAO | C | 30 | 0 | Descricao | Desc. do Cargo | @! | | IIF(!INCLUI,Posicione("SUM",1,xFilial("SUM")+SU5->U5_FUNCAO,"UM_DESC"),If(!Empty(M->U5_FUNCAO),SUM->UM_DESC,"")) | | 1 | | N | V | V | | | | | | | 3 |
| SU5 | 45 | U5_GRUPO | C | 2 | 0 | Grupo | Grupo Funcional | 99 | Vazio() .OR. ExistCpo("SQ0") | | SQ0 | 1 | S | N | | | | | | | | | 3 |
| SU5 | 46 | U5_DGRUPO | C | 40 | 0 | Descricao | Descricao do Grupo | @! | | IIF(!INCLUI,Posicione("SQ0",1,xFilial("SQ0")+SU5->U5_GRUPO,"Q0_DESCRIC"),"") | | 1 | | N | V | V | | | | | | | 3 |
| SU5 | 47 | U5_DEPTO | C | 9 | 0 | Departamento | Departamento | @! | Vazio() .OR. ExistCpo("SQB") | | SQB | 1 | S | N | | | | | | | | 025 | 3 |
| SU5 | 48 | U5_DDEPTO | C | 40 | 0 | Descricao | Descricao do Departamento | @! | | IIF(!INCLUI,Posicione("SQB",1,xFilial("SQB")+SU5->U5_DEPTO,"QB_DESCRIC"),"") | | 1 | | N | V | V | | | | | | | 3 |
| SU5 | 54 | U5_ULTCONT | D | 8 | 0 | Último Cont. | Último Contato | | | | | 1 | | N | V | R | | | | | | | 2 |
| SU5 | 55 | U5_PERIOD | N | 4 | 0 | Periodo | Periodicidade do Contato | 9999 | | | | 1 | | N | A | R | | | | | | | 2 |
| SU5 | 40 | U5_HORAV2 | C | 8 | 0 | Hr.Fim.Visit | Hora Final da Visita | 99:99:99 | TkHoraOk() .AND. TkHoraComp(M->U5_HORAV2, M->U5_HORAV1, ">=", "HORA FINAL MAIOR OU IGUAL A HORA INICIAL") | | | 1 | | S | A | | | | | | | | 2 |
| SU5 | 39 | U5_HORAV1 | C | 8 | 0 | Hr.Ini.Visit | Hora de inicio da Visita | 99:99:99 | TkHoraOk() .AND. TkHoraComp(M->U5_HORAV1, M->U5_HORAV2, "<=", "HORA INICIAL MENOR OU IGUAL A HORA FINAL") | | | 1 | | S | A | | | | | | | | 2 |
| SU5 | 38 | U5_NDIAVIS | C | 50 | 0 | Descricao | Descricao dos dias da sem | @! | | | | 1 | | N | V | | | | | | | | 2 |
| SU5 | 37 | U5_DIAVIS | C | 7 | 0 | Visitas | Dias para visita | 9999999 | fSemana(,.F.) .AND. A070SemV() | | | 1 | | S | A | | | | | | | | 2 |
| SU5 | 36 | U5_HORA2 | C | 8 | 0 | Hora Termino | Hora Termino | 99:99:99 | TkHoraOk() .AND. TkHoraComp(M->U5_HORA2, M->U5_HORA1, ">=", "HORA TERMINO MAIOR OU IGUAL A HORA INICIO") | | | 1 | | S | A | | | | | | | | 2 |
| SU5 | 35 | U5_HORA1 | C | 8 | 0 | Hora inicio | Hora inicio | 99:99:99 | TkHoraOk() .AND. TkHoraComp(M->U5_HORA1, M->U5_HORA2, "<=", "HORA INICIO MENOR OU IGUAL A HORA TERMINO") | | | 1 | | S | A | | | | | | | | 2 |
| SU5 | 34 | U5_NDIALIG | C | 50 | 0 | Descricao | Descricao dos dias da sem | @! | | | | 1 | | N | V | | | | | | | | 2 |
| SU5 | 33 | U5_DIALIG | C | 7 | 0 | Ligacoes | Dias para ligacao | 9999999 | fSemana(,.F.) .AND. A070Sem() | | | 1 | | S | A | | | | | | | | 2 |
| SU5 | 32 | U5_NOPERAD | C | 30 | 0 | Nome | Nome do Operador | @! | | IIF(!INCLUI,Posicione("SU7",1,xFilial("SU7")+SU5->U5_OPERADO,"U7_NOME"),"") | | 1 | | N | V | V | | | | | | | 2 |
| SU5 | 31 | U5_OPERADO | C | 6 | 0 | Operador | Operador | 999999 | A070Ope() | | SU7 | 1 | | N | A | | | | | | | | 2 |
| SU5 | 30 | U5_NOMEF | C | 40 | 0 | Nome Filhos | Nome dos Filhos | @x | | | | 1 | | N | A | | | | | | | | 2 |
| SU5 | 29 | U5_FILHOS | N | 2 | 0 | Tem Filhos | Quantos filhos | 99 | M->U5_FILHOS >= 0 .AND. M->U5_FILHOS <= 99 | | | 1 | | N | A | | | | | | | | 2 |
| SU5 | 28 | U5_CONJUGE | C | 40 | 0 | Conjuge | Nome do conjuge | @x | | | | 1 | | N | A | | | | | | | | 2 |
| SU5 | 27 | U5_CIVIL | C | 1 | 0 | Estado Civil | Estado Civil | @! | vazio() .or. Pertence("12345") | | | 1 | | N | A | | | 1=Solteiro;2=Casado;3=Divorciado;4=Viuvo;5=Companheiro(a); | | | | | 2 |
| SU5 | 26 | U5_AUTORIZ | C | 1 | 0 | Recebe email | Autorização de Lista MAIL | 9 | vazio() .OR. Pertence("12") | | | 1 | | N | | | | 1=Sim;2=Nao | | | | | 2 |
| SU5 | 25 | U5_RENDA | N | 12 | 2 | Renda Media | Renda Media | @E 999,999.99 | Positivo() | | | 1 | | N | A | | | | | | | | 2 |
| SU5 | 24 | U5_NIVER | D | 8 | 0 | Data de Nasc | Data de Nascimento | 99/99/99 | | | | 1 | | S | A | | | | | | | | 2 |
| SU5 | 23 | U5_SEXO | C | 1 | 0 | Sexo | Sexo (Masculino/Feminino) | @! | vazio() .OR. Pertence("12") | | | 1 | | N | A | | | 1=Masculino;2=Feminino; | | | | | 2 |
| SU5 | 22 | U5_DNIVEL | C | 20 | 0 | Descrição | Descricao do Nivel | @! | | IIF(!Inclui,Posicione("SX5",1,xFilial("SX5")+"T6" + SU5->U5_NIVEL,"X5DESCRI()"),"") | | 1 | | N | V | V | | | | | | | 2 |
| SU5 | 21 | U5_NIVEL | C | 6 | 0 | Nivel | Nivel de Classificacao | 99 | Vazio() .OR. ExistCpo("SX5","T6" + M->U5_NIVEL) | | T6 | 1 | S | N | | | | | | | | | 2 |
| SU5 | 20 | U5_URL | C | 30 | 0 | Home Page | Home Page | | | | | 1 | | N | | | | | | | | | 1 |
| SU5 | 19 | U5_EMAIL | C | 40 | 0 | E-mail | e-mail | @x | | | | 1 | | N | | | | | | | | | 1 |
| SU5 | 18 | U5_FCOM2 | C | 15 | 0 | Fone Com.2 | Telefone Comercial 2 | @R 999999999999999 | | | | 1 | | S | A | | | | CRMXPicTel("3") | !Empty(M->U5_FCOM1) | | | 1 |
| SU5 | 17 | U5_FCOM1 | C | 15 | 0 | Fone Com.1 | Telefone Comercial 1 | @R 999999999999999 | | | | 1 | | S | V | | | | CRMXPicTel("2") | | | | 1 |
| SU5 | 79 | U5_NSOCIAL | C | 40 | 0 | Nome Social | Nome Social | @! | | | | 1 | | | A | | | | | | | | |
| SU5 | 78 | U5_PAPNEG | C | 1 | 0 | Papel Neg. | Papel na Negociação | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Influenciador;2=Decisor | | | | | |
| SU5 | 77 | U5_COMENT | M | 10 | 0 | Comentários | Comentários | | | | | 1 | | N | A | R | | | | | | | |
| SU5 | 76 | U5_PRIEMP | C | 1 | 0 | Cont. Princ? | Contato Principal? | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Sim ;2=Não | | | | | |
| SU5 | 75 | U5_SOLICTE | C | 1 | 0 | Solicitante? | Contato é solicitante? | @! | Pertence("12") | "2" | | 1 | | S | A | R | | 1=Sim;2=Não | | | | | |
| SU5 | 74 | U5_ENDI | M | 10 | 0 | End. Intern. | Endereço Internacional | | | | | 1 | | | A | R | | | | | | | |
| SU5 | 73 | U5_CODUSR | C | 6 | 0 | Cod. Usuario | Código do Usuario | @! | ExistCPO("AO3",M->U5_CODUSR) | | | 1 | | N | V | R | | | | | | | |
| SU5 | 70 | U5_NVESTN | N | 2 | 0 | Nvl. Est.Neg | Nvl de Acesso a Estr. Neg | 99 | | IIF(FINDFUNCTION("CRMXNVLEST"),CRMXNVLEST(M->U5_CODSA3)[2],0) | | 1 | | | V | R | | | | | | | |
| SU5 | 69 | U5_IDESTN | C | 30 | 0 | Id.Estr.Neg | Id. de Acesso Estr. Neg. | @! | | IIF(FINDFUNCTION("CRMXNVLEST"),CRMXNVLEST(M->U5_CODSA3)[1],"") | | 1 | | | V | R | | | | | | 075 | |
| SU5 | 68 | U5_CODSA3 | C | 6 | 0 | Vendedor | Vendedor | @! | ExistCpo ("SA3") | IIF(FINDFUNCTION("CRMXINTVEND"),CRMXINTVEND(),"") | SA3 | 1 | S | N | A | R | | | | | | | |
| SU5 | 67 | U5_CHGKEY | C | 220 | 0 | Change Key | Id Alteracao do contato | @! | | | | 1 | | N | V | R | | | | | | | |
| SU5 | 66 | U5_IDEXC | C | 200 | 0 | ID Exchange | ID do contato no outlook | | | | | 1 | | | V | R | | | | | | | |
| SU5 | 65 | U5_TRATADE | C | 50 | 0 | Desc. Trat. | Descrição do Tratamento | | | IF(!INCLUI,Posicione("SX5",1,xFilial("SX5")+'AX'+SU5->U5_TRATA,"X5DESCRI()"),"") | | 1 | | N | V | V | | | | | Posicione("SX5",1,xFilial("SX5")+'AX'+SU5->U5_TRATA,"X5DESCRI()") | | |
| SU5 | 64 | U5_TRATA | C | 2 | 0 | Tratamento | Tratamento do Contato | | | | AX | 1 | S | N | A | R | | | | | | | |
| SU5 | 62 | U5_AGBCOM | C | 6 | 0 | Cód. Tel. | Código tel. comercial | | | | | 1 | | | | | | | | | | | |
| SU5 | 61 | U5_AGBFAX | C | 6 | 0 | Cód. Tel. | Código tel. fax | | | | | 1 | | N | V | R | | | | | | | |
| SU5 | 60 | U5_AGBCEL | C | 6 | 0 | Cód. Tel. | Código tel. celular | | | | | 1 | | N | V | R | | | | | | | |
| SU5 | 59 | U5_AGBRES | C | 6 | 0 | Cód. Tel. | Código tel. residencial | | | | | 1 | | N | V | R | | | | | | | |
| SU5 | 58 | U5_CODAGA | C | 6 | 0 | Cód. End. | Código do endereço | | | | | 1 | | N | V | R | | | | | | | |
| SU5 | 57 | U5_IDSITE | C | 20 | 0 | Id no Site | Id no Site (TOTVS up) | | | | | 1 | | N | A | R | | | | | | | |
| SU5 | 53 | U5_LOJAPRO | C | 2 | 0 | Uso Interno | Uso Interno | @! | | | | 1 | | N | V | | | | | | | 002 | |
| SU5 | 52 | U5_PROSPEC | C | 6 | 0 | Uso Interno | Uso Interno | @! | | | | 1 | | N | V | | | | | | | 001 | |