Orçamentos
A tabela AF1 faz parte do sistema ERP Protheus da TOTVS e é utilizada para orçamentos.
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 AF1 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 AF1, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | AF1 |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | AF1990 |
| X2_NOME | Orçamentos |
| X2_NOMESPA | Presupuestos |
| X2_NOMEENG | Quotations |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | AF1_FILIAL+AF1_ORCAME+AF1_VERSAO |
| X2_PYME | S |
| X2_MODULO | 44 |
| X2_DISPLAY | AF1_ORCAME+AF1_DESCRI+AF1_OBS |
| X2_SYSOBJ | - |
| 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_ | 201 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AF1 | 01 | AF1_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 | - | - | - | - | - | - | - | - | - | 033 | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3023 | 0 |
| AF1 | 02 | AF1_ORCAME | C | 10 | 0 | Orcamento | Presupuesto | Budget | Codigo do Orcamento | Codigo del Presupuesto | Budget Code | @! | ExistChav("AF1").And.FreeForUse("AF1") | x x x x x x x x x x x x x x x xx | GetSxeNum("AF1", "AF1_ORCAME") | - | 1 | xx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | S | N | N | - | - | - | 1 | 1 | - | - | - | 3024 | 0 |
| AF1 | 03 | AF1_VERSAO | C | 3 | 0 | Versão | Version | Version | Versão do Projeto | Version del Proyecto | Project Version | @! | - | x x x x x x x x x x x x x x x x | "001" | - | 1 | x x | - | - | - | - | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 3025 | 0 |
| AF1 | 04 | AF1_DESCRI | C | 90 | 0 | Descricao | Descripcion | Description | Descricao do Orcamento | Descripc. del Presupuesto | Budget Description | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | S | N | N | - | - | - | 1 | 1 | - | - | - | 3026 | 0 |
| AF1 | 05 | AF1_DATA | D | 8 | 0 | Data Orcam. | Fch.Presup. | Budget Date | Data do Orcamento | Fecha de Presupuesto | Budget Date | - | - | x x x x x x x x x x x x x x x x | dDataBase | - | 1 | xx | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 3027 | 0 |
| AF1 | 06 | AF1_NOMPRJ | C | 100 | 0 | Nome Projeto | Nom Proyecto | Project Name | Nome do Projeto | Nombre del Proyecto | Project Name | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | - | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 3028 | 0 |
| AF1 | 07 | AF1_VALID | D | 8 | 0 | Validade | Validez | Validity | Data de Validade | Fecha de Validez | Validity Date | - | M->AF1_VALID>=M->AF1_DATA | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3029 | 0 |
| AF1 | 08 | AF1_CLIENT | C | 6 | 0 | Cliente | Cliente | Customer | Codigo do Cliente | Codigo del Cliente | Customer's Code | @! | Pms100Cli() | x x x x x x x x x x x x x x x x | - | SA1 | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 001 | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3030 | 0 |
| AF1 | 09 | AF1_LOJA | C | 2 | 0 | Loja | Tienda | Unit | Loja do Cliente | Tienda del Cliente | Customer's Unit | @! | Pms100Cli() | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 002 | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3031 | 0 |
| AF1 | 10 | AF1_FASE | C | 2 | 0 | Fase | Fase | Stage | Fase do Orcamento | Fase del Presupuesto | Budget Stage | @! | ExistCpo("AE9") | x x x x x x x x x x x x x x x x | GetMv("MV_ORCINIC") | AE9 | 1 | xx | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 3032 | 0 |
| AF1 | 11 | AF1_CODMEM | C | 6 | 0 | Codigo Memo | Codigo Memo | Memo Code | Codigo Memo | Codigo Memo | Memo Code | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3033 | 0 |
| AF1 | 12 | AF1_TPORC | C | 4 | 0 | Tipo Orcam. | Tipo Presup. | Budget Type | Tipo de Orcamento | Tipo de Presupuesto | Budget Type | @! | ExistCpo("SX5","FE"+M->AF1_TPORC) | x x x x x x x x x x x x x x x x | - | FE | 1 | xx | - | - | - | N | - | - | - | - | 1=Projeto Externo;2=Projeto Interno | 1=Proyecto Externo;2=Proyecto Interno | 1=External Project;2=Internal Project | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 3034 | 0 |
| AF1 | 13 | AF1_OBS | M | 80 | 0 | Observacoes | Observacion. | Notes | Observacoes | Observaciones | Notes | @! | - | x x x x x x x x x x x x x x x x | E_MSMM(AF1->AF1_CODMEM) | - | 1 | x x | - | - | - | N | A | V | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3035 | 0 |
| AF1 | 14 | AF1_DTCONV | D | 8 | 0 | Dt.Conversao | Fch. Conver. | Conv. Date | Data da Conversao | Fecha de la conversion | Conversion Date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3036 | 0 |
| AF1 | 15 | AF1_DELIM | C | 1 | 0 | Delimitador | Delimitador | Dilimit. | Delimitador Cod. Estrut. | Delimitador Cod. Estruct. | Structure Code Delimt. | @! | - | x x x x x x x x x x x x x x x x | '.' | - | 1 | xx x | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | 3 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3037 | 0 |
| AF1 | 16 | AF1_MASCAR | C | 10 | 0 | Mascara | Mascara | Mask | Mascara Cod. Estrut. | Mascara Cod. Estruct. | Structure Mask Code | @! | - | x x x x x x x x x x x x x x x x | '2222222222' | - | 1 | xx x | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | 3 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3038 | 0 |
| AF1 | 17 | AF1_NMAX | N | 3 | 0 | Niv.Inicial | Niv.Inicial | Init. Level | Niv.Inicial Visualizacao | Niv.Inicial Visualizacion | Visualization Init. Level | @E 999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3039 | 0 |
| AF1 | 18 | AF1_NMAXF3 | N | 3 | 0 | Niv.Ini.F3 | Niv.Ini.F3 | Ini.Lev. F3 | Niv.Inicial Visualiz.F3 | Niv.Inicial Visualiz.F3 | View Ini.Level F3 | @E 999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | 1 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3040 | 0 |
| AF1 | 19 | AF1_TRUNCA | C | 1 | 0 | Custo tarefa | Costo tarea | Task Cost | Trunca custo tarefa | Trunca costo tareaa | Truncate task cost | 9 | Pertence('1234') | x x x x x x x x x x x x x x x x | "1" | - | 1 | xx | - | - | - | N | A | R | - | - | 1=Trunca Unitario do Item;2=Arredonda Unitario do Item;3=Trunca Unitario da Tarefa;4=Arredonda Unitario da Tarefa | 1=Trunca Unitario del Item;2=Redondea Unitario del Item;3=Trunca Unitario de la Tarea;4=Redondea Unitario de la Tarea | 1=Truncate Unitary of Item;2=Round off Unitary of Item;3=Truncate Unitary of Task;4=Round off Unitary of Task | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3041 | 0 |
| AF1 | 20 | AF1_BDI | N | 6 | 2 | % Markup | % Markup | Markup % | % Markup | % Markup | Markup % | @E 999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxx x | - | - | - | N | - | - | - | - | - | - | - | - | M->AF1_VALBDI == 0 | - | - | 2 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3042 | 0 |
| AF1 | 21 | AF1_VALBDI | N | 14 | 2 | Valor Markup | Valor Markup | Markup Value | Valor do Markup | Valor de Markup | Markup Value | @E 99,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxx x | - | - | - | N | - | - | - | - | - | - | - | - | M->AF1_BDI == 0 | - | - | 2 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3043 | 0 |
| AF1 | 22 | AF1_BDIPAD | N | 6 | 2 | %Markup Pad. | %Markup Est. | %Std. Markup | % Markup Padrao | % Markup Estandar | % Standard Markup | @E 999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxx x | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | 2 | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3044 | 0 |
| AF1 | 23 | AF1_RECALC | C | 1 | 0 | Recalc.Custo | Recalc.Costo | Cost recalc. | Recalculo do Custo | Recálculo de Costo | Cost recalculation | @! | Pertence("12 ") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx | - | - | - | N | A | R | - | - | 1=Sim;2=Näo | 1=Sí;2=No | 1=Yes;2=No | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3045 | 0 |
| AF1 | 24 | AF1_TIPO | C | 1 | 0 | Tipo Modelo | Tipo Modelo | Model Type | Tipo do Modelo | Tipo de Modelo | Model Type | 9 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | - | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3046 | 0 |
| AF1 | 25 | AF1_CODORC | C | 6 | 0 | Orcamento | Presupuesto | Budget | Codigo do Orcamento | Codigo de Presupuesto | Budget Code | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | - | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3047 | 0 |
| AF1 | 26 | AF1_AUTCUS | C | 1 | 0 | Cal.Aut.Cust | Cal.Aut.Cost | Cal.Aut.Cost | Calcula Autom. Custo | Calcula Autom. Costo | Calculate Autom. Cost | @! | Pertence("12 ") | x x x x x x x x x x x x x x x x | "1" | - | 1 | xx x | - | - | - | N | A | R | - | - | 1=Sim;2=Näo | 1=Si;2-No | 0=Yes;1=No | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3048 | 0 |
| AF1 | 27 | AF1_CTRUSR | C | 1 | 0 | Ctrl.Usuario | Ctrl.Usuario | User Control | Controle de Usuários | Control de Usuarios | User Control | - | Pertence("12") | x x x x x x x x x x x x x x x x | "1" | - | 1 | xx x | - | - | - | - | - | - | - | - | 1=Habilitado;2=Desabilitado | 1=Habilitado;2=Deshabilitado | 1=Enabled;2=Disabled | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3049 | 0 |
| AF1 | 28 | AF1_GETTRF | C | 12 | 0 | Sequen. Trf. | Secuenc.Tr. | Task Sequen. | Sequencia da Tarefa | Secuencia de la Tarea | Task Sequency | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | V | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3050 | 0 |
| AF1 | 29 | AF1_ENTIDA | C | 1 | 0 | Tipo Entid. | Tipo Entid. | Entity Type | Tipo de Entidade | Tipo de Entidad | Entity Type | @! | - | x x x x x x x x x x x x x x x x | "1" | - | 1 | x x | - | - | - | - | V | R | - | - | 1=Cliente;2=Prospect | 1=Cliente;2=Prospect | 1=Customer;2=Prospect | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 3051 | 0 |
| AF1 | 30 | AF1_CODENT | C | 6 | 0 | Cod.Entidade | Cod.Entidad | Entity Code | Codigo da Entidade | Codigo de Entidad | Entity Code | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | - | V | R | - | - | - | - | - | - | - | - | 001 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 3052 | 0 |
| AF1 | 31 | AF1_LOJENT | C | 2 | 0 | Loja Entidad | Tienda Ent | Entity Store | Loja da Entidade | Tienda de la Entidad | Entity Store | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | - | V | R | - | - | - | - | - | - | - | - | 002 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 3053 | 0 |
| AF1 | 32 | AF1_VEND | C | 6 | 0 | Vendedor | Vendedor | Sales Rep | Codigo Vendedor | Codigo Vendedor | Sales Representative | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | - | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 3054 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AF1 | 1 | AF1_FILIAL+AF1_ORCAME+AF1_DESCRI | Orcamento + Descricao | Presupuesto + Descripcion | Budget + Description | S | - | - | S | 2 | 3 | - | 504 | 0 |
| AF1 | 2 | AF1_FILIAL+AF1_CLIENT+AF1_LOJA+AF1_ORCAME+DTOS(AF1_DATA) | Cliente + Loja + Orcamento + Data Orcam. | Cliente + Tienda + Presupuesto + Fch.Presup. | Customer + Unit + Budget + Budget Date | S | SA1 | - | S | 2 | 3 | - | 505 | 0 |
| AF1 | 3 | AF1_FILIAL+AF1_DESCRI+AF1_ORCAME | Descricao + Orcamento | Descripcion + Presupuesto | Description + Budget | S | - | - | S | 2 | 3 | - | 506 | 0 |
| AF1 | 4 | AF1_FILIAL+AF1_CODORC+AF1_TIPO | Orcamento + Tipo Modelo | Presupuesto + Tipo Modelo | Budget + Model Type | S | - | - | S | 2 | 3 | - | 507 | 0 |
| AF1 | 5 | AF1_FILIAL+AF1_CODENT+AF1_LOJENT | Cod.Entidade + Loja Entidad | Cod.Entidad + Tienda Ent | Entity Code + Entity Store | S | - | - | S | 2 | 3 | - | 508 | 0 |
| AF1 | 6 | AF1_FILIAL+AF1_ENTIDA+AF1_CODENT+AF1_LOJENT | Tipo Entid. + Cod.Entidade + Loja Entidad | Tipo Entid. + Cod.Entidad + Tienda Ent | Entity Type + Entity Code + Entity Store | S | - | - | S | 2 | 3 | - | 509 | 0 |
| AF1 | 7 | AF1_FILIAL+AF1_NOMPRJ | Nome Projeto | Nom Proyecto | Project Name | S | - | - | S | 2 | 3 | - | 510 | 0 |
| AF1 | 8 | AF1_FILIAL+AF1_ORCAME+AF1_VERSAO | Orcamento + Versão | Presupuesto + Version | Budget + Version | S | - | - | S | 2 | 3 | - | 511 | 0 |
| AF1 | 9 | AF1_FILIAL+AF1_CODORC+AF1_ORCAME+AF1_VERSAO | Orcamento + Orcamento + Versão | Presupuesto + Presupuesto + Version | Budget + Budget + Version | S | - | - | S | 2 | 3 | - | 512 | 0 |
Ela é utilizada para orçamentos 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
AF1_FILIAL,
AF1_ORCAME,
AF1_VERSAO,
AF1_DESCRI,
AF1_DATA,
AF1_NOMPRJ,
AF1_VALID,
AF1_CLIENT,
AF1_LOJA,
AF1_FASE,
AF1_CODMEM,
AF1_TPORC,
AF1_OBS,
AF1_DTCONV,
AF1_DELIM,
AF1_MASCAR,
AF1_NMAX,
AF1_NMAXF3,
AF1_TRUNCA,
AF1_BDI,
AF1_VALBDI,
AF1_BDIPAD,
AF1_RECALC,
AF1_TIPO,
AF1_CODORC,
AF1_AUTCUS,
AF1_CTRUSR,
AF1_GETTRF,
AF1_ENTIDA,
AF1_CODENT,
AF1_LOJENT,
AF1_VEND
FROM AF1
WHERE
D_E_L_E_T_ = ' '
AND AF1_FILIAL = 'VALOR'
AND AF1_ORCAME = 'VALOR'
AND AF1_VERSAO = 'VALOR'
AND AF1_DESCRI = 'VALOR'
AND AF1_DATA BETWEEN '20260501' AND '20260531'
AND AF1_NOMPRJ = 'VALOR'
AND AF1_VALID BETWEEN '20260501' AND '20260531'
AND AF1_CLIENT = 'VALOR'
AND AF1_LOJA = 'VALOR'
AND AF1_FASE = 'VALOR'
AND AF1_CODMEM = 'VALOR'
AND AF1_TPORC = 'VALOR'
AND AF1_DTCONV BETWEEN '20260501' AND '20260531'
AND AF1_DELIM = 'VALOR'
AND AF1_MASCAR = 'VALOR'
AND AF1_NMAX = 0
AND AF1_NMAXF3 = 0
AND AF1_TRUNCA = 'VALOR'
AND AF1_BDI = 0
AND AF1_VALBDI = 0
AND AF1_BDIPAD = 0
AND AF1_RECALC = 'VALOR'
AND AF1_TIPO = 'VALOR'
AND AF1_CODORC = 'VALOR'
AND AF1_AUTCUS = 'VALOR'
AND AF1_CTRUSR = 'VALOR'
AND AF1_GETTRF = 'VALOR'
AND AF1_ENTIDA = 'VALOR'
AND AF1_CODENT = 'VALOR'
AND AF1_LOJENT = 'VALOR'
AND AF1_VEND = 'VALOR'