Tabela: ACH - Suspects


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
SuspectsACH_FILIAL+ACH_CODIGO+ACH_LOJATMKA341




Indices(SIX)
OrdemChaveDescriçãoNickName
1ACH_FILIAL+ACH_CODIGO+ACH_LOJACodigo + Loja
2ACH_FILIAL+ACH_CGCCNPJ
3ACH_FILIAL+ACH_RAZAORazao Social
4ACH_FILIAL+ACH_CODPRO+ACH_LOJPROProspect + Lj. Prospect
5ACH_FILIAL+ACH_VEND+ACH_CODIGO+ACH_LOJAVendedor + Codigo + Loja




Abas(SXA)
XA_ALIASXA_ORDEMXA_DESCRICXA_AGRUPXA_TIPO
ACH1Detalhes do Suspect0012
ACH2Informações para Contato0022
ACH3Informações de Endereço0032
ACH4Dados da Empresa0042
ACH5Informações Internas0052
ACH6Informações da Conversão0062
ACH7Informações de Desqualificação0072
ACH8Outros0082




Campos(SX3)
X3_CAMPO X3_TITULO X3_DESCRIC HELP Campo X3_TIPO X3_TAMANHO X3_DECIMAL X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_CBOX X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_CONDSQL X3_CHKSQL X3_AGRUP X3_POSLGT X3_MODAL
ACH_FILIAL Filial Filial Filial do sistema C 2 0 Nao Altera Virtual 033 005 1 2
ACH_CODIGO Codigo Codigo Código do Suspect. C 6 0 @! IIF(Empty(M->ACH_LOJA),.T.,ExistChav("ACH",M->ACH_CODIGO+M->ACH_LOJA,,"EXISTSUS")) IIF(INCLUI,GetSxeNum("ACH","ACH_CODIGO"),"") Sim Altera Virtual 001 001 1 1
ACH_LOJA Loja Loja Loja do Suspect C 2 0 @! ExistChav("ACH",M->ACH_CODIGO+M->ACH_LOJA) .AND. FreeForUse("ACH",M->ACH_CODIGO+M->ACH_LOJA) Sim Altera Virtual 002 001 1 1
ACH_RAZAO Razao Social Razao Social Raz„o social do Suspect. Ex: Microsiga Software S.A. C 40 0 @x Sim Altera Virtual 001 1 1
ACH_NFANT N. Fantasia Nome Fantasia Nome fantasia do Suspect. C 20 0 @x Sim Altera Virtual 001 1 2
ACH_TIPO Tipo Tipo do Suspect Tipo de suspect C 1 0 @! Pertence("123456") Nao Altera Virtual 1=Cons.Final;2=Produtor Rural;3=Revendedor;4=Solidario;5=Exportacao;6=Monotributista 001 1 1
ACH_PESSOA Física/Jurid Pessoa Física/Jurídica Pessoa Física / Jurídica. C 1 0 @! Pertence(" FJ") Nao Altera Real F=Física;J=Jurídica 001 1 2
ACH_CGC CNPJ CNPJ do Suspect CNPJ do Suspect. C 14 0 @R 99.999.999/9999-99 Tk341CGC() Nao Altera Virtual 001 1 1
ACH_END Endereco Endereco Endereço do Suspect. C 80 0 @x Sim Altera Virtual 003 1 2
ACH_BAIRRO Bairro Bairro do Suspect Descrição do Bairro do Suspect. C 40 0 @! Nao Altera Virtual 003 1 2
ACH_CEP Cep Cep Cep do Suspect. C 8 0 @R 99999-999 Nao Altera Virtual 003 1 2
ACH_EST Estado Estado Estado do Suspect. Ex:SP C 2 0 @! Vazio() .OR. ExistCpo("SX5","12"+M->ACH_EST) 12 Nao Altera Virtual 010 003 1 2
ACH_CODMUN Cd.Municipio Codigo do Municipio Código do Municipio do Suspect. C 5 0 @! Vazio() .Or. ExistCpo("CC2", M->ACH_EST+M->ACH_CODMUN) CC2ACH S Sim Altera Real 003 1 2
ACH_CIDADE Municipio Municipio do Suspect Cidade do Suspect. C 60 0 Nao Altera Virtual 003 1 1
ACH_REGIAO Regiao Regiao do Suspect Região do Suspect. C 6 0 @! Vazio() .OR. ExistCpo("SX5","A2"+M->ACH_REGIAO) A2 S Sim Altera Real 003 1 2
ACH_DSCREG Desc.Região Descrição da Região Informa a descrição da Região. C 15 0 @! Sim Vizualiza Real 003 1 2
ACH_DDI DDI Codigo do DDI Código DDI do Pais do Suspect. Pressione [F3] para selecionar o DDI. C 6 0 999999 IIF(!EMPTY(M->ACH_DDI), ExistCpo("ACJ",M->ACH_DDI),.T.) ACJ Sim Altera Virtual 002 1 2
ACH_DDD DDD Codigo do DDD Código DDD da cidade do Suspect. C 3 0 999 Nao Altera Virtual 002 1 2
ACH_TEL Telefone Telefone Telefone de contato do Suspect. C 15 0 @R 999999999 Nao Altera Virtual 002 1 2
ACH_FAX Fax Fax Número de Fax do Suspect. C 20 0 @R 9999-9999 Nao Altera Virtual 002 1 2
ACH_EMAIL E-mail E-Mail E-mail do Suspect. C 40 0 Nao Altera Virtual 002 1 2
ACH_URL Home page Home page Home Page do Suspect. Ex: www.microsiga.com.br C 40 0 Nao Altera Virtual 002 1 2
ACH_STATUS Status Status do Suspect Indica qual o status atual do Prospect dentro da empresa. C 1 0 ! Vazio() .OR. Pertence("0123456") IIF(INCLUI,"0",ACH->ACH_STATUS) Sim Altera Virtual 0=Mailing;1=Classificado;2=Desenvolvimento;3=Gerente;4=Standby;5=Desqualificado;6=Prospect 006 1 2
ACH_CODPRO Prospect Codigo como Prospect Código referente ao Prospect. C 6 0 @! SUS S Nao Vizualiza Real 001 005 1 2
ACH_LOJPRO Lj. Prospect Loja do Prospect Loja do Prospect C 2 0 @! Nao Vizualiza Real 002 005 1 2
ACH_DESPRO Descricäo Nome do Prospect Descrição do prospect C 40 0 @x If(!INCLUI,Posicione("SUS",1,xFilial("ACH")+ACH->ACH_CODPRO+ACH->ACH_LOJPRO,"US_NOME"),"") Nao Vizualiza Virtual 005 1 2
ACH_CNAE Código CNAE Código do CNAE Código do CNAE (Classificação Nacional de Atividades Econômicas). C 9 0 9999-9/99 Vazio() .OR. ExistCpo('CC3') CC3 S Nao Altera Real 004 1 2
ACH_OBS Observacao Observacao Descricao do motivo da desqualificacao. C 250 0 Nao Vizualiza Real 006 1 2
ACH_CONCOR Concorrente Codigo do Concorrente Codigo do concorrente para este suspect. C 6 0 @! Vazio() .OR. ExistCpo("AC3") AC3 Nao Vizualiza Real 006 1 2
ACH_MOTIVO Motivo Desc. Motivo da desqualificação Motivo da desqualificação C 6 0 @! Vazio() .OR. ExistCpo('SX5','A6'+M->ACH_MOTIVO) Nao Vizualiza Real 006 1 2
ACH_FATANU Faturamento Faturamento Anual Faturamento Anual do Suspect. N 14 2 @E 99,999,999,999.99 Sim Altera Real 004 1 2
ACH_QTFUNC Funcionários Quant. de funcionários Quantidade de funcionários do Suspect. C 1 0 @! Pertence('012345') Sim Altera Real 0= < 50;1= 51 a 200;2= 201 a 500;3= 501 a 1000;4= 1001 a 5000;5= > 5000 004 1 2
ACH_PAIS País País do Suspect País do Suspect. C 3 0 @! Vazio() .or. ExistCpo('SYA',M->ACH_PAIS) SYA Sim Altera Real 003 1 2
ACH_MIDIA Mídia Mídia pela qual o Suspect Mídia pela qual o Suspect conheceu a marca. C 6 0 @! Vazio() .or. ExistCpo('SUH',M->ACH_MIDIA) SUH Sim Altera Real 001 1 2
ACH_CODTMK Cod Atend Codigo Atendimento Codigo do Atendimento C 6 0 @! Sim Altera Real 005 1 2
ACH_VEND Vendedor Codigo do Vendedor Codigo do Vendedor C 6 0 @! Vazio() .OR. ExistCpo('SA3',M-> ACH_VEND, 1) IIF(FINDFUNCTION("CRMXINTVEND"),CRMXINTVEND(),"") SA3 S Nao Altera Real 005 1 2
ACH_RESERV Reserva Reserva da Conta Reserva da Conta C 1 0 @! Pertence('12') .AND. TK341RESV(M->ACH_VEND,M->ACH_RESERV) '2' Sim Altera Real 1=Sim;2=Näo 005 1 2
ACH_DTCAD Dt.Cadastro Data de Cadastro Informa a data de cadastro do suspect. D 8 0 DDATABASE Sim Vizualiza Real 006 1 2
ACH_HRCAD Hr.Cadastro Hora de Cadastro Informa a hora de cadastro do suspect. C 5 0 99:99 SUBSTR(TIME(),1,5) Sim Vizualiza Real 006 1 2
ACH_DTCONV Conversäo Data da Conversäo Data da conversão de suspect para prospect D 8 0 Sim Vizualiza Virtual 006 1 2
ACH_HRCONV Hr.Conversão Hora da Conversão Informa a hora de conversão do suspect para prospect. C 5 0 99:99 Sim Vizualiza Real 006 1 2
ACH_IMGUMO URL.Img.uMov Ver imagem uMov.me Imagem integrada com uMov.me C 100 0 @! Sim Vizualiza Real 005 1 2
ACH_DURCAD Dur.Cadastro Duração do Cadastro Informa a duração do cadastro do suspect. C 120 0 IIF(!INCLUI,TKCALCPER(ACH->ACH_DTCAD,ACH->ACH_HRCAD,ACH->ACH_DTCONV,ACH->ACH_HRCONV),"") Sim Vizualiza Virtual 006 1 2
ACH_INTUMO Int.uMov.me Integrado uMov.me Esse registro já foi integrado com o uMov.me. C 1 0 Pertence("12") Sim Vizualiza Real 1=Sim;2=Não 005 1 2
ACH_ORIGEM Origem Origem do Suspect Informa a origem do suspect. C 1 0 @! Vazio() .OR. Pertence("123456789AB") S Nao Altera Real 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 001 1 2
ACH_ENTORI Ent. Origem Entidade de Origem Informa a entidade relacionada à origem do Suspect. C 6 0 @! If(FindFunction("TK341VldCd"),TK341VldCd() ,.T.) F3ORIG Nao Altera Real If(FindFunction("Tk341VldEnt"),Tk341VldEnt(),.T.) 001 1 2
ACH_IDESTN Id.Estr.Neg Id. de Acesso Estr. Neg. Identificador para controle de nível de acesso à estrutura de negócio. C 30 0 @! IIF(FINDFUNCTION("CRMXNVLEST"),CRMXNVLEST(M->ACH_VEND)[1],"") Nao Vizualiza Real 075 005 1 2
ACH_NVESTN Nvl. Est.Neg Nvl de Acesso a Estr. Neg Nível de acesso à estrutura de negócio. N 2 0 99 IIF(FINDFUNCTION("CRMXNVLEST"),CRMXNVLEST(M->ACH_VEND)[2],0) Nao Vizualiza Real 005 1 2
ACH_MSBLQL Status Status do Registro Informa se o registro está habilitado (ativo) para uso na aplicação C 1 0 @! Pertence("12") "2" Sim Altera Real 1=Inativo;2=Ativo 006 1 2
ACH_TPCAMP Tipo Camp Tipo de Campanha Tipo de campanha relacionada a resposta de campanha. C 1 0 @! Sim Vizualiza Real 006 1 2
ACH_CHVCAM Código Código da Campanha Chave da campanha relacionada a resposta de campanha. C 14 0 Sim Vizualiza Real 006 1 2
ACH_DESCAM Desc. Camp. Descrição da Campanha Descrição da Campanha Originária. C 40 0 @! IIF(!Empty(ACH_CHVCAM),Posicione("SUO",1,AllTrim(ACH->ACH_CHVCAM),"UO_DESC"),"") Sim Vizualiza Virtual 006 1 2
ACH_CODESQ Cód. Desqual Código da Desqualificação Código da desqualificação conforme tabela de encerramentos. C 6 0 @! Vazio() .Or. ExistCpo( "SUN" ) SUN S Sim Vizualiza Real 007 1 2
ACH_CODTER Cod. Terr. Código do Território Código do território que esta conta pertence. C 6 0 @! Vazio() .Or. ExistCpo("AOY") Sim Vizualiza Real 001 1 2
ACH_DESQUA Desc. Desqu. Desc. da Desqualificação Descrição da Desqualificação. C 40 0 @! IF(!INCLUI,POSICIONE("SUN",1,XFILIAL("SUN")+ACH->ACH_CODESQ,"UN_DESC"),"") Sim Vizualiza Virtual 007 1 2
ACH_NOMTER Nome Nome do Território Nome do território que esta conta pertence. C 40 0 @! IIF(!INCLUI,ALLTRIM(POSICIONE("AOY",1,XFILIAL("AOY")+ACH->ACH_CODTER,"AOY_NMTER")),"") Sim Vizualiza Virtual AllTrim(POSICIONE("AOY",1,XFILIAL("AOY")+ACH->ACH_CODTER,"AOY_NMTER")) 001 1 2
ACH_OBSDES Motivo Desq. Motivo da Desqualificação Motivo detalhado da desqualificação. M 10 0 @! Sim Vizualiza Real 007 1 2
ACH_TPMEM Tipo Membro Tipo do Membro Tipo do membro. C 1 0 @! Sim Vizualiza Real 1=Unidade de Negócio;2=Papeis do Usuario;3=Equipe 001 1 2
ACH_CODUSR Usuário Desq Cod. Do usuário de desq. Código do usuário responsável pela desqualificação. C 25 0 @! S Sim Vizualiza Real 007 1 2
ACH_CODMEM Membro Codigo do Membro Código do membro do território. C 14 0 @! Sim Vizualiza Real 001 1 2
ACH_CODSEG Cod Segmento Código do Segmento Informar o Código do Segmento Principal. C 6 0 @! VAZIO() .OR. (ExistCpo('AOV',M->ACH_CODSEG) .And. CRMA620VLD(M->ACH_CODSEG)) AOVP S Sim Altera Real 008 1 2
ACH_DESSEG Descr. Segm. Descrição do Segmento Descrição do Segmento Principal. C 40 0 @! IF(!INCLUI,POSICIONE("AOV",1,XFILIAL("AOV")+ACH->ACH_CODSEG,"AOV_DESSEG"),"") Sim Vizualiza Virtual 008 1 2
ACH_DESUSR Nome Usuário Nome do usuário de Desqu. Nome do usuário responsável pela desqualificação. C 25 0 @! UsrRetName(M->ACH_CODUSR) Sim Vizualiza Virtual 007 1 2
ACH_DSCMEM Desc. Membro Descrição do Membro Descrição do membro do território relacionado. C 100 0 @! IIF(!INCLUI,CRMA640GAT(M->ACH_TPMEM,M->ACH_CODMEM),"") Sim Vizualiza Virtual CRMA640Gat(ACH->ACH_TPMEM,ACH->ACH_CODMEM) 001 1 2
ACH_DTDESQ Dt Desqual. Data de Desqualificacao Data da desqualificação do registro. D 8 0 Sim Vizualiza Real 007 1 2
ACH_DTREAT Dt Reativ. Data da reativação Data da reativação do registro. D 8 0 Sim Vizualiza Real 007 1 2
ACH_PROPRI Proprietário Proprietário Código do usuário proprietário do Suspect C 6 0 @! If(FindFunction("CRMXCODUSER"), CRMXCodUser(), RetCodUsr()) Sim Vizualiza Real 1 2
ACH_DSCPRO Dsc Propriet Descrição do priprietário Descrição do usuário proprietário do cliente C 25 0 @! UsrRetName( M->ACH_PROPRI) Sim Vizualiza Virtual 1 2
ACH_SETPUB Setor Publ. Setor Público Indicação se a empresa é do setor publico C 1 0 Pertence("1|2") Sim Altera Virtual 1=Sim;2=Nao 008 1 2





Relacionamentos(SX9)
X9_CDOM - Tabela Destino X9_EXPDOM - Expressão Origem X9_EXPCDOM - Expressão Destino
AO4 ACH_FILIAL+ACH_CODIGO+ACH_LOJA AO4_CHVREG
SU6 ACH_CODIGO+ACH_LOJA U6_CODENT
ACI ACH_CODIGO+ACH_LOJA ACI_CHAVE
SUC ACH_CODIGO+ACH_LOJA UC_CHAVE
AZ4 ACH_CODIGO+ACH_LOJA AZ4_CODENT
AON ACH_CODIGO+ACH_LOJA AON_CHAVE
AIM ACH_CODIGO+ACH_LOJA AIM_CODCTA+AIM_LOJCTA