Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela AD1 no Protheus

Oportunidades de Venda

O que é a tabela AD1 no Protheus?

A tabela AD1 faz parte do sistema ERP Protheus da TOTVS e é utilizada para oportunidades de venda.

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 AD1 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 AD1, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE AD1
X2_PATH \DATA\
X2_ARQUIVO AD1990
X2_NOME Oportunidades de Venda
X2_NOMESPA Oportunidades de Venta
X2_NOMEENG Sales Opportunities
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO AD1_FILIAL+AD1_NROPOR
X2_PYME S
X2_MODULO 73
X2_DISPLAY AD1_NROPOR+AD1_DESCRI
X2_SYSOBJ FATA300
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_ 150
R_E_C_D_E_L_ 0

Campos da Tabela AD1 (69 campos)

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_
AD1 01 AD1_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 V R - - - - - - - - 033 1 S - - N N N - - 001 1 2 - - - 2094 0
AD1 02 AD1_NROPOR C 6 0 Oportunidade Oportunidad Opportunity Nr. da Oportunidade Nr. de Oportunidad Opportunity Nr. @! ExistChav("AD1") x x x x x x x x x x x x x x x xx GetSxeNum("AD1","AD1_NROPOR") - 1 xxx - - - S V R - - - - - - - - - 1 S - - S N N - - 001 1 1 - - - 2095 0
AD1 03 AD1_REVISA C 2 0 Revisao Revision Revision Revisão da Oportunidade Revision de Oportunidad Opportunity Review @! - x x x x x x x x x x x x x x x xx "01" - 1 xxx - - - S V R - - - - - - - - - 1 S - - N N N - - 001 1 1 - - - 2096 0
AD1 04 AD1_DESCRI C 30 0 Descrição Descripcion Description Descrição da Oportunidade Descripcion Oportunidad Description of Opportunit @! NaoVazio() x x x x x x x x x x x x x x x x - - 1 x xxx - - - S A R - - - - - - - - - 1 S - - S N N - - 001 1 1 - - - 2097 0
AD1 05 AD1_DATA D 8 0 Dt Inclusão Fc.Inclusion Inclusion Dt Data de inclusao Fecha de inclusion Inclusion Date - - x x x x x x x x x x x x x x x x dDataBase - 1 xx x - - - N V R - - - - - - - - - 1 S - - N N N - - 001 1 2 - - - 2098 0
AD1 06 AD1_HORA C 5 0 Hora Hora Time Hora de inclusao Hora de inclusion Inclusion time @! - x x x x x x x x x x x x x x x x Left(Time(),5) - 1 xx x - - - N V R - - - - - - - - - 1 S - - N N N - - 001 1 2 - - - 2099 0
AD1 07 AD1_USER C 6 0 Cod.Usuario Cod.Usuario User Code Usuario de Inclusão Usuario de Inclusion Addition User @! - x x x x x x x x x x x x x x x x If(FindFunction("CRMXCODUSER"), CRMXCodUser(), RetCodUsr()) - 1 xx x - - - N V R - - - - - - - - - 1 S - - N N N - - 001 1 2 - - - 2100 0
AD1 08 AD1_VEND C 6 0 Vendedor Vendedor Sales Rep. Vendedor Vendedor Sales Rep. @! ExistCpo("SA3") .AND. Ft300AltTV() x x x x x x x x x x x x x x x x Ft300Vend() SA3 1 xx - S - S A R - - - - - - - - - 1 S - - N N N - - 001 1 1 - - - 2101 0
AD1 09 AD1_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 IIF(!Empty(FwFldGet("AD1_VEND")),Posicione("SA3",1,xFilial("SA3")+FwFldGet("AD1_VEND"),"A3_NOME"),"") - 1 x xx xx - - - N V V - - - - - - - Posicione("SA3",1,xFilial("SA3",AD1_FILIAL)+AD1->AD1_VEND,"A3_NOME") - 1 S - - N N N - - 001 1 1 - - - 2102 0
AD1 10 AD1_DTINI D 8 0 Dt.Inicio Fc.Inicio Start Date Data de Inicio Fecha de Inicio Start Date - Ft300DtVld() x x x x x x x x x x x x x x x x dDataBase - 1 xxx - - - S A R - - - - - - - - - 1 S - - N N N - - 001 1 1 - - - 2103 0
AD1 11 AD1_DTFIM D 8 0 Dt.Fechament Fc.Cierre Closing Date Data de Fechamento Fecha de cierre Closing Date - Ft300DtVld() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 1 S - - N N N - - 001 1 2 - - - 2104 0
AD1 12 AD1_PROSPE C 6 0 Prospect Prospect Prospect Prospect Prospect Prospect @! Vazio() .Or. (Ft300Prosp() .And. CRMXLibReg("SUS")) x x x x x x x x x x x x x x x xx - SUS 1 xx - S - S A R - - - - - - - - 001 1 S - - S N N - - 001 1 1 - - - 2105 0
AD1 13 AD1_LOJPRO C 2 0 Loja Prosp. Tienda Prosp ProspctStore Loja do Prospect Tienda de Prospect Store of Prospect @! Ft300Prosp() x x x x x x x x x x x x x x x xx - - 1 xx - - - S A R - - - - - - - - 002 1 S - - N N N - - 001 1 1 - - - 2106 0
AD1 14 AD1_NOMPRO C 40 0 Nome Prosp. Nombre Prosp Prop. Name Nome do Prospect Nombre del Prospect Prospect Name @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,Posicione("SUS",1,xFilial("SUS")+AD1->AD1_PROSPE+AD1->AD1_LOJPRO,"US_NOME"),"") - 1 x xx x - - - N V V - - - - - - - Posicione("SUS",1,xFilial("SUS")+AD1->AD1_PROSPE+AD1->AD1_LOJPRO,"US_NOME") - 1 S - - N N N - - 001 1 2 - - - 2107 0
AD1 15 AD1_CODCLI C 6 0 Cliente Cliente Customer Codigo do cliente Codigo del cliente Customer code @! Vazio() .Or. (Ft300Cli() .And. CRMXLibReg("SA1")) x x x x x x x x x x x x x x x xx - SA1 1 xx - S - S A R - - - - - - - - 001 1 S - - N N N - - 001 1 1 - - - 2108 0
AD1 16 AD1_LOJCLI C 2 0 Loja Tienda Unit Loja do Cliente Tienda del Cliente Customer Unit @! Ft300Cli(.F.) x x x x x x x x x x x x x x x xx - - 1 xx - - - S A R - - - - - - - - 002 1 S - - N N N - - 001 1 1 - - - 2109 0
AD1 17 AD1_NOMCLI C 50 0 Nome Cliente Nombre Clien Custom. Name Nome do Cliente Nombre del Cliente Customer Name @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,Posicione("SA1",1, xFilial("SA1")+AD1->AD1_CODCLI+AD1->AD1_LOJCLI,"A1_NOME"),"") - 1 x xx x - - - N V V - - - - - - - Posicione("SA1",1, xFilial("SA1")+AD1->AD1_CODCLI+AD1->AD1_LOJCLI,"A1_NOME") 175 1 S - - N N N - - 001 1 2 - - - 2110 0
AD1 18 AD1_PROVEN C 6 0 Processo Proceso Process Processo de Venda Proceso de Venta Selling Process @! ExistCpo("AC1") .AND. Ft300AtAIJ() x x x x x x x x x x x x x x x x Ft300Proce() AC2 1 xx - S - S A R - - - - - - - - - 1 S - - N N N - - 001 1 1 - - - 2111 0
AD1 19 AD1_STAGE C 6 0 Estagio Etapa Stage Estagio da Venda Etapa de la Venta Stage of Sale @! ExistCpo("AC2",FwFldGet("AD1_PROVEN")+FwFldGet("AD1_STAGE")) .AND. Ft300AtAIJ() x x x x x x x x x x x x x x x x Ft300Stage() - 1 xxx - S - S A R - - - - - - - - - 1 S - - N N N - - 001 1 1 - - - 2112 0
AD1 20 AD1_PERCEN N 3 0 Estagio % Etapa % Stage % Percentual de Conclusão Porcentaje de Conclusion Finishing Percentage 999 - x x x x x x x x x x x x x x x x IIF(!INCLUI,Ft300Perc(AD1->AD1_PROVEN,AD1->AD1_STAGE),0) - 1 xx - - - N V V - - - - - - - - - 1 S - - N N N - - 001 1 2 - - - 2113 0
AD1 21 AD1_CODMEM C 6 0 Link - SYP Enlace - SYP Link - SYP Link - SYP Enlace - SYP Link - SYP @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - 1 S - - N N N - - 001 1 2 - - - 2114 0
AD1 22 AD1_MEMO M 80 0 Notas Facturas Notes Notas Facturas Notes @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,MSMM(AD1->AD1_CODMEM),"") - 1 x - - - N A V - - - - - - - - - 1 S - - N N N - - 001 1 2 - - - 2115 0
AD1 23 AD1_DTPFIM D 8 0 Dt.Prev. Fim Fc.Prev. Fin Fnl Frcst Dt Dt Prev. Fim Fc Prev. Fin Fnl Frcst Dt - FwFldGet("AD1_DTPFIM") >= dDataBase x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - - - - 1 S - - N N N - - 002 1 2 - - - 2116 0
AD1 24 AD1_DTPENC D 8 0 Dt.Prev.Enc Fch.Prev.Cie Pred.Clos.Dt Data Prev. Encerramento Fecha prevista de cierre Predicted Closing Date - - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - 1 S - - N - N - - 002 1 2 - - - 2117 0
AD1 25 AD1_HRPENC C 5 0 Hr.Prev.Enc Hr. Prev.Cie PredClosng.T Hora Prev. Encerramento Hora prevision de cierre Predicted Closing Time 99:99 - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - 1 S - - N - N - - 002 1 2 - - - 2118 0
AD1 26 AD1_MOEDA N 2 0 Moeda Moneda Currency Moeda da Verba Moneda del Fondo Budget Currency 99 M->AD1_MOEDA > 0 .AND. M->AD1_MOEDA <= MOEDFIN() x x x x x x x x x x x x x x x x 1 - 1 xx - S - N - - - - - - - - - - - 1 S - - N N N - - 002 1 1 - - - 2119 0
AD1 27 AD1_DESMOE C 15 0 Desc. Moeda Desc. Moneda Currency Des Descricao da Moeda Descripción de la moneda Currency Description - - x x x x x x x x x x x x x x x x SUPERGETMV("MV_MOEDA"+ALLTRIM(STR(M->AD1_MOEDA,2))) - 1 x x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 2120 0
AD1 28 AD1_RCINIC N 12 2 Prev. Inic. Prev. Inic. Initl.Estimt Previsão Inicial Prevision inicial Initial Estimate @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 x xxxx x - - - N A R - - - - - - - - - 1 S - - N - N - - 002 1 2 - - - 2121 0
AD1 29 AD1_VERBA N 16 2 Receita Est. Ingreso Est. Est. Revenue Receita Estimada Ingreso Estimado Estimated Revenue @E 9,999,999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 x xxxx - - - N A R - - - - - - IIF(!INCLUI,Ft300VrPro(),.T.) - - 1 S - - N N N - - 002 1 2 - - - 2122 0
AD1 30 AD1_RCFECH N 12 2 Mensalidade Mensualidad Monthly paym Mensalidade da Oportu. Mensualidad de la Oport. Monthly paym of opp. @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 x xxxx - - - N A R - - - - - - - - - 1 S - - N - N - - 002 1 2 - - - 2123 0
AD1 31 AD1_RCREAL N 12 2 Receita Real Ingreso real Real Income Receita Real Ingreso real Real Income @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 x xxxx x - - - N V R - - - - - - - - - 1 N - - N - N - - 002 1 2 - - - 2124 0
AD1 32 AD1_CUSTO N 12 2 Custo Costo Cost Custo da Oportunidade Costo de Oportunidad Opportunity Cost @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx - - - N V R - - - - - - - - - 1 S - - N - N - - 002 1 2 - - - 2125 0
AD1 33 AD1_FEELIN C 1 0 Temperatura Temperatura Temperature Temperatura da Oport. Temperatura de la Oport. Temperature of opp. @! Pertence("123") x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - 1=Baixa;2=Média;3=Alta 1=Baja;2=Media;3=Alta 1=Low;2=Medium;3=high - - - - 1 S - - N N N - - 002 1 2 - - - 2126 0
AD1 34 AD1_FCS C 6 0 F.C.S. F.C.E. C.S.F. Fator Critico de Sucesso Factor Critico de Exito Critical Success Factor @! Vazio() .Or. ExistCpo("SX5","A6"+FwFldGet("AD1_FCS")) x x x x x x x x x x x x x x x x - A6 1 x x - S - N A R - - - - - - FwFldGet("AD1_STATUS")$"19".AND.Empty(FwFldGet("AD1_FCI")) - - 1 S - - N N N - - 003 1 2 - - - 2127 0
AD1 35 AD1_DESFCS C 30 0 Descrição Descripcion Description Descricao do Fator Descripcion del Factor Factor Description @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,Left( Posicione("SX5",1,xFilial("SX5")+"A6"+AD1->AD1_FCS,"X5_DESCRI"),30),"") - 1 x x - - - N V V - - - - - - - - - 1 S - - N N N - - 003 1 2 - - - 2128 0
AD1 36 AD1_FCI C 6 0 F.C.I. F.C.E. C.F.F. Fator Critico Insucesso Factor Critico Exito Critical Failure Factor @! Vazio() .Or. ExistCpo("SX5","A6"+FwFldGet("AD1_FCI")) x x x x x x x x x x x x x x x x - A6 1 x x - S - N A R - - - - - - FwFldGet("AD1_STATUS")$"123".AND.Empty(FwFldGet("AD1_FCS")) - - 1 S - - N N N - - 003 1 2 - - - 2129 0
AD1 37 AD1_DESFCI C 30 0 Descrição Descripcion Description Descrição do Fator Descripcion del Factor Factor Description @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,Left( Posicione("SX5",1,xFilial("SX5")+"A6"+AD1->AD1_FCI,"X5_DESCRI"),30),"") - 1 x x - - - N V V - - - - - - - - - 1 S - - N N N - - 003 1 2 - - - 2130 0
AD1 38 AD1_PRIOR C 1 0 Prioridade Prioridad Priority Prioridade Prioridad Priority 9 Pertence("123") x x x x x x x x x x x x x x x x "1" - 1 xx - - - N A R - - 1=Baixa;2=Media;3=Alta 1=Baja;2=Mediana;3=Alta 1=Low;2=Medium;3=High - - - - 1 S - - N N N - - 003 1 1 - - - 2131 0
AD1 39 AD1_STATUS C 1 0 Status Estatus Status Status da Oportunidade Estatus de la Oportunidad Opportunity Status @! Ft300VdVis() .AND. Ft300VProp() .AND. Ft300VldFC() .AND. Ft300OpEnc() x x x x x x x x x x x x x x x x "1" - 1 xx - - - S A R - - 1=Aberto;2=Perdido;3=Suspenso;9=Ganha 1=Abierto;2=Perdido;3=Suspendido;9=Gana 1=Opened;2=Lost;3=Suspended;9=Gain - !Empty(FwFldGet("AD1_FCI")) .OR. !Empty(FwFldGet("AD1_FCS")) - - 1 S - - N N N - - 003 1 1 - - - 2132 0
AD1 40 AD1_ENCERR C 6 0 Encerramento Finalizacion Ending Codigo do Encerramento Codigo de la Finalizacion Ending Code @! Vazio() .OR. ExistCpo("SUN") x x x x x x x x x x x x x x x x - SUN 1 x xx x - - - N A R - - - - - - IIF(FwFldGet("AD1_STATUS") $ "2|3",.T.,.F.) - - 1 S - - N N N - - 003 1 2 - - - 2133 0
AD1 41 AD1_MTVENC M 10 0 Motivo Motivo Reason Motivo do Encerramento Motivo de Finalizacion Closing Reason - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - !Empty(FwFldGet("AD1_ENCERR")) - - 1 S - - N - N - - 003 1 2 - - - 2134 0
AD1 42 AD1_MEMENC C 6 0 Descr.Encerr Descr.Finali Ending Desc. Descr. de Encerramento Descr. de Finalizacion Ending Description @! - x x x x x x x x x x x x x x x - - 1 xx x - - - - V R - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 2135 0
AD1 43 AD1_MODO C 1 0 Modo Modo Mode Modo de Atualizacäo Modo de Actualizacion Update Mode @! Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 xx x - - - N V R - - 1=Manual;2=Automatico 1=Manual;2=Automatico 1=Manual;2=Automatic - - - - 1 S - - N N N - - 004 1 2 - - - 2136 0
AD1 44 AD1_COMUNI C 6 0 Comunicacao Comunicacion Communicatio Tipo de Comunicacao Tipo de Comunicacion Type of Communication @! Vazio() .OR. ExistCpo("SUL",FwFldGet("AD1_COMUNI")) x x x x x x x x x x x x x x x x - SUL 1 xx x - - - N A R - - - - - - - - - 1 S - - N N N - - 004 1 2 - - - 2137 0
AD1 45 AD1_CANAL C 6 0 Un. Negócio Un. Negocio Busin. Unit Unidade de Negócio Unidad de negocio Business Unit @! Vazio() .OR. ExistCpo("ADK") x x x x x x x x x x x x x x x x - ADK 1 x xx x - - - - A R - - - - - - - - - 1 S - - N N N - - 004 1 2 - - - 2138 0
AD1 46 AD1_TABELA C 3 0 Tabela Tabla Table Codigo da Tabela de Preco Codigo de Tabla de Precio Price Table Code @! Vazio() .OR. ( ExistCpo("DA0") .AND. MaVldTabPrc(FwFldGet("AD1_TABELA")) ) x x x x x x x x x xx x x x x x x x x x - DA0 1 x xx x - - - N A R - - - - - - - - 172 1 S - - N N N - - 004 1 2 - - - 2139 0
AD1 47 AD1_CODPRO C 15 0 Produto Producto Product Código do Produto Codigo del Producto Product Code @! Vazio() .Or. ExistCpo("SB1") x x x x x x x x x x x x x x x x - SB1 1 x x - S - N - - - - - - - - - - 030 1 S - - S N N - - 004 1 2 - - - 2140 0
AD1 48 AD1_DESPRO C 50 0 Descrição Descripcion Description Descrição do Produto Descripcion del Producto Product Description @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,Posicione("SB1",1,xFilial("SB1")+AD1->AD1_CODPRO,"B1_DESC"),"") - 1 x x x - - - N V V - - - - - - - Posicione("SB1",1,xFilial("SB1")+AD1->AD1_CODPRO,"B1_DESC") 171 1 S - - N N N - - 004 1 2 - - - 2141 0
AD1 49 AD1_SETOR C 1 0 Setor Sector Sector Setor Sector Sector @! Pertence("12") x x x x x x x x x x x x x x x x - - 1 xx x - - - S A R - - 1=Publico;2=Privado 1=Publico;2=Privado 1=Public;2=Private - - - - - S - - N - N - - 004 1 2 - - - 2142 0
AD1 50 AD1_CODCAT C 3 0 Cod.Categ Cod.Categ Categ. Code Código de Categoria Codigo de categoria Category Code @! - x x x x x x x x x x x x x x x x - ADO 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - 004 1 2 - - - 2143 0
AD1 51 AD1_VISTEC C 1 0 Vist.Técnica Insp Tecnica Tech. Inspec Vistoria Técnica? Inspeccion Tecnica Technical Inspection? @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 xx x - - - N V R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - 1 N - - N - N - - 004 1 2 - - - 2144 0
AD1 52 AD1_CODVIS C 6 0 Vistoria Téc Inspec Tec Tech. Inspec Código da Vist. Técnica Codigo Inspecc. Tacnica Technical Inspection Code @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - 1 N - - N - N - - 004 1 2 - - - 2145 0
AD1 53 AD1_SITVIS C 1 0 Sit.Vist.Téc Sit.Insp.Te Tec Insp Sta Situação Vistoria Téc Situacion Inspc Tec Tec Inspection Status @! Pertence("1234") x x x x x x x x x x x x x x x x "4" - 1 xx x - - - - V R - - 1=Em Aberto;2=Agendado;3=Concluida;4=Nenhuma 1=Pendiente;2=Agendado;3=Concluida;4=Ninguna 1=Open; 2=Scheduled; 3= Concluded; None - - - - 1 N - - N - N - - 004 1 2 - - - 2146 0
AD1 54 AD1_NUMORC C 6 0 Orçamento Presupuesto Quotation Número do Orçamento Numero del Presupuesto Budget Number @! - x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - - 1 S - - N N N - - 004 1 2 - - - 2147 0
AD1 55 AD1_PROPOS C 6 0 Proposta Propuesta Proposal Proposta Propuesta Proposal - - x x x x x x x x x x x x x x x - - 1 x xx x - - - N V R - - - - - - - - - 1 S - - N N N - - 004 1 2 - - - 2148 0
AD1 56 AD1_TPCAMP C 1 0 Tipo Camp Tipo Camp Camp Type Tipo de Campanha Tipo de Campana Campaign Type - - x x x x x x x x x x x x x x x x - - 1 x x - - - S V R - - - - - - - - - - S - - N - N - - 004 1 2 - - - 2149 0
AD1 57 AD1_CHVCAM C 14 0 Código Codigo Code Código da Campanha Codigo de Campana Campaign Code - - x x x x x x x x x x x x x x x x - - 1 xx x - - - S V R - - - - - - - - - - S - - N - N - - 004 1 2 - - - 2150 0
AD1 58 AD1_CODTMK C 6 0 Cod Atend Cod.Atencion Service Code Codigo do Atendimento Codigo de la Atencion Service Code @! - x x x x x x x x x x x x x x x x x - - 1 x xx x - - - S V R - - - - - - - - - 1 S - - N N N - - 004 1 2 - - - 2151 0
AD1 59 AD1_REGSLA C 6 0 Registro SLA Registro SLA SLA Record Registro ID do SLA Registro ID del SLA SLA ID Record - - x x x x x x x x x xx x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - 1 S - - N N N - - 004 1 2 - - - 2152 0
AD1 60 AD1_IDESTN C 30 0 Id.Estr.Neg Id.Estr.Neg Bus Estr 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 CRMXNVLEST(FwFldGet("AD1_VEND"))[1] - 1 x xx x - - - N V R - - - - - - - - 075 - S - - N - N - - 004 1 2 - - - 2153 0
AD1 61 AD1_NVESTN N 2 0 Nvl. Est.Neg Nv. Est.Neg Bus Est 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 CRMXNVLEST(FwFldGet("AD1_VEND"))[2] - 1 x xx x - - - N V R - - - - - - - - - - S - - N - N - - 004 1 2 - - - 2154 0
AD1 62 AD1_MSBLQL C 1 0 Status Regis Estatus Reg Rec. Status Status do Registro Estatus del registro Record Status @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 xx - - - - A R - - 1=Inativo;2=Ativo 1=Inactivo;2=Activo 1=Inactive;2=Active - - - - 1 S - - N - N - - 004 1 2 - - - 2155 0
AD1 63 AD1_DTASSI D 8 0 Dt.Ass.Prop. Fc.Fir.Prop. Prop.Sig.Dt. Dt. assinatura proposta Fc. ficha propuesta Proposal signature date - - x x x x x x x x x x x x x x x x - - 1 x xx - S - N A R - - - - - - M->AD1_STATUS == '9' - - 2 S - - N N N - - - 1 2 - - - 2156 0
AD1 64 AD1_OBSPRO M 10 0 Obs.Proposta Obs.Propuest Prop. Notes Observacoes da proposta Observaciones de propuest Proposal notes - - x x x x x x x x x x x x x x x x - - 1 x x xx x - - - N A R - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 2157 0
AD1 65 AD1_CNTPRO C 6 0 Contato Ass. Contacto Fir Sign. Contac Contato ass. proposta Contacto fir. propuesta Proposal signature contac @! Ft300VlSU5() x x x x x x x x x x x x x x x x - SU5001 1 x x xx - S - N A R - - - - - - !Empty(M->AD1_DTASSI) - - 2 S - - N N N - - - 1 2 - - - 2158 0
AD1 66 AD1_NOMCNT C 50 0 Nome contato Nombre cont. Contact name Nome do contato Nombre del contacto Contact name @! - x x x x x x x x x x x x x x x x IIF(!INCLUI .AND. !Empty(AD1->AD1_CNTPRO),Posicione("SU5",1,xFilial("SU5")+AD1->AD1_CNTPRO,"U5_CONTAT"),"") - 1 x x xx x - - - N V V - - - - - - - - 176 2 S - - N N N - - - 1 2 - - - 2159 0
AD1 67 AD1_USRASS C 6 0 Usuário Resp Usuario Resp Resp. User Cod. Usuario Responsável Cod. Usuario Responsable Responsible User Code - - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N V R - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 2160 0
AD1 68 AD1_DSCUSR C 40 0 Nome Usuario Nombre Usuar User Name Nome do usuario Nombre del usuario User name - - x x x x x x x x x x x x x x x x IIF(!INCLUI .AND. !Empty(AD1->AD1_USRASS),FwGetUserName(AD1->AD1_USRASS),"") - 1 x xx x - - - N V V - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 2161 0
AD1 69 AD1_DESCAM C 40 0 Desc. Camp. Desc. Camp. Fld. Descr. Descrição da Campanha Descripcion de Campana Campaign Description - - x x x x x x x x x x x x x x x x IIF(!EMPTY(M->AD1_CHVCAM),POSICIONE("SUO",1,XFILIAL("SUO")+ALLTRIM(M->AD1_CHVCAM),"UO_DESC"),"") - 1 x x - - - S V V - - - - - - - Ft300InBra() - - S - - N - N - - - 1 2 - - - 2162 0

Índices da Tabela AD1 (8 índices)

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_
AD1 1 AD1_FILIAL+AD1_NROPOR+AD1_REVISA Oportunidade + Revisao Oportunidad + Revision Opportunity + Revision S - - S 2 3 - 350 0
AD1 2 AD1_FILIAL+AD1_VEND+DTOS(AD1_DTINI) Vendedor + Dt.Inicio Vendedor + Fc.Inicio Sales Rep. + Start Date S - - S 2 3 - 351 0
AD1 3 AD1_FILIAL+AD1_VEND+DTOS(AD1_DTFIM) Vendedor + Dt.Fechament Vendedor + Fc.Cierre Sales Rep. + Closing Date S - - S 2 3 - 352 0
AD1 4 AD1_FILIAL+AD1_PROSPE+AD1_LOJPRO+AD1_VEND+DTOS(AD1_DTINI)+DTOS(AD1_DTFIM)+AD1_PROVEN+AD1_STAGE+AD1_CODPRO+AD1_STATUS Prospect + Loja Prosp. + Vendedor + Dt.Inicio + Dt.Fechament + Process Prospect + Tienda Prosp + Vendedor + Fc.Inicio + Fc.Cierre + Proceso + Prospect + ProspctStore + Sales Rep. + Start Date + Closing Date + Pro S - - S 2 3 - 353 0
AD1 5 AD1_FILIAL+AD1_PROVEN+AD1_STAGE Processo + Estagio Proceso + Etapa Process + Stage S - - S 2 3 - 354 0
AD1 6 AD1_FILIAL+DTOS(AD1_DATA)+AD1_NROPOR+AD1_REVISA Dt Inclusão + Oportunidade + Revisao Fc.Inclusion + Oportunidad + Revision Inclusion Dt + Opportunity + Revision S - - N 2 3 - 355 0
AD1 7 AD1_FILIAL+AD1_CODTMK Cod Atend Cod.Atencion Service Code S - - S 2 3 - 356 0
AD1 8 AD1_FILIAL+DTOS(AD1_DATA)+AD1_PROVEN+AD1_VEND+AD1_STATUS Dt Inclusão + Processo + Vendedor + Status Fc.Inclusion + Proceso + Vendedor + Estatus Inclusion Dt + Process + Sales Rep. + Status S - - S 2 3 - 357 0

Perguntas frequentes

Para que serve a tabela AD1 no Protheus?

Ela é utilizada para oportunidades de venda dentro do sistema ERP Protheus.

Como consultar os campos da tabela AD1?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela AD1?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela AD1

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    AD1_FILIAL,
    AD1_NROPOR,
    AD1_REVISA,
    AD1_DESCRI,
    AD1_DATA,
    AD1_HORA,
    AD1_USER,
    AD1_VEND,
    AD1_NOMVEN,
    AD1_DTINI,
    AD1_DTFIM,
    AD1_PROSPE,
    AD1_LOJPRO,
    AD1_NOMPRO,
    AD1_CODCLI,
    AD1_LOJCLI,
    AD1_NOMCLI,
    AD1_PROVEN,
    AD1_STAGE,
    AD1_PERCEN,
    AD1_CODMEM,
    AD1_MEMO,
    AD1_DTPFIM,
    AD1_DTPENC,
    AD1_HRPENC,
    AD1_MOEDA,
    AD1_DESMOE,
    AD1_RCINIC,
    AD1_VERBA,
    AD1_RCFECH,
    AD1_RCREAL,
    AD1_CUSTO,
    AD1_FEELIN,
    AD1_FCS,
    AD1_DESFCS,
    AD1_FCI,
    AD1_DESFCI,
    AD1_PRIOR,
    AD1_STATUS,
    AD1_ENCERR,
    AD1_MTVENC,
    AD1_MEMENC,
    AD1_MODO,
    AD1_COMUNI,
    AD1_CANAL,
    AD1_TABELA,
    AD1_CODPRO,
    AD1_DESPRO,
    AD1_SETOR,
    AD1_CODCAT,
    AD1_VISTEC,
    AD1_CODVIS,
    AD1_SITVIS,
    AD1_NUMORC,
    AD1_PROPOS,
    AD1_TPCAMP,
    AD1_CHVCAM,
    AD1_CODTMK,
    AD1_REGSLA,
    AD1_IDESTN,
    AD1_NVESTN,
    AD1_MSBLQL,
    AD1_DTASSI,
    AD1_OBSPRO,
    AD1_CNTPRO,
    AD1_NOMCNT,
    AD1_USRASS,
    AD1_DSCUSR,
    AD1_DESCAM
FROM AD1
WHERE
    D_E_L_E_T_ = ' '
    AND AD1_FILIAL = 'VALOR'
    AND AD1_NROPOR = 'VALOR'
    AND AD1_REVISA = 'VALOR'
    AND AD1_DESCRI = 'VALOR'
    AND AD1_DATA BETWEEN '20260601' AND '20260630'
    AND AD1_HORA = 'VALOR'
    AND AD1_USER = 'VALOR'
    AND AD1_VEND = 'VALOR'
    AND AD1_NOMVEN = 'VALOR'
    AND AD1_DTINI BETWEEN '20260601' AND '20260630'
    AND AD1_DTFIM BETWEEN '20260601' AND '20260630'
    AND AD1_PROSPE = 'VALOR'
    AND AD1_LOJPRO = 'VALOR'
    AND AD1_NOMPRO = 'VALOR'
    AND AD1_CODCLI = 'VALOR'
    AND AD1_LOJCLI = 'VALOR'
    AND AD1_NOMCLI = 'VALOR'
    AND AD1_PROVEN = 'VALOR'
    AND AD1_STAGE = 'VALOR'
    AND AD1_PERCEN = 0
    AND AD1_CODMEM = 'VALOR'
    AND AD1_DTPFIM BETWEEN '20260601' AND '20260630'
    AND AD1_DTPENC BETWEEN '20260601' AND '20260630'
    AND AD1_HRPENC = 'VALOR'
    AND AD1_MOEDA = 0
    AND AD1_DESMOE = 'VALOR'
    AND AD1_RCINIC = 0
    AND AD1_VERBA = 0
    AND AD1_RCFECH = 0
    AND AD1_RCREAL = 0
    AND AD1_CUSTO = 0
    AND AD1_FEELIN = 'VALOR'
    AND AD1_FCS = 'VALOR'
    AND AD1_DESFCS = 'VALOR'
    AND AD1_FCI = 'VALOR'
    AND AD1_DESFCI = 'VALOR'
    AND AD1_PRIOR = 'VALOR'
    AND AD1_STATUS = 'VALOR'
    AND AD1_ENCERR = 'VALOR'
    AND AD1_MEMENC = 'VALOR'
    AND AD1_MODO = 'VALOR'
    AND AD1_COMUNI = 'VALOR'
    AND AD1_CANAL = 'VALOR'
    AND AD1_TABELA = 'VALOR'
    AND AD1_CODPRO = 'VALOR'
    AND AD1_DESPRO = 'VALOR'
    AND AD1_SETOR = 'VALOR'
    AND AD1_CODCAT = 'VALOR'
    AND AD1_VISTEC = 'VALOR'
    AND AD1_CODVIS = 'VALOR'
    AND AD1_SITVIS = 'VALOR'
    AND AD1_NUMORC = 'VALOR'
    AND AD1_PROPOS = 'VALOR'
    AND AD1_TPCAMP = 'VALOR'
    AND AD1_CHVCAM = 'VALOR'
    AND AD1_CODTMK = 'VALOR'
    AND AD1_REGSLA = 'VALOR'
    AND AD1_IDESTN = 'VALOR'
    AND AD1_NVESTN = 0
    AND AD1_MSBLQL = 'VALOR'
    AND AD1_DTASSI BETWEEN '20260601' AND '20260630'
    AND AD1_CNTPRO = 'VALOR'
    AND AD1_NOMCNT = 'VALOR'
    AND AD1_USRASS = 'VALOR'
    AND AD1_DSCUSR = 'VALOR'
    AND AD1_DESCAM = 'VALOR'