Dicionário Protheus
Início

Tabela FNA no Protheus

Movimentos de Produção

O que é a tabela FNA no Protheus?

A tabela FNA faz parte do sistema ERP Protheus da TOTVS e é utilizada para movimentos de produção.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE FNA
X2_PATH \DATA\
X2_ARQUIVO FNA990
X2_NOME Movimentos de Produção
X2_NOMESPA Movimientos de Produccion
X2_NOMEENG Production Transactions
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO FNA_FILIAL+FNA_IDMOV+FNA_ITMOV+FNA_MOEDA+FNA_OCORR
X2_PYME S
X2_MODULO 1
X2_DISPLAY FNA_CBASE+FNA_ITEM+FNA_IDMOV+FNA_ITMOV
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_ 4310
R_E_C_D_E_L_ 0

Campos da Tabela FNA (20 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_
FNA 01 FNA_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema Branch of System - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 69120 0
FNA 02 FNA_IDMOV C 10 0 ID Movto. ID Mov. Transcn. ID Identificação movimento Identificacion movimiento Transaction Identificatin @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 69121 0
FNA 03 FNA_ITMOV C 6 0 Item Movto. Item Mov. Transcn.Item Item do movimento Item del movimiento Transaction Item @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 69122 0
FNA 04 FNA_CBASE C 10 0 Código Base Codigo Base Base Code Código Base do Bem Codigo Base del Bien Asset Base Code @! ExistCpo("SN1",M->FNA_CBASE,1) x x x x x x x x x x x x x x x x - - 1 x x - - - S V R - - - - - - - - - - S - - N N N - - - 1 1 - - - 69123 0
FNA 05 FNA_ITEM C 4 0 Item Item Item Item do Bem Item del Bien Asset Item @! ExistCpo("SN1",M->FNA_CBASE+M->FNA_ITEM,1) x x x x x x x x x x x x x x x x - - 1 x x - - - S V R - - - - - - - - - - S - - N N N - - - 1 1 - - - 69124 0
FNA 06 FNA_DESCRI C 40 0 Descr. Sint. Descr. Sint. SummarDescrp Descricao Sintetica Descripcion sintetica Summarized Description @! - x x x x x x x x x x x x x x x x POSICIONE("SN1",1,XFILIAL("SN1")+IIF(INCLUI,SN3->(N3_CBASE+N3_ITEM),FNA->(FNA_CBASE+FNA_ITEM)),"N1_DESCRIC") - 1 x - - - N V V - - - - - - - POSICIONE("SN1",1,XFILIAL("SN1")+FNA->(FNA_CBASE+FNA_ITEM),"N1_DESCRIC") - - S - - N N N - - - 1 2 - - - 69125 0
FNA 07 FNA_TIPO C 2 0 Tipo Tipo Type Tipo do Bem Tipo del Bien Asset Type @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 69126 0
FNA 08 FNA_SEQ C 3 0 Sequência Secuencia Sequence Sequência do Tipo do Bem Secuencia del Tipo de Bie Asset Type Sequence @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 69127 0
FNA 09 FNA_SEQREA C 2 0 Seq. Reav. Sec. Reeval Rev. Seq. Seq. de Reav. Tipo do Bem Sec. de Reev. Tipo de Bie Asset Type Rev. Seq. @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 69128 0
FNA 10 FNA_TPSALD C 1 0 Tipo saldo Tipo saldo Balance Type Tipo de saldo Tipo de saldo Balance Type @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 69129 0
FNA 11 FNA_TPDEPR C 1 0 Mtd. Deprec. Metod Depr DeprecMethod Método de Depreciação Metodo de Depreciacion Depreciation Method @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 69130 0
FNA 12 FNA_DATA D 8 0 Data Movto. Fecha Mov. Transcn.Date Data da movimentação Fecha de movimiento Transaction Date - - x x x x x x x x x x x x x x x x dDataBase - 1 x x - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 69131 0
FNA 13 FNA_OCORR C 2 0 Ocorrência Ocurrencia Event Ocorrência do movimento Ocurrencia de movimiento Transaction Event @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - #ATFCbGener(xFilial("SN0"),"SN0","08","01") #ATFCbGener(xFilial("SN0"),"SN0","08","01") #ATFCbGener(xFilial("SN0"),"SN0","08","01") - - - - - S - - N N N - - - 1 1 - - - 69132 0
FNA 14 FNA_DTPERI D 8 0 Dt. Per. Ini Fc Per Ini InitlPerDate Data do período inicial Fecha de periodo inicial Initial Period Date - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - M->FNA_OCORR $ "P2|P3|P4|" - - - S - - N N N - - - 1 2 - - - 69133 0
FNA 15 FNA_DTPERF D 8 0 Dt. Per. Fim Fc Per Fin FinalPerDate Data do período final Fecha de periodo final Final Period Date - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - M->FNA_OCORR $ "P2|P3|P4|" - - - S - - N N N - - - 1 2 - - - 69134 0
FNA 16 FNA_QUANTD N 14 2 Quantidade Cantidad Quantity Quantidade do apontamento Cantidad de apunte Quantity of annotation @E 99,999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - - - - - M->FNA_OCORR $ "P1|P2|P3|P4|" - - - S - - N N N - - - 1 2 - - - 69135 0
FNA 17 FNA_COEFIC N 16 8 Coef. Exaust Coef Agot ExhaustCoeff Coeficiente de exaustão Coefic. de agotamiento Exhaution Coefficient @E 9,999,999.99999999 Positivo() x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 69136 0
FNA 18 FNA_MOEDA C 2 0 Moeda Moneda Currency Moeda da movimentação Moneda de movimiento Transaction Currency @! - x x x x x x x x x x x x x x x x "1" - 1 x x - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 69137 0
FNA 19 FNA_VALOR N 14 2 Valor Valor Amount Valor da movimentação Valor de movimiento Transaction Amount @E 99,999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxx - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 69138 0
FNA 20 FNA_ESTORN C 1 0 Estornado? ¿Revertido? Reversed? Apontamento Estornado? ¿Apunte revertido? Annotation Reversed? @! - x x x x x x x x x x x x x x x x "2" - 1 x - - - S V R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 2 - - - 69139 0

Índices da Tabela FNA (3 í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_
FNA 1 FNA_FILIAL+FNA_IDMOV+FNA_ITMOV+FNA_MOEDA+FNA_OCORR ID Movto. + Item Movto. + Moeda + Ocorrência ID Mov. + Item Mov. + Moneda + Ocurrencia Transcn. ID + Transcn.Item + Currency + Event S - - S 2 3 - 10164 0
FNA 2 FNA_FILIAL+FNA_CBASE+FNA_ITEM+FNA_TIPO+FNA_SEQ+FNA_SEQREA+FNA_TPSALD+DTOS(FNA_DATA) Código Base + Item + Tipo + Sequência + Seq. Reav. + Tipo saldo + Data Codigo Base + Item + Tipo + Secuencia + Sec. Reeval + Tipo saldo + Fec Base Code + Item + Type + Sequence + Rev. Seq. + Balance Type + Transc S - - S 2 3 - 10165 0
FNA 3 FNA_FILIAL+FNA_IDMOV+DTOS(FNA_DATA) ID Movto. + Data Movto. ID Mov. + Fecha Mov. Transcn. ID + Transcn.Date S - - S 2 3 - 10166 0

Perguntas frequentes

Para que serve a tabela FNA no Protheus?

Ela é utilizada para movimentos de produção dentro do sistema ERP Protheus.

Como consultar os campos da tabela FNA?

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

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

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

Exemplo de consulta SQL da tabela FNA

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

SELECT
    FNA_FILIAL,
    FNA_IDMOV,
    FNA_ITMOV,
    FNA_CBASE,
    FNA_ITEM,
    FNA_DESCRI,
    FNA_TIPO,
    FNA_SEQ,
    FNA_SEQREA,
    FNA_TPSALD,
    FNA_TPDEPR,
    FNA_DATA,
    FNA_OCORR,
    FNA_DTPERI,
    FNA_DTPERF,
    FNA_QUANTD,
    FNA_COEFIC,
    FNA_MOEDA,
    FNA_VALOR,
    FNA_ESTORN
FROM FNA
WHERE
    D_E_L_E_T_ = ' '
    AND FNA_FILIAL = 'VALOR'
    AND FNA_IDMOV = 'VALOR'
    AND FNA_ITMOV = 'VALOR'
    AND FNA_CBASE = 'VALOR'
    AND FNA_ITEM = 'VALOR'
    AND FNA_DESCRI = 'VALOR'
    AND FNA_TIPO = 'VALOR'
    AND FNA_SEQ = 'VALOR'
    AND FNA_SEQREA = 'VALOR'
    AND FNA_TPSALD = 'VALOR'
    AND FNA_TPDEPR = 'VALOR'
    AND FNA_DATA BETWEEN '20260501' AND '20260531'
    AND FNA_OCORR = 'VALOR'
    AND FNA_DTPERI BETWEEN '20260501' AND '20260531'
    AND FNA_DTPERF BETWEEN '20260501' AND '20260531'
    AND FNA_QUANTD = 0
    AND FNA_COEFIC = 0
    AND FNA_MOEDA = 'VALOR'
    AND FNA_VALOR = 0
    AND FNA_ESTORN = 'VALOR'