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

Tabela AFV no Protheus

Usuários

O que é a tabela AFV no Protheus?

A tabela AFV faz parte do sistema ERP Protheus da TOTVS e é utilizada para usuários.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE AFV
X2_PATH \DATA\
X2_ARQUIVO AFV990
X2_NOME Usuários
X2_NOMESPA Usuarios
X2_NOMEENG Users
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO AFV_FILIAL+AFV_PROJET+AFV_REVISA+AFV_TAREFA+AFV_USER+AFV_GRPUSR+AFV_FASE
X2_PYME S
X2_MODULO 44
X2_DISPLAY -
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_ 230
R_E_C_D_E_L_ 0

Campos da Tabela AFV (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_
AFV 01 AFV_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System's branch - - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - 033 1 S - - N N N - - - 1 2 - - - 3709 0
AFV 02 AFV_PROJET C 10 0 Projeto Proyecto Project Codigo do Projeto Codigo del Proyecto Project Code - - x x x x x x x x x x x x x x x xx AF9->AF9_PROJET - 1 xx - - - S V - - - - - - - - - 097 1 S - - N N N - - - 1 1 - - - 3710 0
AFV 03 AFV_REVISA C 4 0 Versao Version Version Versao do Projeto Version del Proyecto Project version 99 - 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 - - - 3711 0
AFV 04 AFV_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 xx AF9->AF9_TAREFA - 1 xx - - - S V - - - - - - - - - 014 1 S - - N N N - - - 1 1 - - - 3712 0
AFV 05 AFV_USER C 6 0 Cod. Usuario Cod. Usuario User Code Codigo do Usuario Codigo del Usuario User Code @! UsrExist(M->AFV_USER).AND.PmsChkAFV(M->AFV_USER) x x x x x x x x x x x x x x x xx - USR 1 xx - S - S - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 3713 0
AFV 06 AFV_FASE C 2 0 Fase Fase Phase Fase do Projeto Fase de Projecto Project Phase @! Vazio() .Or. ExistCpo("AEA") x x x x x x x x x x x x x x x x - AEA 1 xx x - - - S - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 3714 0
AFV 07 AFV_GRPUSR C 6 0 Grp Usuários Grp.Usuarios Users Group Codigo do Grupo de Usuári Codigo grupo usuario Users Group Code @! PMSVLDGRUSR(M->AFV_GRPUSR).AND.ExistChav( 'AFV',M->(AFV_PROJET+AFV_REVISA+AFV_TAREFA+AFV_GRPUSR+AFV_FASE), 2 ) x x x x x x x x x x x x x x x x - GRP 1 x - S - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 3715 0
AFV 08 AFV_NOME C 25 0 Usuario Usuario User 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(Empty(M->AFV_USER) .And. (!Empty(M->AFV_GRPUSR)),GrpRetName(M->AFV_GRPUSR),UsrRetName(M->AFV_USER)) - 1 x - - - S V V - - - - - - - IIF(Empty(M->AFV_USER),GrpRetName(M->AFV_GRPUSR),UsrRetName(M->AFV_USER)) - 1 S - - N N N - - - 1 2 - - - 3716 0
AFV 09 AFV_ESTRUT C 1 0 Estrutura Estructura Structure Controle de Estrutura Control de Estructura Structure Code @! Pertence("123") x x x x x x x x x x x x x x x x - - 1 xx - - - N - - - - 1=Visualizar;2=Alterar;3=Controle Total 1=Visualizar;2=Modificar;3=Control Total 1=View;2=Change;3=Total Control - - - - 1 S - - N N N - - - 1 1 - - - 3717 0
AFV 10 AFV_DOCUME C 1 0 Documentos Documentos Documents Gerenc. de Dosumentos Gestion de Documentos Docum. Management @! Pertence("123") x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Controle Total 1=Bloqueado;2=Visualizar;3=Control Total 1=Locked;2=View;3-Total control - - - - 1 S - - N N N - - - 1 2 - - - 3718 0
AFV 11 AFV_GERSC C 1 0 Sol. Compras Sol. Compras Pur.Req. Solicitacao de Compras Solicitud de Compras Purchase Request @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control Total 1=Locked;2=View;3=Change;4=Total Control - - - - 1 S - - N N N - - - 1 2 - - - 3719 0
AFV 12 AFV_GERSA C 1 0 Sol. Armazem Sol. Deposit War. Req. Solicitacao ao Armazem Solicitud al Deposito Warehouse Request @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control Total 1=Locked;2=View;3=Change;4=Total Control - - - - 1 S - - N N N - - - 1 2 - - - 3720 0
AFV 13 AFV_GEROP C 1 0 Ordem Prod. Orden Prod. Prod. Ord. Ordem de Producao Orden de Produccion Production Order @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control Total 1=Locked;2=View;3=Change;4=Total Control - - - - 1 S - - N N N - - - 1 2 - - - 3721 0
AFV 14 AFV_GERCP C 1 0 Contratos Contratos Contracts Contrato de Parceria Contrato de Sociedad Partnership Contract @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control Total 1=Locked;2=View;3=Change;4=Total Control - - - - 1 S - - N N N - - - 1 2 - - - 3722 0
AFV 15 AFV_GEREMP C 1 0 Empenhos Reservas Allocations Empenhos do Projeto Reservas del Proyecto Project Allocations @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control Total 1=Locked;2=View;3=Change;4=Total Control - - - - 1 S - - N N N - - - 1 2 - - - 3723 0
AFV 16 AFV_CONFIR C 1 0 Confirmacoes Confirmacio. Confirmat. Confirmacoes do Projeto Confirmaci. del Proyecto Project Confirmations @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control Total 1=Locked;2=View;3=Change;4=Total Control - - - - 1 S - - N N N - - - 1 2 - - - 3724 0
AFV 17 AFV_NFE C 1 0 Doc.Entrada Doc. Entrada Infl.Doc. Documento de Entrada Documento de Entrada Inflow Document @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control Total 1=Locked;2=View;3=Change;4Total Control - - - - 1 S - - N N N - - - 1 2 - - - 3725 0
AFV 18 AFV_REQUIS C 1 0 Internos Internos Internal Movimentos Internos Movimientos internos Internal Movements @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control Total 1=Locked;2=View;3=Change;4=Total Control - - - - 1 S - - N N N - - - 1 2 - - - 3726 0
AFV 19 AFV_DESP C 1 0 Tit. a Pagar Tit. a pagar Bill.Payab. Titulos a Pagar Titulos a Pagar Bills Payable @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control Total 1=Locked;2=View;3=Change;4=Total Control - - - - 1 S - - N N N - - - 1 2 - - - 3727 0
AFV 20 AFV_RECEI C 1 0 Tit.Receber Ingresos Bill Receiv. Titulos a Receber Ingresos del Proyecto Bills Receivable @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control Total 1=Locked;2=View;3=Change;4=Total Control - - - - 1 S - - N N N - - - 1 2 - - - 3728 0
AFV 21 AFV_RECURS C 1 0 Apt.Recursos Apt.Recursos Res. Alloc. Apontamento de Recursos Apuntes de Recursos Resource Allocation @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control Total 1=Locked;2=View;3=Change;4=Total Control - - - - 1 S - - N N N - - - 1 2 - - - 3729 0
AFV 22 AFV_NFS C 1 0 Doc.Saida Doc. Salida Outf.Doc. Documentos de Saida Documento de Salida Outflow Document @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control Total 1=Locked;2=View;3=Change;4=Total Control - - - - 1 S - - N N N - - - 1 2 - - - 3730 0
AFV 23 AFV_MOVBAN C 1 0 Mov.Bancario Mov.Bancario Bank tran. Movimento Bancario Movimiento Bancario Bank transaction @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control Total 1=Locked;2=View;3=Change;4=Total control - - - - 1 S - - N N N - - - 1 2 - - - 3731 0
AFV 24 AFV_PREREC C 1 0 Pre Apt.Rec. Pre Apt.Rec. R. Pre-Ann Pré Apontamento Recursos Apunte previo de recursos Resource Pre-Annotation @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - 1=Bloqueado;2=Visualizar;3=Alterar;4=Controle Total 1=Bloqueado;2=Visualizar;3=Modificar;4=Control total 1=Blocked;2=View;3=Edit;4=Full control - - - - 1 S - - N N N - - - 1 1 - - - 3732 0
AFV 25 AFV_APRPRE C 1 0 Apr.Pre Apon Apr.Pre Apnt App. Pre-Ann Aprova Pre Apontamento? Aprueb apunte previo Approve Pre-Annotation @! Pertence("12") x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 1=Bloqueado;2=Controle Total 1=Bloqueado;2=Control Total 1=Blocked;2=Full control - - - - 1 S - - N N N - - - 1 1 - - - 3733 0

Índices da Tabela AFV (2 í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_
AFV 1 AFV_FILIAL+AFV_PROJET+AFV_REVISA+AFV_TAREFA+AFV_USER+AFV_FASE Projeto + Versao + Tarefa + Cod. Usuario + Fase Proyecto + Version + Tarea + Cod. Usuario + Fase Project + Version + Task + User Code + Phase S - - S 2 3 - 657 0
AFV 2 AFV_FILIAL+AFV_PROJET+AFV_REVISA+AFV_TAREFA+AFV_GRPUSR+AFV_FASE Projeto + Versao + Tarefa + Grp Usuários + Fase Proyecto + Version + Tarea + Grp.Usuarios + Fase Project + Version + Task + Users Group + Phase S - - S 2 3 - 658 0

Perguntas frequentes

Para que serve a tabela AFV no Protheus?

Ela é utilizada para usuários dentro do sistema ERP Protheus.

Como consultar os campos da tabela AFV?

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

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

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

Exemplo de consulta SQL da tabela AFV

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

SELECT
    AFV_FILIAL,
    AFV_PROJET,
    AFV_REVISA,
    AFV_TAREFA,
    AFV_USER,
    AFV_FASE,
    AFV_GRPUSR,
    AFV_NOME,
    AFV_ESTRUT,
    AFV_DOCUME,
    AFV_GERSC,
    AFV_GERSA,
    AFV_GEROP,
    AFV_GERCP,
    AFV_GEREMP,
    AFV_CONFIR,
    AFV_NFE,
    AFV_REQUIS,
    AFV_DESP,
    AFV_RECEI,
    AFV_RECURS,
    AFV_NFS,
    AFV_MOVBAN,
    AFV_PREREC,
    AFV_APRPRE
FROM AFV
WHERE
    D_E_L_E_T_ = ' '
    AND AFV_FILIAL = 'VALOR'
    AND AFV_PROJET = 'VALOR'
    AND AFV_REVISA = 'VALOR'
    AND AFV_TAREFA = 'VALOR'
    AND AFV_USER = 'VALOR'
    AND AFV_FASE = 'VALOR'
    AND AFV_GRPUSR = 'VALOR'
    AND AFV_NOME = 'VALOR'
    AND AFV_ESTRUT = 'VALOR'
    AND AFV_DOCUME = 'VALOR'
    AND AFV_GERSC = 'VALOR'
    AND AFV_GERSA = 'VALOR'
    AND AFV_GEROP = 'VALOR'
    AND AFV_GERCP = 'VALOR'
    AND AFV_GEREMP = 'VALOR'
    AND AFV_CONFIR = 'VALOR'
    AND AFV_NFE = 'VALOR'
    AND AFV_REQUIS = 'VALOR'
    AND AFV_DESP = 'VALOR'
    AND AFV_RECEI = 'VALOR'
    AND AFV_RECURS = 'VALOR'
    AND AFV_NFS = 'VALOR'
    AND AFV_MOVBAN = 'VALOR'
    AND AFV_PREREC = 'VALOR'
    AND AFV_APRPRE = 'VALOR'