Dicionário Protheus
Início

Tabela AFC no Protheus

Estrutura do Projeto

O que é a tabela AFC no Protheus?

A tabela AFC faz parte do sistema ERP Protheus da TOTVS e é utilizada para estrutura do projeto.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE AFC
X2_PATH \DATA\
X2_ARQUIVO AFC990
X2_NOME Estrutura do Projeto
X2_NOMESPA Estructura del Proyecto
X2_NOMEENG Project Structure
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO AFC_FILIAL+AFC_PROJET+AFC_REVISA+AFC_EDT
X2_PYME S
X2_MODULO 44
X2_DISPLAY AFC_EDT+AFC_DESCRI+AFC_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_ 211
R_E_C_D_E_L_ 0

Campos da Tabela AFC (38 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_
AFC 01 AFC_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 - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 3363 0
AFC 02 AFC_PROJET C 10 0 Projeto Proyecto Project Codigo do Projeto Codigo del Proyecto Project Code - ExistCpo("AF8") x x x x x x x x x x x x x x x xx - AF8 1 xx - - - S - - - - - - - - - - 097 1 S - - N N N - - - 1 1 - - - 3364 0
AFC 03 AFC_REVISA C 4 0 Versao Version Version Versao do Projeto Version del Proyecto Project Version @! - x x x x x x x x x x x x x x x xx - - 1 xx - - - S V - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 3365 0
AFC 04 AFC_EDT C 12 0 EDT EDT WBS Codigo da EDT Codigo de EDT WBS Code @! ExistChav("AFC",M->AFC_PROJET+M->AFC_REVISA+M->AFC_EDT).And.FreeForUse("AFC",M->AFC_PROJET+M->AFC_REVISA+M->AFC_EDT) x x x x x x x x x x x x x x x xx - - 1 xx - - - S - - - - - - - - M->AFC_PROJET!=" " - 014 1 S - - S N N - - - 1 1 - - - 3366 0
AFC 05 AFC_NIVEL C 3 0 Nivel Nivel Level Nivel da Tarefa Nivel de Tarea Task Level @! - x x x x x x x x x x x x x x x xx - - 1 xx - - - S V - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 3367 0
AFC 06 AFC_DESCRI C 90 0 Descricao Descripcion Description Descricao da Composicao Descripc. de Composicion Arrangement Description @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S - - - - - - - - - - - 1 S - - S N N - - - 1 1 - - - 3368 0
AFC 07 AFC_UM C 2 0 UM UM M.U. Unidade de Medida Unidad de Medida Measurement Unit - Vazio().Or.ExistCpo("SAH") x x x x x x x x x x x x x x x x - SAH 1 xx x - - - S - - - - - - - - - - 122 1 S - - N N N - - - 1 2 - - - 3369 0
AFC 08 AFC_QUANT N 14 4 Quantidade Cantidad Quantity Quantidade Utilizada Cantidad Utilizada Quantity Used @E 999,999,999.9999 Positivo().And.NaoVazio() x x x x x x x x x x x x x x x x 1 - 1 xxxx - - - S - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 3370 0
AFC 09 AFC_HDURAC N 14 2 Duracao Hrs. Duracion Hrs Dur.in Hrs. Duracao da Tarefa em Hrs. Duracion de Tarea en Hrs. Task Duration in Hours @E 99999999999.99 - x x x x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 3371 0
AFC 10 AFC_CALEND C 3 0 Calendario Calendario Calendar Calendário utilizado Calendario Utilizado Calendar used @! ExistCpo("SH7").And.PMS203VCAL() x x x x x x x x x x x x x x x x - SH7 1 xx - - - S - - - - - - - - - - - 2 S - - N N N - - - 1 1 - - - 3372 0
AFC 11 AFC_START D 8 0 Dt.Ini. Prv. Fch.Ini.Prv. Est.Ini.Date Data Inicial Prevista Fecha Inicial Prevista Estimated Initial Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - N V - - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 3373 0
AFC 12 AFC_FINISH D 8 0 Dt.Fin. Prv. Fch.Fin.Prv. Est.Fin.Date Data Final Prevista Fecha Final Prevista Estimated Final Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - N V - - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 3374 0
AFC 13 AFC_HORAI C 5 0 Hr.Inic.Prv. Hr.Inic.Prv. Est.Ini.Hour Hora Inicial Prevista Hora Inicial Prevista Estimated Initial Hour 99:99 - x x x x x x x x x x x x x x x x "00:00" - 1 x x - - - N V - - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 3375 0
AFC 14 AFC_HORAF C 5 0 Hr.Fin. Prv Hr.Fin. Prv Est.Fin.Hour Hora Final Prevista Hora Final Prevista Estimated Final Hour 99:99 - x x x x x x x x x x x x x x x x "00:00" - 1 x x - - - N V - - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 3376 0
AFC 15 AFC_HUTEIS N 16 2 Horas Uteis Horas Habil. Usef.Hours Horas Uteis da Tarefa Horas Habiles de Tarea Task Useful Hours @E 9999999999999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 3377 0
AFC 16 AFC_DTATUI D 8 0 Dt.Inic.Rlz. Fch.Inic.Rlz Exec.Ini.Dt. Data Inicial Realizada Fecha Inicial Realizada Executed Initial Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - N V - - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 3378 0
AFC 17 AFC_DTATUF D 8 0 Dt.Fin.Rlz. Fch.Fin.Rlz. Exec.Fin.Dt. Data Final Realizada Fecha Final Realizada Executed Final Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - N V - - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 3379 0
AFC 18 AFC_EDTPAI C 12 0 Cod. EDT Pai Cod.EDT Prin Main WBS Cd. Codigo da EDT Pai Codigo de EDT Principal Main WBS Code @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S V - - - - - - - - - 014 1 S - - N N N - - - 1 2 - - - 3380 0
AFC 19 AFC_CUSTO N 14 2 Cust.Moeda 1 Cost.Moned 1 Cur.1 Cost Custo Prv. EDT - Moeda 1 Costo prv. EDT- Moneda 1 EDT Est.Cost-Currency 1 @E 99,999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N V - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 3381 0
AFC 20 AFC_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 xx - - - - - - - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 3382 0
AFC 21 AFC_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 If(inclui,"",(MSMM(AFC->AFC_CODMEM,80))) - 1 xx - - - - A V - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 3383 0
AFC 22 AFC_CUSTO2 N 14 2 Cust.Moeda 2 Cost.Moned 2 Cur.2 Cost Custo Prv. EDT - Moeda 2 Costo prev. EDT - Moned 2 EDT Est.Cost-Currency 2 @E 99,999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - - V - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 3384 0
AFC 23 AFC_CUSTO3 N 14 2 Cust.Moeda 3 Cost.Moned 3 Cur.3 Cost Custo Prv. EDT - Moeda 3 Costo prev. EDT - Moned 3 EDT Est.Cost-Currency 3 @E 99,999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - - V - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 3385 0
AFC 24 AFC_CUSTO4 N 14 2 Cust.Moeda 4 Cost.Moned 4 Cur.4 Cost Custo Prv. EDT - Moeda 4 Costo prev. EDT - Moned 4 EDT Est.Cost-Currency 4 @E 99,999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - - V - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 3386 0
AFC 25 AFC_CUSTO5 N 14 2 Cust.Moeda 5 Cost.Moned 5 Cur.5 Cost Custo Prv. EDT - Moeda 5 Costo prev. EDT - Moned 5 EDT Est.Cost-Currency 5 @E 99,999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - - V - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 3387 0
AFC 26 AFC_ORDEM C 3 0 Ordem Orden Order Ordem da Estrutura Orden de la Estructura Structure Order @! - x x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 3388 0
AFC 27 AFC_FATURA C 1 0 Faturavel ? Facturable Invoiced Permite geracao de PV/NFS Permite generacion PV/Fac Allow PV/NFS generation @! Pertence("12") x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - 5 S - - N N N - - - 1 2 - - - 3389 0
AFC 28 AFC_VALBDI N 14 2 Valor Markup Valor Markup Markup Value Valor do Markup on Cost Valor de Markup on Cost Markup Value on Cost @E 999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xx - - - N V - - - - - - - - - - 4 N - - N N N - - - 1 2 - - - 3390 0
AFC 29 AFC_TOTAL N 14 2 Valor Total Valor Total Grand Total Valor Total de Venda Valor Total de Venta Sales Grand Total @E 999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xx - - - N V - - - - - - - - - - 4 N - - N N N - - - 1 2 - - - 3391 0
AFC 30 AFC_HRATUI C 5 0 Hr.Inic.Rlz. Hr.Inic.Rlz. Acc. Ini. Hr Hora Inicio Realizado Hora Inicio Realizado Accomplished Initial Hour 99:99 - x x x x x x x x x x x x x x x x - - 1 x - - - N V - - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 3392 0
AFC 31 AFC_HRATUF C 5 0 Hr.Fin.Rlz Hr.Fin.Rlz Acc. Fin. Hr Hora Final Realizado Hora Final Realizado Accomplished Final Hour 99:99 - x x x x x x x x x x x x x x x x - - 1 x - - - N V - - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 3393 0
AFC 32 AFC_BDITAR N 6 0 Markup tar. Markup tar. Task Markup Markup Tarefas Markup Tareas Task markup @E 9,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N A R - - - - - - - - - 4 N - - N N N - - - 1 2 - - - 3394 0
AFC 33 AFC_HESF N 12 2 Esforço Hrs. Esfuerzo Hrs Hr. Effort Horas de esforço Horas de esfuerzo Effort Hours @E 999999999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - - - - 2 S - - N N N - - - 1 2 - - - 3395 0
AFC 34 AFC_RESTRI C 1 0 Tp.Restricão Tp.Restricci Restr. Type Tipo de Restrição Tipo de Restriccion Restriction Type - Pertence('123') x x x x x x x x x x x x x x x x '3' - 1 x - S - S A - - - 1=Não iniciar antes;2=Não terminar depois;3=O mais breve possível 1=No iniciar antes;2=No terminar despues;3= Lo mas breve posible 1=Do not start before;2=Do not finish after;3=As soon as possible - - - - 2 S - - N N N - - - 1 2 - - - 3396 0
AFC 35 AFC_DTREST D 8 0 Dt.Restrição Fc.Restricc Restr. Date Data Restrição Fecha Restriccion Restriction Date - NaoVazio() x x x x x x x x x x x x x x x x CTOD(' / / ') - 1 x - - - S A - - - - - - - M->AFC_RESTRI$'12' - - 2 S - - N N N - - - 1 2 - - - 3397 0
AFC 36 AFC_HRREST C 5 0 Hr.Restrição Hr.Restricci Restr. Time Hora Restrição Hora Restriccion Restriction Time 99:99 ATVldHora(M->AFC_HRREST) x x x x x x x x x x x x x x x x ' : ' - 1 x - - - S A - - - - - - - M->AFC_RESTRI$'12' - - 2 S - - N N N - - - 1 2 - - - 3398 0
AFC 37 AFC_TOTIMP N 12 2 Tot.Impostos Tot.Impuest. Tot. Taxes Total dos Impostos Total de los Impuestos Taxes Total @E 999,999,999.99 - x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 3399 0
AFC 38 AFC_IDPROJ C 20 0 ID Project ID Project ID Project ID Project ID Project Project Id @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 3400 0

Índices da Tabela AFC (5 í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_
AFC 1 AFC_FILIAL+AFC_PROJET+AFC_REVISA+AFC_EDT+AFC_ORDEM Projeto + Versao + EDT + Ordem Proyecto + Version + EDT + Orden Project + Version + WBS + Order S - - S 2 3 - 568 0
AFC 2 AFC_FILIAL+AFC_PROJET+AFC_REVISA+AFC_EDTPAI+AFC_ORDEM Projeto + Versao + Cod. EDT Pai + Ordem Proyecto + Version + Cod.EDT Prin + Orden Project + Version + Main WBS Cd. + Order S - - S 2 3 - 569 0
AFC 3 AFC_FILIAL+AFC_PROJET+AFC_REVISA+AFC_NIVEL Projeto + Versao + Nivel Proyecto + Version + Nivel Project + Version + Level S - - S 2 3 - 570 0
AFC 4 AFC_FILIAL+AFC_PROJET+AFC_EDT Projeto + EDT Proyecto + EDT Project + WBS S - - S 2 3 - 571 0
AFC 5 AFC_FILIAL+AFC_IDPROJ+AFC_PROJET+AFC_REVISA+AFC_EDT ID Project + Projeto + Versao + EDT ID Project + Proyecto + Version + EDT ID Project + Project + Version + WBS S - - S 2 3 - 572 0

Perguntas frequentes

Para que serve a tabela AFC no Protheus?

Ela é utilizada para estrutura do projeto dentro do sistema ERP Protheus.

Como consultar os campos da tabela AFC?

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

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

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

Exemplo de consulta SQL da tabela AFC

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

SELECT
    AFC_FILIAL,
    AFC_PROJET,
    AFC_REVISA,
    AFC_EDT,
    AFC_NIVEL,
    AFC_DESCRI,
    AFC_UM,
    AFC_QUANT,
    AFC_HDURAC,
    AFC_CALEND,
    AFC_START,
    AFC_FINISH,
    AFC_HORAI,
    AFC_HORAF,
    AFC_HUTEIS,
    AFC_DTATUI,
    AFC_DTATUF,
    AFC_EDTPAI,
    AFC_CUSTO,
    AFC_CODMEM,
    AFC_OBS,
    AFC_CUSTO2,
    AFC_CUSTO3,
    AFC_CUSTO4,
    AFC_CUSTO5,
    AFC_ORDEM,
    AFC_FATURA,
    AFC_VALBDI,
    AFC_TOTAL,
    AFC_HRATUI,
    AFC_HRATUF,
    AFC_BDITAR,
    AFC_HESF,
    AFC_RESTRI,
    AFC_DTREST,
    AFC_HRREST,
    AFC_TOTIMP,
    AFC_IDPROJ
FROM AFC
WHERE
    D_E_L_E_T_ = ' '
    AND AFC_FILIAL = 'VALOR'
    AND AFC_PROJET = 'VALOR'
    AND AFC_REVISA = 'VALOR'
    AND AFC_EDT = 'VALOR'
    AND AFC_NIVEL = 'VALOR'
    AND AFC_DESCRI = 'VALOR'
    AND AFC_UM = 'VALOR'
    AND AFC_QUANT = 0
    AND AFC_HDURAC = 0
    AND AFC_CALEND = 'VALOR'
    AND AFC_START BETWEEN '20260401' AND '20260430'
    AND AFC_FINISH BETWEEN '20260401' AND '20260430'
    AND AFC_HORAI = 'VALOR'
    AND AFC_HORAF = 'VALOR'
    AND AFC_HUTEIS = 0
    AND AFC_DTATUI BETWEEN '20260401' AND '20260430'
    AND AFC_DTATUF BETWEEN '20260401' AND '20260430'
    AND AFC_EDTPAI = 'VALOR'
    AND AFC_CUSTO = 0
    AND AFC_CODMEM = 'VALOR'
    AND AFC_CUSTO2 = 0
    AND AFC_CUSTO3 = 0
    AND AFC_CUSTO4 = 0
    AND AFC_CUSTO5 = 0
    AND AFC_ORDEM = 'VALOR'
    AND AFC_FATURA = 'VALOR'
    AND AFC_VALBDI = 0
    AND AFC_TOTAL = 0
    AND AFC_HRATUI = 'VALOR'
    AND AFC_HRATUF = 'VALOR'
    AND AFC_BDITAR = 0
    AND AFC_HESF = 0
    AND AFC_RESTRI = 'VALOR'
    AND AFC_DTREST BETWEEN '20260401' AND '20260430'
    AND AFC_HRREST = 'VALOR'
    AND AFC_TOTIMP = 0
    AND AFC_IDPROJ = 'VALOR'