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

Tabela AF3 no Protheus

Recursos do Orçamento

O que é a tabela AF3 no Protheus?

A tabela AF3 faz parte do sistema ERP Protheus da TOTVS e é utilizada para recursos do orçamento.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE AF3
X2_PATH \DATA\
X2_ARQUIVO AF3990
X2_NOME Recursos do Orçamento
X2_NOMESPA Recursos del Presupuesto
X2_NOMEENG Quotation Resources
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO AF3_FILIAL+AF3_ORCAME+AF3_VERSAO+AF3_TAREFA+AF3_ITEM+AF3_PRODUT+AF3_RECURS
X2_PYME S
X2_MODULO 44
X2_DISPLAY AF3_ORCAME+AF3_TAREFA+AF3_DESCRI
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_ 203
R_E_C_D_E_L_ 0

Campos da Tabela AF3 (25 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_
AF3 01 AF3_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 x x - - - N - - - - - - - - - - 033 1 S - - N N N - - - 1 2 - - - 3095 0
AF3 02 AF3_ORCAME C 10 0 Orcamento Presupuesto Budget Codigo do Orcamento Codigo del Presupuesto Budget Code @! - 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 - - - 3096 0
AF3 03 AF3_TAREFA C 12 0 Tarefa Tarea Task Codigo da Tarefa Codigo de la Tarea Task Code @! - x x x x x x x x x x x x x x x - - 1 xx x - - - S - - - - - - - - - - 014 1 S - - N N N - - - 1 2 - - - 3097 0
AF3 04 AF3_ITEM C 2 0 Item Item Item Item Item Item @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 3098 0
AF3 05 AF3_PRODUT C 15 0 Produto Producto Product Produto Producto Product @! ExistCpo("SB1") .And. PMSSelAF3Opc() x x x x x x x x x x x x x x x x - SB1 1 xx - S - S - - - - - - - - - - 030 1 S - - N N N - - - 1 1 - - - 3099 0
AF3 06 AF3_TIPO C 2 0 Tipo Tipo Type Tipo de Produto Tipo de Producto Product Type @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,POSICIONE("SB1",1,XFILIAL("SB1")+AF3->AF3_PRODUT,"B1_TIPO"),"") - 1 x x - - - N V V - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 3100 0
AF3 07 AF3_DESCRI C 50 0 Descricao Descripcion Description Descricao Descripcion Description @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,POSICIONE("SB1",1,XFILIAL("SB1")+AF3->AF3_PRODUT,"B1_DESC"),"") - 1 x x x - - - N V V - - - - - - - - 171 1 S - - N N N - - - 1 2 - - - 3101 0
AF3 08 AF3_UM C 2 0 Unidade Unidad Unit Unidade de Medida Unidad de Medida Unit of Measurement - - x x x x x x x x x x x x x x x x IIF(!INCLUI,POSICIONE("SB1",1,XFILIAL("SB1")+AF3->AF3_PRODUT,"B1_UM"),"") - 1 x x - - - N V V - - - - - - - - 122 1 S - - N N N - - - 1 2 - - - 3102 0
AF3 09 AF3_QUANT N 12 4 Quantidade Cantidad Quantity Quantidade Cantidad Quantity @E 9,999,999.9999 Vazio().or.Pms103Qt() x x x x x x x x x x x x x x x x - - 1 xxxx - S - N - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 3103 0
AF3 10 AF3_FATOR N 12 4 Fator Factor Factor Fator Multiplicador Factor Multiplicado Multiplying Factor @E 9,999,999.9999 Ft531VlFat() x x x x x x xx x x x x x x x x x x x - - 1 xx - - - - A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 3104 0
AF3 11 AF3_MOEDA N 2 0 Moeda Moneda Currency Moeda Moneda Currency 99 M->AF3_MOEDA > 0 .AND. M->AF3_MOEDA <= MoedFin() x x x x x x x x x x x x x x x x 1 - 1 x xx - S - N - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 3105 0
AF3 12 AF3_SIMBMO C 10 0 Simb. Moeda Simb. Moneda Currency Simbolo da Moeda Simbolo de la Moneda Currency Symbol @! - x x x x x x x x x x x x x x x x IF(ALTERA,SUPERGETMV("MV_SIMB"+ALLTRIM(STR(M->AF3_MOEDA,2,0))),"") - 1 x x x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 3106 0
AF3 13 AF3_CUSTD N 14 4 Custo Stand. Costo Estand Stand. Cost Custo Estandar Costo Estandar Standard Cost @E 999,999,999.9999 Positivo() x x x x x x x x x x x x x x x x - - 1 xx x x - - - N - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 3107 0
AF3 14 AF3_SEGUM C 2 0 Seg.Uni.Med. Seg.Uni.Med. 2nd M.U. Segunda Unidade de Medida Segunda Unidad de Medida 2nd Measurement Unit - - x x x x x x x x x x x x x x x x - SAH 1 x x - - - N V V - - - - - - - - 122 1 S - - N N N - - - 1 2 - - - 3108 0
AF3 15 AF3_QTSEGU N 12 4 Qt.Seg.UM Ctd.Seg.UM 2nd MU.Qtt. Quantidade na Seg. UM Cantidad en la Seg. UM 2nd M.U.Qtt. @E 9,999,999.9999 Vazio().Or.(Positivo().And.Pms1032Qt()) x x x x x x x x x x x x x x x x - - 1 xx x x - S - S - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 3109 0
AF3 16 AF3_ACUMUL C 1 0 Calc. Custo Calc. Costo Calc.Cost Metodo de Calc. Custo Metodo de Calc. Costo Cost Calculation Method - Pertence("123456") x x x x x x x x x x x x x x x x "3" - 1 x - - - N - - - - 1=50%/50%;2=0%/100%;3=Rateado;4=Necessidade;5=Apropriacao;6=Rateio Aprop. 1=50%/50%;2=0%/100%;3=Prorrateado;4=Necesidad 1=50%/50%;2=0%/100%;3=Prorated;4=Necessity;5=Allocation;6=Alloc. proration - - - - - S - - N N N - - - 1 2 - - - 3110 0
AF3 17 AF3_COMPOS C 10 0 Sub-Compos. Subcomposi. Subcomp. Codigo da Sub-Composicao Cod. de la Subcomposicion Subcomposition Code @! Vazio() .Or. ExistCpo("AE1") x x x x x x x x x x x x x x x x - AE1 1 x xx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3111 0
AF3 18 AF3_RECURS C 15 0 Cod. Recurso Cod. Recurso Resc.Code Codigo do Recurso Codigo de Recurso Resource Code @! Vazio() .Or. ExistCpo("AE8") x x x x x x x x x x x x x x x x - AE8 1 xx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3112 0
AF3 19 AF3_RECALC C 1 0 Recalc.Custo Recalc.Costo Recalc.Cost Recalcular Custos? Recalcular Costos Recalculate costs - Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 x xx x - - - S A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 2 - - - 3113 0
AF3 20 AF3_TURNO C 3 0 Turno Turno Shift Turno do Recurso Turno del Recurso Resource Shift @! Vazio() .OR. ExistCpo('SH7') x x x x x x xx x x x x x x x x x x x x - SH7 1 x xx x - - - - A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 3114 0
AF3 21 AF3_CALCTR C 1 0 Calc. Trasl. Calc. Trasl. Calc. Trans. Calcula Translado? ¿Calcula Traslado? Calculate Transfer @! Pertence('12') x x x x x x xx x x x x x x x x x x x x '1' - 1 x xx x - - - - A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 2 - - - 3115 0
AF3 22 AF3_OPC C 80 0 Opcionais Opcionales Optionals Opcionais do produto Opcionales del producto Optionals of the product @!S40 - 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 N - - - 1 2 - - - 3116 0
AF3 23 AF3_VERSAO C 3 0 Versão Version Version Versão Version Version @! - x x x x x x x x x x x x x x x x - - 1 x x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 3117 0
AF3 24 AF3_HRTRAN C 5 0 Translado Traslado Transfer Translado Traslado Transfer 99:99 - x x x x x x x x x x x x x x x x - - 1 x x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 3118 0
AF3 25 AF3_MOPC M 10 0 M. opcional M. Opcional Optional M Mesmo Opcional Mismo opcional Optional Mesmo - - x x x x x x x x x x x x x x x x - - 1 xx x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 3119 0

Índices da Tabela AF3 (6 í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_
AF3 1 AF3_FILIAL+AF3_ORCAME+AF3_TAREFA+AF3_ITEM Orcamento + Tarefa + Item Presupuesto + Tarea + Item Budget + Task + Item S - - S 2 3 - 520 0
AF3 2 AF3_FILIAL+AF3_ORCAME+AF3_PRODUT Orcamento + Produto Presupuesto + Producto Budget + Product S - - S 2 3 - 521 0
AF3 3 AF3_FILIAL+AF3_ORCAME+AF3_COMPOS Orcamento + Sub-Compos. Presupuesto + Subcomposi. Budget + Subcomp. S - - S 2 3 - 522 0
AF3 4 AF3_FILIAL+AF3_RECURS+AF3_ORCAME+AF3_TAREFA Cod. Recurso + Orcamento + Tarefa Cod. Recurso + Presupuesto + Tarea Resc.Code + Budget + Task S - - S 2 3 - 523 0
AF3 5 AF3_FILIAL+AF3_ORCAME+AF3_VERSAO+AF3_TAREFA+AF3_ITEM Orcamento + Versão + Tarefa + Item Presupuesto + Version + Tarea + Item Budget + Version + Task + Item S - - S 2 3 - 524 0
AF3 6 AF3_FILIAL+AF3_ORCAME+AF3_VERSAO+AF3_PRODUT Orcamento + Versão + Produto Presupuesto + Version + Producto Budget + Version + Product S - - S 2 3 - 525 0

Perguntas frequentes

Para que serve a tabela AF3 no Protheus?

Ela é utilizada para recursos do orçamento dentro do sistema ERP Protheus.

Como consultar os campos da tabela AF3?

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

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

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

Exemplo de consulta SQL da tabela AF3

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

SELECT
    AF3_FILIAL,
    AF3_ORCAME,
    AF3_TAREFA,
    AF3_ITEM,
    AF3_PRODUT,
    AF3_TIPO,
    AF3_DESCRI,
    AF3_UM,
    AF3_QUANT,
    AF3_FATOR,
    AF3_MOEDA,
    AF3_SIMBMO,
    AF3_CUSTD,
    AF3_SEGUM,
    AF3_QTSEGU,
    AF3_ACUMUL,
    AF3_COMPOS,
    AF3_RECURS,
    AF3_RECALC,
    AF3_TURNO,
    AF3_CALCTR,
    AF3_OPC,
    AF3_VERSAO,
    AF3_HRTRAN,
    AF3_MOPC
FROM AF3
WHERE
    D_E_L_E_T_ = ' '
    AND AF3_FILIAL = 'VALOR'
    AND AF3_ORCAME = 'VALOR'
    AND AF3_TAREFA = 'VALOR'
    AND AF3_ITEM = 'VALOR'
    AND AF3_PRODUT = 'VALOR'
    AND AF3_TIPO = 'VALOR'
    AND AF3_DESCRI = 'VALOR'
    AND AF3_UM = 'VALOR'
    AND AF3_QUANT = 0
    AND AF3_FATOR = 0
    AND AF3_MOEDA = 0
    AND AF3_SIMBMO = 'VALOR'
    AND AF3_CUSTD = 0
    AND AF3_SEGUM = 'VALOR'
    AND AF3_QTSEGU = 0
    AND AF3_ACUMUL = 'VALOR'
    AND AF3_COMPOS = 'VALOR'
    AND AF3_RECURS = 'VALOR'
    AND AF3_RECALC = 'VALOR'
    AND AF3_TURNO = 'VALOR'
    AND AF3_CALCTR = 'VALOR'
    AND AF3_OPC = 'VALOR'
    AND AF3_VERSAO = 'VALOR'
    AND AF3_HRTRAN = 'VALOR'