Dicionário Protheus
Início

Tabela FOQ no Protheus

CADASTRO DE ARQUIVOS CNAB

O que é a tabela FOQ no Protheus?

A tabela FOQ faz parte do sistema ERP Protheus da TOTVS e é utilizada para cadastro de arquivos cnab.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE FOQ
X2_PATH \DATA\
X2_ARQUIVO FOQ990
X2_NOME CADASTRO DE ARQUIVOS CNAB
X2_NOMESPA REGISTRO DE ARCHIVOS CNAB
X2_NOMEENG CNAB FILES REGISTER
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO FOQ_FILIAL+FOQ_CODIGO
X2_PYME N
X2_MODULO 6
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 2
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_ 4359
R_E_C_D_E_L_ 0

Campos da Tabela FOQ (17 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_
FOQ 01 FOQ_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 - - - - S A R - - - - - - - - 033 - N - - N - N - - - 2 2 - - - 69872 0
FOQ 02 FOQ_CODIGO C 6 0 Codigo Código Code Codigo Sequencial Código secuencial Sequence Code @! - x x x x x x x x x x x x x x x xx - - 1 x x xxx - - - S A R - - - - - - - - - - N - - N - N - - - 2 1 - - - 69873 0
FOQ 03 FOQ_DATA D 8 0 Data Lacto Fch Registro Entry Date Data do Lançamento Fecha del registro Entry Date - - x x x x x x x x x x x x x x x x - - 1 x xx - - - N V R - - - - - - - - - - N - - N - N - - - 2 2 - - - 69874 0
FOQ 04 FOQ_HORA C 8 0 Hora Hora Time Hora da inclusão Sistema Hora de inclusión sistema System Addition Time @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N V R - - - - - - - - - - N - - N - N - - - 2 2 - - - 69875 0
FOQ 05 FOQ_CHVCTR C 40 0 Chave Ctrl Clave Ctrl Ctrl Key Chave de Controle Clave de control Control Key - - x x x x x x x x x x x x x x x x - - 1 x x xx - - - N A R - - - - - - - - - - N - - N - N - - - 2 2 - - - 69876 0
FOQ 06 FOQ_DESBCO C 10 0 Nome Banco Nombre Banco Bank Name Nome do Banco Nombre del banco Bank Name @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V V - - - - - - - POSICIONE("SA6", 1, XFILIAL("SA6") + FOQ->FOQ_BANCO, "A6_NREDUZ") - - N - - N - N - - - 2 2 - - - 69877 0
FOQ 07 FOQ_PGRECT C 3 0 Pag ou Rec Pag o Cobr Pay or Rec Pagar ou Receber Pagar o cobrar Pay or Receive @! - x x x x x x x x x x x x x x x x - - 1 x x xxx - - - S A R - - PAG=Contas a Pagar; REC=Contas a Receber PAG=Ctas por pagar; REC=Ctas por cobrar PAG=Accounts payable; REC=Accounts receivable - - - - - N - - N - N - - - 2 1 - - - 69878 0
FOQ 08 FOQ_ENRETT C 3 0 Rem ou Ret Env o Devol Rem or Ret Remessa ou Retorno Envío o Devolución Ret or Remittance @! - x x x x x x x x x x x x x x x x - - 1 x x xxx - - - S A R - - REM=Remessa; RET=Retorno REM=Envio; RET=Devolución REM=Remittance;RET=Return - - - - - N - - N - N - - - 2 1 - - - 69879 0
FOQ 09 FOQ_VERTVS C 8 0 Versão Totvs Versión Totv Totvs Vers Versão Totvs Versión Totvs Totvs Version @! - x x x x x x x x x x x x x x x x - - 1 x x xxx - - - S A R - - - - - - - - - - N - - N - N - - - 2 1 - - - 69880 0
FOQ 10 FOQ_CTRVAL C 1 0 Contato Val. Contato Val. Contract Contrato Ativo na Totvs Contrato Activo en Totvs Active Control in Totvs @! - x x x x x x x x x x x x x x x x - - 1 x xxx - - - N A R - - - - - - - - - - N - - N - N - - - 2 1 - - - 69881 0
FOQ 11 FOQ_CTRVER C 1 0 Controla Ver Controla Ver Contr Versio Controla Versão Controla versión Controls Version @! - x x x x x x x x x x x x x x x x - - 1 x xxx - - - N A R - - - - - - - - - - N - - N - N - - - 2 1 - - - 69882 0
FOQ 12 FOQ_VERCLI C 8 0 Versão Clien Versión Clie Cust Version Versão Arquivo do Cliente Versión archivo cliente Customer File Version @! - x x x x x x x x x x x x x x x x - - 1 x x xxx - - - S A R - - - - - - - - - - N - - N - N - - - 2 1 - - - 69883 0
FOQ 13 FOQ_NOMARQ C 60 0 Nome Arquivo Nomb Archivo File Name Nome do Arquivo CNAB Nombre del archivo CNAB CNAB File Name @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - N - - N - N - - - 2 1 - - - 69884 0
FOQ 14 FOQ_PGRECC C 3 0 Pag Rec Clie Pag Cob Clie Rec or Pay Pagar ou Receber Cliente Pagar o cobrar cliente Pay or Receive Customer @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - N - - N - N - - - 2 2 - - - 69885 0
FOQ 15 FOQ_ENRETC C 3 0 Rem Ret Clie Env Dev Clie Cust Ret Rem Remessa ou Retorno Client Envío o Devolución Client Customer Retu or Remiitan @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - N - - N - N - - - 2 2 - - - 69886 0
FOQ 16 FOQ_BLOQUE C 1 0 Bloqueado Bloqueado Blocked Registro Bloqueado Registro bloqueado Record blocked @! - x x x x x x x x x x x x x x x x "2" - 1 x xx - - - N V R - - 1=Sim; 2=Nao 1=Si; 2=No 1=Yes; 2=No - - - - - N - - N - N - - - 2 2 - - - 69887 0
FOQ 17 FOQ_BANCO C 3 0 Banco Banco Bank Banco CNAB Banco CNAB CNAB Banl @! - x x x x x x x x x x x x x x x x - - 1 x x xxx - - - N A R - - - - - - - - 007 - N - - N - N - - - 2 1 - - - 69888 0

Índices da Tabela FOQ (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_
FOQ 1 FOQ_FILIAL+FOQ_CODIGO Codigo Código Code S - - S 2 3 - 10305 0
FOQ 2 FOQ_FILIAL+FOQ_BANCO+FOQ_VERTVS+FOQ_PGRECT+FOQ_ENRETT Banco + Versão Totvs + Pag ou Rec + Rem ou Ret Banco + Versión Totv + Pag o Cobr + Env o Devol Bank + Totvs Vers + Pay or Rec + Rem or Ret S - - S 2 3 - 10306 0

Perguntas frequentes

Para que serve a tabela FOQ no Protheus?

Ela é utilizada para cadastro de arquivos cnab dentro do sistema ERP Protheus.

Como consultar os campos da tabela FOQ?

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

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

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

Exemplo de consulta SQL da tabela FOQ

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

SELECT
    FOQ_FILIAL,
    FOQ_CODIGO,
    FOQ_DATA,
    FOQ_HORA,
    FOQ_CHVCTR,
    FOQ_DESBCO,
    FOQ_PGRECT,
    FOQ_ENRETT,
    FOQ_VERTVS,
    FOQ_CTRVAL,
    FOQ_CTRVER,
    FOQ_VERCLI,
    FOQ_NOMARQ,
    FOQ_PGRECC,
    FOQ_ENRETC,
    FOQ_BLOQUE,
    FOQ_BANCO
FROM FOQ
WHERE
    D_E_L_E_T_ = ' '
    AND FOQ_FILIAL = 'VALOR'
    AND FOQ_CODIGO = 'VALOR'
    AND FOQ_DATA BETWEEN '20260401' AND '20260430'
    AND FOQ_HORA = 'VALOR'
    AND FOQ_CHVCTR = 'VALOR'
    AND FOQ_DESBCO = 'VALOR'
    AND FOQ_PGRECT = 'VALOR'
    AND FOQ_ENRETT = 'VALOR'
    AND FOQ_VERTVS = 'VALOR'
    AND FOQ_CTRVAL = 'VALOR'
    AND FOQ_CTRVER = 'VALOR'
    AND FOQ_VERCLI = 'VALOR'
    AND FOQ_NOMARQ = 'VALOR'
    AND FOQ_PGRECC = 'VALOR'
    AND FOQ_ENRETC = 'VALOR'
    AND FOQ_BLOQUE = 'VALOR'
    AND FOQ_BANCO = 'VALOR'