Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela FIR no Protheus

Proc AVP CP

A tabela FIR do Protheus está descrita no dicionário (SX2) como “Proc AVP CP”. Possui 19 campos e 1 índices e chave única FIR_FILIAL+FIR_PROC. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
FIR
Nome
Proc AVP CP
Nome (inglês)
CP AVP Proc
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
FIR_FILIAL+FIR_PROC
Campos / índices
19 / 1

Campos da tabela FIR (19)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 FIR_FILIAL C 2 0 Filial Filial do Sistema Real
02 FIR_PROC C 20 0 Proc AVP Processo de Ajuste Real
03 FIR_DTAVP D 8 0 Data AVP Data AVP Real
04 FIR_STATUS C 1 0 Status Status Processo Real
05 FIR_VLRDE N 16 2 Valor De Valor De Real
06 FIR_VLRATE N 16 2 Valor Ate Valor Ate Real
07 FIR_VENDE D 8 0 Vencto De Vencto De Real
08 FIR_VENATE D 8 0 Vencto Ate Vencto Ate Real
09 FIR_NATDE C 10 0 Natureza De Natureza De Real
10 FIR_NATATE C 10 0 Natureza Ate Natureza Ate Real
11 FIR_PORDE C 3 0 Portador De Portador De Real
12 FIR_PORATE C 3 0 Portador Ate Portador Ate Real
13 FIR_FORDE C 6 0 Fornec De Fornecedor De Real
14 FIR_FORATE C 6 0 Fornec Ate Fornecedor Ate Real
15 FIR_LOJDE C 2 0 Loja De Loja De Real
16 FIR_LOJATE C 2 0 Loja Ate Loja Ate Real
17 FIR_METODO C 1 0 Metodo Metodo de Constituicao Real
18 FIR_EMSDE D 8 0 Emissão De Emissão De Real
19 FIR_EMSATE D 8 0 Emissão Até Emissão Até Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela FIR (1)

OrdemChaveDescriçãoApelido
1FIR_FILIAL+FIR_PROCProc AVP

Perguntas frequentes sobre a tabela FIR

O que é a tabela FIR?

É a tabela “Proc AVP CP” do ERP TOTVS Protheus, com 19 campos definidos no dicionário SX3.

Qual é a chave única da tabela FIR?

A chave única é FIR_FILIAL+FIR_PROC.

Quais são os índices da tabela FIR?

A tabela tem 1 índice. O principal (ordem 1) usa a chave FIR_FILIAL+FIR_PROC.

Qual é o nome físico da tabela FIR no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: FIR990). Em ADVPL, use RetSqlName("FIR") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela FIR

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

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 '20261001' AND '20261031'
    AND FIR_STATUS = 'VALOR'
    AND FIR_VLRDE = 0
    AND FIR_VLRATE = 0
    AND FIR_VENDE BETWEEN '20261001' AND '20261031'
    AND FIR_VENATE BETWEEN '20261001' AND '20261031'
    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 '20261001' AND '20261031'
    AND FIR_EMSATE BETWEEN '20261001' AND '20261031'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.