Apontamento do Contato/Visita
A tabela AD5 faz parte do sistema ERP Protheus da TOTVS e é utilizada para apontamento do contato/visita.
Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.
A tabela AD5 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.
Nesta página você pode consultar a estrutura completa da tabela AD5, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | AD5 |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | AD5990 |
| X2_NOME | Apontamento do Contato/Visita |
| X2_NOMESPA | Apunte de contacto/visita |
| X2_NOMEENG | Contact/Visit Annotation |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | AD5_FILIAL+AD5_VEND+DTOS(AD5_DATA)+AD5_SEQUEN |
| X2_PYME | S |
| X2_MODULO | 73 |
| X2_DISPLAY | AD5_NOMVEN+AD5_DATA |
| X2_SYSOBJ | FATA310 |
| X2_USROBJ | - |
| X2_POSLGT | 1 |
| X2_CLOB | 2 |
| X2_AUTREC | 2 |
| X2_TAMFIL | 2 |
| X2_TAMUN | 0 |
| X2_TAMEMP | 0 |
| X2_STAMP | 2 |
| X2_INSDT | 2 |
| D_E_L_E_T_ | - |
| R_E_C_N_O_ | 154 |
| R_E_C_D_E_L_ | 0 |
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_TITSPA | X3_TITENG | X3_DESCRIC | X3_DESCSPA | X3_DESCENG | X3_PICTURE | X3_VALID | X3_USADO | X3_RELACAO | X3_F3 | X3_NIVEL | X3_RESERV | X3_CHECK | X3_TRIGGER | X3_PROPRI | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_VLDUSER | X3_CBOX | X3_CBOXSPA | X3_CBOXENG | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER | X3_PYME | X3_CONDSQL | X3_CHKSQL | X3_IDXSRV | X3_ORTOGRA | X3_IDXFLD | X3_TELA | X3_PICBRV | X3_AGRUP | X3_POSLGT | X3_MODAL | X3_CHKSUM | X3_ADDSUM | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AD5 | 01 | AD5_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial do Sistema | Sucursal del Sistema | System Branch | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | - | - | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 2198 | 0 |
| AD5 | 02 | AD5_VEND | C | 6 | 0 | Vendedor | Vendedor | Sales Repr. | Vendedor | Vendedor | Sales Representative | @! | ExistCpo("SA3").And.ExistChav("AD5",M->AD5_VEND+DTOS(M->AD5_DATA)+M->AD5_SEQUEN) | x x x x x x x x x x x x x x x xx | IIF(FINDFUNCTION("CRMXINTVEND"),CRMXINTVEND(),"") | SA3 | 1 | xx | - | S | - | S | - | - | - | - | - | - | - | - | !IsInCallStack("FATA320") | - | - | - | S | - | - | S | N | N | - | - | - | 1 | 1 | - | - | - | 2199 | 0 |
| AD5 | 03 | AD5_NOMVEN | C | 40 | 0 | Nome | Nombre | Name | Nome do Vendedor | Nombre del Vendedor | Sales Rep. Name | @! | - | x x x x x x x x x x x x x x x x | If(!INCLUI,Posicione("SA3",1,xFilial("SA3")+AD5->AD5_VEND,"A3_NOME"),"") | - | 1 | x x | - | - | - | N | V | V | - | - | - | - | - | - | - | Posicione("SA3",1,xFilial("SA3")+AD5->AD5_VEND,"A3_NOME") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 2200 | 0 |
| AD5 | 04 | AD5_DATA | D | 8 | 0 | Data | Fecha | Date | Data do Contato/Visita | Fecha del Contacto/Visita | Contact/Visit Date | - | ExistChav("AD5",M->AD5_VEND+DTOS(M->AD5_DATA)+M->AD5_SEQUEN) | x x x x x x x x x x x x x x x xx | - | - | 1 | xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 2201 | 0 |
| AD5 | 05 | AD5_SEQUEN | C | 2 | 0 | Sequência | Secuencia | Sequence | Sequência do Contato | Secuencia del Contacto | Contact Sequence | @! | ExistChav("AD5",M->AD5_VEND+DTOS(M->AD5_DATA)+M->AD5_SEQUEN) | x x x x x x x x x x x x x x x xx | - | - | 1 | xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 2202 | 0 |
| AD5 | 06 | AD5_CODCLI | C | 6 | 0 | Cliente | Cliente | Customer | Codigo do Cliente | Codigo del Cliente | Customer's Code | @! | IIF(FindFunction("Ft310VdCli"),Ft310VdCli(M->AD5_CODCLI,M->AD5_LOJA),Vazio() .Or. ExistCpo("SA1",M->AD5_CODCLI)) | x x x x x x x x x x x x x x x x | - | SA1 | 1 | x x | - | S | - | S | A | R | - | - | - | - | - | - | !IsInCallStack("FATA320") | - | 001 | - | S | - | - | S | N | N | - | - | - | 1 | 2 | - | - | - | 2203 | 0 |
| AD5 | 07 | AD5_LOJA | C | 2 | 0 | Loja | Tienda | Unit | Loja do Cliente | Tienda del Cliente | Customer's Unit | @! | IIF(FindFunction("Ft310VdCli"),Ft310VdCli(M->AD5_CODCLI,M->AD5_LOJA),Vazio() .Or. ExistCpo("SA1",M->AD5_CODCLI+M->AD5_LOJA)) | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | !IsInCallStack("FATA320") | - | 002 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 2204 | 0 |
| AD5 | 08 | AD5_NROPOR | C | 6 | 0 | Oportunidade | Oportunidad | Opportunity | Nr. da Oportunidade | Nr. de la Oportunidad | Opportunity Nr. | @! | Vazio() .OR. ( ExistCpo("AD1") .AND. CRMXLibReg("AD1") .AND. Ft310VlOp() ) | x x x x x x x x x x x x x x x x | - | AD1 | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 2205 | 0 |
| AD5 | 09 | AD5_EVENTO | C | 6 | 0 | Evento | Evento | Event | Código do Evento | Codigo del Evento | Event Code | @! | Vazio() .Or. ExistCpo("AC5") | x x x x x x x x x x x x x x x x | - | AC5 | 1 | x x | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 2206 | 0 |
| AD5 | 10 | AD5_DESEVE | C | 30 | 0 | Descrição | Descripcion | Description | Descrição do Evento | Descripcion del Evento | Event Description | @! | - | x x x x x x x x x x x x x x x x | If(!INCLUI,Posicione("AC5",1,xFilial("AC5")+AD5->AD5_EVENTO,"AC5_DESCRI"),"") | - | 1 | x xx x | - | - | - | N | V | V | - | - | - | - | - | - | - | Posicione("AC5",1,xFilial("AC5")+AD5->AD5_EVENTO,"AC5_DESCRI") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 2207 | 0 |
| AD5 | 11 | AD5_PROSPE | C | 6 | 0 | Prospect | Prospect | Prospect | Prospect | Prospect | Prospect | @! | Ft310Prosp(M->AD5_PROSPE) | x x x x x x x x x x x x x x x x | - | SUS | 1 | x xx x | - | - | - | S | A | R | - | - | - | - | - | - | !IsInCallStack("FATA320") | - | 001 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 2208 | 0 |
| AD5 | 12 | AD5_LOJPRO | C | 2 | 0 | Loja Prosp. | Tienda Prosp | ProspctStore | Loja do Prospect | Tienda de Prospect | Store of Prospect | @! | Ft310Prosp(M->AD5_PROSPE,M->AD5_LOJPRO) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | A | R | - | - | - | - | - | - | !IsInCallStack("FATA320") | - | 002 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 2209 | 0 |
| AD5 | 13 | AD5_IDESTN | C | 30 | 0 | Id.Estr.Neg | Id.Estr.Neg | Bus Str ID | Id. de Acesso Estr. Neg. | Id. de Acceso Estr. Neg. | Bus Str Access ID | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | 075 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 2210 | 0 |
| AD5 | 14 | AD5_NVESTN | N | 2 | 0 | Nvl. Est.Neg | Nv. Est.Neg | Bus Str Lvl | Nvl de Acesso a Estr. Neg | Nv. de Acceso a Estr. Neg | Lvl of Access to Bus Str | 99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 2211 | 0 |
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AD5 | 1 | AD5_FILIAL+AD5_VEND+DTOS(AD5_DATA)+AD5_SEQUEN | Vendedor + Data + Sequência | Vendedor + Fecha + Secuencia | Sales Repr. + Date + Sequence | S | SA3 | - | S | 2 | 3 | - | 362 | 0 |
| AD5 | 2 | AD5_FILIAL+AD5_NROPOR | Oportunidade | Oportunidad | Opportunity | S | AD1 | - | S | 2 | 3 | - | 363 | 0 |
Ela é utilizada para apontamento do contato/visita dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
AD5_FILIAL,
AD5_VEND,
AD5_NOMVEN,
AD5_DATA,
AD5_SEQUEN,
AD5_CODCLI,
AD5_LOJA,
AD5_NROPOR,
AD5_EVENTO,
AD5_DESEVE,
AD5_PROSPE,
AD5_LOJPRO,
AD5_IDESTN,
AD5_NVESTN
FROM AD5
WHERE
D_E_L_E_T_ = ' '
AND AD5_FILIAL = 'VALOR'
AND AD5_VEND = 'VALOR'
AND AD5_NOMVEN = 'VALOR'
AND AD5_DATA BETWEEN '20260501' AND '20260531'
AND AD5_SEQUEN = 'VALOR'
AND AD5_CODCLI = 'VALOR'
AND AD5_LOJA = 'VALOR'
AND AD5_NROPOR = 'VALOR'
AND AD5_EVENTO = 'VALOR'
AND AD5_DESEVE = 'VALOR'
AND AD5_PROSPE = 'VALOR'
AND AD5_LOJPRO = 'VALOR'
AND AD5_IDESTN = 'VALOR'
AND AD5_NVESTN = 0