| 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 |
| ACH | 01 | ACH_FILIAL | C | 2 | 0 | Filial | Filial | | | | | 1 | | N | | | | | | | | 033 | |
| ACH | 02 | ACH_CODIGO | C | 6 | 0 | Codigo | Codigo | @! | IIF(Empty(M->ACH_LOJA),.T.,ExistChav("ACH",M->ACH_CODIGO+M->ACH_LOJA,,"EXISTSUS")) | IIF(INCLUI,GetSxeNum("ACH","ACH_CODIGO"),"") | | 1 | | S | | | | | | | | 001 | |
| ACH | 03 | ACH_LOJA | C | 2 | 0 | Loja | Loja | @! | ExistChav("ACH",M->ACH_CODIGO+M->ACH_LOJA) .AND. FreeForUse("ACH",M->ACH_CODIGO+M->ACH_LOJA) | | | 1 | | S | | | | | | | | 002 | |
| ACH | 04 | ACH_RAZAO | C | 40 | 0 | Razao Social | Razao Social | @x | | | | 1 | | S | | | | | | | | | |
| ACH | 05 | ACH_NFANT | C | 20 | 0 | N. Fantasia | Nome Fantasia | @x | | | | 1 | | S | | | | | | | | | |
| ACH | 06 | ACH_TIPO | C | 1 | 0 | Tipo | Tipo do Suspect | @! | Pertence("123456") | | | 1 | | N | A | | | 1=Cons.Final;2=Produtor Rural;3=Revendedor;4=Solidario;5=Exportacao;6=Monotributista | | | | | |
| ACH | 07 | ACH_PESSOA | C | 1 | 0 | Física/Jurid | Pessoa Física/Jurídica | @! | Pertence(" FJ") | | | 1 | | N | A | R | | F=Física;J=Jurídica | | | | | |
| ACH | 08 | ACH_CGC | C | 14 | 0 | CNPJ | CNPJ do Suspect | @R 99.999.999/9999-99 | Tk341CGC() | | | 1 | | N | A | | | | VldPict() | | | | |
| ACH | 09 | ACH_END | C | 80 | 0 | Endereco | Endereco | @x | | | | 1 | | S | | | | | | | | | |
| ACH | 10 | ACH_BAIRRO | C | 40 | 0 | Bairro | Bairro do Suspect | @! | | | | 1 | | N | | | | | | | | | |
| ACH | 11 | ACH_CEP | C | 8 | 0 | Cep | Cep | @R 99999-999 | | | | 1 | | N | | | | | | | | | |
| ACH | 12 | ACH_EST | C | 2 | 0 | Estado | Estado | @! | Vazio() .OR. ExistCpo("SX5","12"+M->ACH_EST) | | 12 | 1 | | N | | | | | | | | 010 | |
| ACH | 13 | ACH_CODMUN | C | 5 | 0 | Cd.Municipio | Codigo do Municipio | @! | Vazio() .Or. ExistCpo("CC2", M->ACH_EST+M->ACH_CODMUN) | | CC2ACH | 1 | S | | A | R | | | | | | | |
| ACH | 14 | ACH_CIDADE | C | 60 | 0 | Municipio | Municipio do Suspect | | | | | 1 | | N | | | | | | | | | |
| ACH | 15 | ACH_REGIAO | C | 6 | 0 | Regiao | Regiao do Suspect | @! | Vazio() .OR. ExistCpo("SX5","A2"+M->ACH_REGIAO) | | A2 | 1 | S | | A | R | | | | | | | |
| ACH | 16 | ACH_DSCREG | C | 55 | 0 | Desc.Região | Descrição da Região | @! | | | | 1 | | | V | R | | | | | | | |
| ACH | 17 | ACH_DDI | C | 6 | 0 | DDI | Codigo do DDI | 999999 | IIF(!EMPTY(M->ACH_DDI), ExistCpo("ACJ",M->ACH_DDI),.T.) | | ACJ | 1 | | S | | | | | | | | | |
| ACH | 18 | ACH_DDD | C | 3 | 0 | DDD | Codigo do DDD | 999 | | | | 1 | | N | | | | | | | | | |
| ACH | 19 | ACH_TEL | C | 15 | 0 | Telefone | Telefone | @R 999999999 | | | | 1 | | N | | | | | | | | | |
| ACH | 20 | ACH_FAX | C | 20 | 0 | Fax | Fax | @R 9999-9999 | | | | 1 | | N | | | | | | | | | |
| ACH | 21 | ACH_EMAIL | C | 40 | 0 | E-mail | E-Mail | | | | | 1 | | N | | | | | | | | | |
| ACH | 22 | ACH_URL | C | 40 | 0 | Home page | Home page | | | | | 1 | | N | | | | | | | | | |
| ACH | 23 | ACH_STATUS | C | 1 | 0 | Status | Status do Suspect | ! | Vazio() .OR. Pertence("0123456") | IIF(INCLUI,"0",ACH->ACH_STATUS) | | 1 | | | | | | 0=Mailing;1=Classificado;2=Desenvolvimento;3=Gerente;4=Standby;5=Desqualificado;6=Prospect | | | | | |
| ACH | 24 | ACH_CODPRO | C | 6 | 0 | Prospect | Codigo como Prospect | @! | | | SUS | 1 | S | N | V | R | | | | | | 001 | |
| ACH | 25 | ACH_LOJPRO | C | 2 | 0 | Lj. Prospect | Loja do Prospect | @! | | | | 1 | | N | V | R | | | | | | 002 | |
| ACH | 26 | ACH_DESPRO | C | 40 | 0 | Descricäo | Nome do Prospect | @x | | If(!INCLUI,Posicione("SUS",1,xFilial("ACH")+ACH->ACH_CODPRO+ACH->ACH_LOJPRO,"US_NOME"),"") | | 1 | | N | V | V | | | | | | | |
| ACH | 27 | ACH_CNAE | C | 9 | 0 | Código CNAE | Código do CNAE | 9999-9/99 | Vazio() .OR. ExistCpo('CC3') | | CC3 | 1 | S | N | A | R | | | | | | | |
| ACH | 28 | ACH_OBS | C | 250 | 0 | Observacao | Observacao | | | | | 1 | | N | V | R | | | | | | | |
| ACH | 29 | ACH_CONCOR | C | 6 | 0 | Concorrente | Codigo do Concorrente | @! | Vazio() .OR. ExistCpo("AC3") | | AC3 | 1 | | N | V | R | | | | | | | |
| ACH | 30 | ACH_MOTIVO | C | 6 | 0 | Motivo Desc. | Motivo da desqualificação | @! | Vazio() .OR. ExistCpo('SX5','A6'+M->ACH_MOTIVO) | | | 1 | | N | V | R | | | | | | | |
| ACH | 31 | ACH_FATANU | N | 14 | 2 | Faturamento | Faturamento Anual | @E 99,999,999,999.99 | | | | 1 | | S | A | R | | | | | | | |
| ACH | 32 | ACH_QTFUNC | C | 1 | 0 | Funcionários | Quant. de funcionários | @! | Pertence('012345') | | | 1 | | S | A | R | | 0= < 50;1= 51 a 200;2= 201 a 500;3= 501 a 1000;4= 1001 a 5000;5= > 5000 | | | | | |
| ACH | 33 | ACH_PAIS | C | 3 | 0 | País | País do Suspect | @! | Vazio() .or. ExistCpo('SYA',M->ACH_PAIS) | | SYA | 1 | | S | A | R | | | | | | | |
| ACH | 34 | ACH_MIDIA | C | 6 | 0 | Mídia | Mídia pela qual o Suspect | @! | Vazio() .or. ExistCpo('SUH',M->ACH_MIDIA) | | SUH | 1 | | S | A | R | | | | | | | |
| ACH | 35 | ACH_CODTMK | C | 6 | 0 | Cod Atend | Codigo Atendimento | @! | | | | 1 | | | A | R | | | | | | | |
| ACH | 36 | ACH_VEND | C | 6 | 0 | Vendedor | Codigo do Vendedor | @! | Vazio() .OR. ExistCpo('SA3',M-> ACH_VEND, 1) | IIF(FINDFUNCTION("CRMXINTVEND"),CRMXINTVEND(),"") | SA3 | 1 | S | N | A | R | | | | | | | |
| ACH | 37 | ACH_RESERV | C | 1 | 0 | Reserva | Reserva da Conta | @! | Pertence('12') .AND. TK341RESV(M->ACH_VEND,M->ACH_RESERV) | '2' | | 1 | | | A | R | | 1=Sim;2=Näo | | | | | |
| ACH | 38 | ACH_DTCAD | D | 8 | 0 | Dt.Cadastro | Data de Cadastro | | | DDATABASE | | 1 | | | V | R | | | | | | | |
| ACH | 39 | ACH_HRCAD | C | 5 | 0 | Hr.Cadastro | Hora de Cadastro | 99:99 | | SUBSTR(TIME(),1,5) | | 1 | | | V | R | | | | | | | |
| ACH | 40 | ACH_DTCONV | D | 8 | 0 | Conversäo | Data da Conversäo | | | | | 1 | | S | V | | | | | | | | |
| ACH | 41 | ACH_HRCONV | C | 5 | 0 | Hr.Conversão | Hora da Conversão | 99:99 | | | | 1 | | | V | R | | | | | | | |
| ACH | 42 | ACH_DURCAD | C | 120 | 0 | Dur.Cadastro | Duração do Cadastro | | | IIF(!INCLUI,TKCALCPER(ACH->ACH_DTCAD,ACH->ACH_HRCAD,ACH->ACH_DTCONV,ACH->ACH_HRCONV),"") | | 1 | | | V | V | | | | | | | |
| ACH | 43 | ACH_IMGUMO | C | 100 | 0 | URL.Img.uMov | Ver imagem uMov.me | @! | | | | 1 | | S | V | R | | | | | | | |
| ACH | 44 | ACH_INTUMO | C | 1 | 0 | Int.uMov.me | Integrado uMov.me | | Pertence("12") | | | 1 | | S | V | R | | 1=Sim;2=Não | | | | | |
| ACH | 45 | ACH_ORIGEM | C | 1 | 0 | Origem | Origem do Suspect | @! | Vazio() .OR. Pertence("123456789AB") | | | 1 | S | N | A | R | | 1=Mailing;2=Campanha;3=Web;4=Indicação;5=Evento;6=Anúncio;7=Parceiro;8=Relações públicas;9=Seminário;A=Boca-a-boca;B=Outros | | | | | |
| ACH | 46 | ACH_ENTORI | C | 6 | 0 | Ent. Origem | Entidade de Origem | @! | If(FindFunction("TK341VldCd"),TK341VldCd() ,.T.) | | F3ORIG | 1 | | N | A | R | | | | If(FindFunction("Tk341VldEnt"),Tk341VldEnt(),.T.) | | | |
| ACH | 47 | ACH_IDESTN | C | 30 | 0 | Id.Estr.Neg | Id. de Acesso Estr. Neg. | @! | | IIF(FINDFUNCTION("CRMXNVLEST"),CRMXNVLEST(M->ACH_VEND)[1],"") | | 1 | | N | V | R | | | | | | 075 | |
| ACH | 48 | ACH_NVESTN | N | 2 | 0 | Nvl. Est.Neg | Nvl de Acesso a Estr. Neg | 99 | | IIF(FINDFUNCTION("CRMXNVLEST"),CRMXNVLEST(M->ACH_VEND)[2],0) | | 1 | | N | V | R | | | | | | | |
| ACH | 49 | ACH_MSBLQL | C | 1 | 0 | Status | Status do Registro | @! | Pertence("12") | "2" | | 1 | | | A | R | | 1=Inativo;2=Ativo | | | | | |
| ACH | 50 | ACH_TPCAMP | C | 1 | 0 | Tipo Camp | Tipo de Campanha | @! | | | | 1 | | S | V | R | | | | | | | |
| ACH | 51 | ACH_CHVCAM | C | 14 | 0 | Código | Código da Campanha | | | | | 1 | | S | V | R | | | | | | | |
| ACH | 52 | ACH_DESCAM | C | 40 | 0 | Desc. Camp. | Descrição da Campanha | @! | | IIF(!Empty(ACH_CHVCAM),Posicione("SUO",1,AllTrim(ACH->ACH_CHVCAM),"UO_DESC"),"") | | 1 | | S | V | V | | | | | | | |
| ACH | 53 | ACH_CODESQ | C | 6 | 0 | Cód. Desqual | Código da Desqualificação | @! | Vazio() .Or. ExistCpo( "SUN" ) | | SUN | 1 | S | S | V | R | | | | | | | |
| ACH | 54 | ACH_CODTER | C | 6 | 0 | Cod. Terr. | Código do Território | @! | Vazio() .Or. ExistCpo("AOY") | | | 1 | | S | V | R | | | | | | | |
| ACH | 55 | ACH_NOMTER | C | 40 | 0 | Nome | Nome do Território | @! | | IIF(!INCLUI,ALLTRIM(POSICIONE("AOY",1,XFILIAL("AOY")+ACH->ACH_CODTER,"AOY_NMTER")),"") | | 1 | | S | V | V | | | | | AllTrim(POSICIONE("AOY",1,XFILIAL("AOY")+ACH->ACH_CODTER,"AOY_NMTER")) | | |
| ACH | 56 | ACH_DESQUA | C | 40 | 0 | Desc. Desqu. | Desc. da Desqualificação | @! | | IF(!INCLUI,POSICIONE("SUN",1,XFILIAL("SUN")+ACH->ACH_CODESQ,"UN_DESC"),"") | | 1 | | S | V | V | | | | | | | |
| ACH | 57 | ACH_TPMEM | C | 1 | 0 | Tipo Membro | Tipo do Membro | @! | | | | 1 | | | V | R | | 1=Unidade de Negócio;2=Papeis do Usuario;3=Equipe | | | | | |
| ACH | 58 | ACH_OBSDES | M | 10 | 0 | Motivo Desq. | Motivo da Desqualificação | @! | | | | 1 | | S | V | R | | | | | | | |
| ACH | 59 | ACH_CODMEM | C | 14 | 0 | Membro | Codigo do Membro | @! | | | | 1 | | S | V | R | | | | | | | |
| ACH | 60 | ACH_CODSEG | C | 6 | 0 | Cod Segmento | Código do Segmento | @! | VAZIO() .OR. (ExistCpo('AOV',M->ACH_CODSEG) .And. CRMA620VLD(M->ACH_CODSEG)) | | AOVP | 1 | S | S | A | R | | | | | | | |
| ACH | 61 | ACH_CODUSR | C | 25 | 0 | Usuário Desq | Cod. Do usuário de desq. | @! | | | | 1 | S | S | V | R | | | | | | | |
| ACH | 62 | ACH_DESSEG | C | 40 | 0 | Descr. Segm. | Descrição do Segmento | @! | | IF(!INCLUI,POSICIONE("AOV",1,XFILIAL("AOV")+ACH->ACH_CODSEG,"AOV_DESSEG"),"") | | 1 | | S | V | V | | | | | | | |
| ACH | 63 | ACH_DESUSR | C | 25 | 0 | Nome Usuário | Nome do usuário de Desqu. | @! | | UsrRetName(M->ACH_CODUSR) | | 1 | | S | V | V | | | | | | | |
| ACH | 64 | ACH_DSCMEM | C | 100 | 0 | Desc. Membro | Descrição do Membro | @! | | IIF(!INCLUI,CRMA640GAT(M->ACH_TPMEM,M->ACH_CODMEM),"") | | 1 | | S | V | V | | | | | CRMA640Gat(ACH->ACH_TPMEM,ACH->ACH_CODMEM) | | |
| ACH | 65 | ACH_DTDESQ | D | 8 | 0 | Dt Desqual. | Data de Desqualificacao | | | | | 1 | | S | V | R | | | | | | | |
| ACH | 66 | ACH_DTREAT | D | 8 | 0 | Dt Reativ. | Data da reativação | | | | | 1 | | S | V | R | | | | | | | |
| ACH | 67 | ACH_PROPRI | C | 6 | 0 | Proprietário | Proprietário | @! | | If(FindFunction("CRMXCODUSER"), CRMXCodUser(), RetCodUsr()) | | 1 | | | V | R | | | | | | | |
| ACH | 68 | ACH_DSCPRO | C | 25 | 0 | Dsc Propriet | Descrição do priprietário | @! | | UsrRetName( M->ACH_PROPRI) | | 1 | | | V | V | | | | | | | |
| ACH | 69 | ACH_SETPUB | C | 1 | 0 | Setor Publ. | Setor Público | | Pertence("1|2") | | | 1 | | | | | | 1=Sim;2=Nao | | | | | |
| ACH | 70 | ACH_NSOCIA | C | 40 | 0 | Nome Social | Nome Social | @! | | | | 1 | | | A | | | | | | | | |