Dicionário Protheus
Início

Tabela FIR no Protheus

Proc AVP CP

O que é a tabela FIR no Protheus?

A tabela FIR faz parte do sistema ERP Protheus da TOTVS e é utilizada para proc avp cp.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE FIR
X2_PATH \DATA\
X2_ARQUIVO FIR990
X2_NOME Proc AVP CP
X2_NOMESPA Proc AVP CP
X2_NOMEENG CP AVP Proc
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO FIR_FILIAL+FIR_PROC
X2_PYME S
X2_MODULO 6
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_ 4193
R_E_C_D_E_L_ 0

Campos da Tabela FIR (19 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_
FIR 01 FIR_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 x - - 1 x - - - S - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 67557 0
FIR 02 FIR_PROC C 20 0 Proc AVP Proc AVP AVP Proc Processo de Ajuste Proceso de Ajuste Adjustment process @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 67558 0
FIR 03 FIR_DTAVP D 8 0 Data AVP Fecha AVP AVP Date Data AVP Fecha AVP AVP Date - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 67559 0
FIR 04 FIR_STATUS C 1 0 Status Estatus Status Status Processo Estatus Proceso Process Status @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - E=Efetivado;S=Simulacao;X=Estornado E=Efectivizado;S=Simulacion;X=Revertido E=Performed; S=Simulation; X=Reverted - - - - - S - - N N N - - - 1 2 - - - 67560 0
FIR 05 FIR_VLRDE N 16 2 Valor De De Valor Value from Valor De De Valor Value from @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 67561 0
FIR 06 FIR_VLRATE N 16 2 Valor Ate A Valor Value to Valor Ate A Valor Value to @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 67562 0
FIR 07 FIR_VENDE D 8 0 Vencto De De Vencto Maturity fro Vencto De De Vencto Maturity from - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 67563 0
FIR 08 FIR_VENATE D 8 0 Vencto Ate A Vencto Maturity to Vencto Ate A Vencto Maturity to - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 67564 0
FIR 09 FIR_NATDE C 10 0 Natureza De De modalidad Class From Natureza De De modalidad Class From @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 67565 0
FIR 10 FIR_NATATE C 10 0 Natureza Ate A Modalidad Class to Natureza Ate A Modalidad Class to @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 67566 0
FIR 11 FIR_PORDE C 3 0 Portador De De portador Holder From Portador De De portador Holder From @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - 007 - S - - N N N - - - 1 2 - - - 67567 0
FIR 12 FIR_PORATE C 3 0 Portador Ate A portador Holder To Portador Ate A portador Holder To @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - 007 - S - - N N N - - - 1 2 - - - 67568 0
FIR 13 FIR_FORDE C 6 0 Fornec De De Proveed Spplier from Fornecedor De De Proveedor Supplier from @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - 001 - S - - N N N - - - 1 2 - - - 67569 0
FIR 14 FIR_FORATE C 6 0 Fornec Ate A proveed. Supplier To Fornecedor Ate A proveedor Supplier To @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - 001 - S - - N N N - - - 1 2 - - - 67570 0
FIR 15 FIR_LOJDE C 2 0 Loja De De tienda Store From Loja De De tienda Store From @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - 002 - S - - N N N - - - 1 2 - - - 67571 0
FIR 16 FIR_LOJATE C 2 0 Loja Ate A tienda Store To Loja Ate A tienda Store To @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - 002 - S - - N N N - - - 1 2 - - - 67572 0
FIR 17 FIR_METODO C 1 0 Metodo Metodo Method Metodo de Constituicao Metodo de Constitucion Constitution method @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 1=Taxa Informada;2=Fórmula;3=Indice 1=Tasa Informada;2=Formula;3=Indice 1=Rate Entered; 2=Formula; 3=Index - - - - - S - - N N N - - - 1 2 - - - 67573 0
FIR 18 FIR_EMSDE D 8 0 Emissão De De Emision Issue from Emissão De De Emision Issue from - - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 67574 0
FIR 19 FIR_EMSATE D 8 0 Emissão Até A Emision Issue to Emissão Até A Emision Issue to - - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 67575 0

Índices da Tabela FIR (1 í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_
FIR 1 FIR_FILIAL+FIR_PROC Proc AVP Proc AVP AVP Proc S - - S 2 3 - 9913 0

Perguntas frequentes

Para que serve a tabela FIR no Protheus?

Ela é utilizada para proc avp cp dentro do sistema ERP Protheus.

Como consultar os campos da tabela FIR?

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

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

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

Exemplo de consulta SQL da tabela FIR

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

SELECT
    FIR_FILIAL,
    FIR_PROC,
    FIR_DTAVP,
    FIR_STATUS,
    FIR_VLRDE,
    FIR_VLRATE,
    FIR_VENDE,
    FIR_VENATE,
    FIR_NATDE,
    FIR_NATATE,
    FIR_PORDE,
    FIR_PORATE,
    FIR_FORDE,
    FIR_FORATE,
    FIR_LOJDE,
    FIR_LOJATE,
    FIR_METODO,
    FIR_EMSDE,
    FIR_EMSATE
FROM FIR
WHERE
    D_E_L_E_T_ = ' '
    AND FIR_FILIAL = 'VALOR'
    AND FIR_PROC = 'VALOR'
    AND FIR_DTAVP BETWEEN '20260401' AND '20260430'
    AND FIR_STATUS = 'VALOR'
    AND FIR_VLRDE = 0
    AND FIR_VLRATE = 0
    AND FIR_VENDE BETWEEN '20260401' AND '20260430'
    AND FIR_VENATE BETWEEN '20260401' AND '20260430'
    AND FIR_NATDE = 'VALOR'
    AND FIR_NATATE = 'VALOR'
    AND FIR_PORDE = 'VALOR'
    AND FIR_PORATE = 'VALOR'
    AND FIR_FORDE = 'VALOR'
    AND FIR_FORATE = 'VALOR'
    AND FIR_LOJDE = 'VALOR'
    AND FIR_LOJATE = 'VALOR'
    AND FIR_METODO = 'VALOR'
    AND FIR_EMSDE BETWEEN '20260401' AND '20260430'
    AND FIR_EMSATE BETWEEN '20260401' AND '20260430'