Dicionário Protheus
Início

Tabela QA5 no Protheus

Procedimentos

O que é a tabela QA5 no Protheus?

A tabela QA5 faz parte do sistema ERP Protheus da TOTVS e é utilizada para procedimentos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE QA5
X2_PATH \DATA\
X2_ARQUIVO QA5990
X2_NOME Procedimentos
X2_NOMESPA Procedimientos
X2_NOMEENG Procedures
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO QA5_FILIAL+QA5_CODTAB+QA5_NORMA+QA5_REVPRO
X2_PYME S
X2_MODULO 21
X2_DISPLAY QA5_CODTAB+QA5_NORMA+QA5_DESCRI+QA5_DOCTO
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_ 7397
R_E_C_D_E_L_ 0

Campos da Tabela QA5 (12 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_
QA5 01 QA5_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 - - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 117042 0
QA5 02 QA5_CODTAB C 1 0 Tipo Proced. Tipo Proced. Proced.Type Tipo do Procedimento Tipo del Procedimiento Type of Procedure @! - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 117043 0
QA5 03 QA5_NORMA C 16 0 Procedimento Proced. Procedure Codigo do Procedimento Codigo del Procedimiento Procedure Code - - x x x x x x x x x x x x x x x xx - - 1 x x - - - S - - - - - - - - - - - - S - - S N N - - - 1 1 - - - 117044 0
QA5 04 QA5_REVPRO C 2 0 Rev. Proced. Rev. Proced. Proced. Rev. Revisao do Procedimento Revision de Procedimiento Procedure Revision @! QMTRevPro() x x x x x x x x x x x x x x x xx - - 1 xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 117045 0
QA5 05 QA5_REVINV C 2 0 Rev.Proc.Inv Rev.Proc.Inv Inv.Pro.Rev. Revisao Procedimento Inv. Revision Procedimient.Inv Inverted Proced. Revision @! - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 117046 0
QA5 06 QA5_DESCRI C 40 0 Descricao Descripcion Description Descricao do Procedimento Descr. del Procedimiento Procedure Description - - x x x x x x x x x x x x x x x x - - 1 x x x - - - S - - - - - - - - - - - - S - - S N N - - - 1 2 - - - 117047 0
QA5 07 QA5_EMIT C 12 0 Emitente Remitente Issuer Emitente do Procedimento Emitente de Procedimiento Procedure Issuer - - x x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - - - S - - S N N - - - 1 1 - - - 117048 0
QA5 08 QA5_CADR C 12 0 Cadastrador Registrador Registrator Cadastrador Procedimento Registrador Procedimiento Procedure Registrator - - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - S N N - - - 1 1 - - - 117049 0
QA5 09 QA5_DATA D 8 0 Data Revisao Fch Revision Revision Dt. Data atualizacao Fecha Actualizacion Updating Date - - x x x x x x x x x x x x x x x x If(INCLUI,dDataBase,QA5->QA5_DATA) - 1 - - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 117050 0
QA5 10 QA5_CHAVE C 8 0 Cod. Ligacao Vinculo Link Code Cod. Ligacao c/ arqs dep. Cod. Vinculo c/ arch txt Link Code w/ Depen. Files 99999999 - x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 117051 0
QA5 11 QA5_DOCTO C 16 0 Cod. Docto Cod. Docto Doc. Code Codigo do Documento Codigo del Documento Document Code - If(!Empty(M->QA5_DOCTO),ExistCpo("QDH",M->QA5_DOCTO),.T.) x x x x x x x x x x x x x x x x - QDT 1 xx x - - - N - - - - - - - - INCLUI - - - S - - S N N - - - 1 2 - - - 117052 0
QA5 12 QA5_DATAV D 8 0 Dt Validade FechaValidez Valid. Date Data de Validade Fecha de Validez Validity Date @D - x x x x x x x x x x x x x x x x - - 1 x xx - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 117053 0

Índices da Tabela QA5 (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_
QA5 1 QA5_FILIAL+QA5_CODTAB+QA5_NORMA+QA5_REVINV Tipo Proced. + Procedimento + Rev.Proc.Inv Tipo Proced. + Proced. + Rev.Proc.Inv Proced.Type + Procedure + Inv.Pro.Rev. S - - S 2 3 - 16803 0
QA5 2 QA5_FILIAL+QA5_CHAVE Cod. Ligacao Vinculo Link Code S - - S 2 3 - 16804 0

Perguntas frequentes

Para que serve a tabela QA5 no Protheus?

Ela é utilizada para procedimentos dentro do sistema ERP Protheus.

Como consultar os campos da tabela QA5?

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

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

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

Exemplo de consulta SQL da tabela QA5

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

SELECT
    QA5_FILIAL,
    QA5_CODTAB,
    QA5_NORMA,
    QA5_REVPRO,
    QA5_REVINV,
    QA5_DESCRI,
    QA5_EMIT,
    QA5_CADR,
    QA5_DATA,
    QA5_CHAVE,
    QA5_DOCTO,
    QA5_DATAV
FROM QA5
WHERE
    D_E_L_E_T_ = ' '
    AND QA5_FILIAL = 'VALOR'
    AND QA5_CODTAB = 'VALOR'
    AND QA5_NORMA = 'VALOR'
    AND QA5_REVPRO = 'VALOR'
    AND QA5_REVINV = 'VALOR'
    AND QA5_DESCRI = 'VALOR'
    AND QA5_EMIT = 'VALOR'
    AND QA5_CADR = 'VALOR'
    AND QA5_DATA BETWEEN '20260401' AND '20260430'
    AND QA5_CHAVE = 'VALOR'
    AND QA5_DOCTO = 'VALOR'
    AND QA5_DATAV BETWEEN '20260401' AND '20260430'