Dicionário Protheus
Início

Tabela QDH no Protheus

Documentos

O que é a tabela QDH no Protheus?

A tabela QDH faz parte do sistema ERP Protheus da TOTVS e é utilizada para documentos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE QDH
X2_PATH \DATA\
X2_ARQUIVO QDH990
X2_NOME Documentos
X2_NOMESPA Documentos
X2_NOMEENG Documents
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO QDH_FILIAL+QDH_DOCTO+QDH_RV
X2_PYME N
X2_MODULO 24
X2_DISPLAY QDH_CODTP+QDH_DESCTP+QDH_DOCTO+QDH_RV+QDH_DESCAS+QDH_TITULO+QDH_NORMA+QDH_DESNOR+QDH_FILMAT+QDH_MAT+QDH_CANCEL
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_ 7431
R_E_C_D_E_L_ 0

Campos da Tabela QDH (40 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_
QDH 01 QDH_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 - N - - N N N - - - 1 2 - - - 117419 0
QDH 02 QDH_SITUAC C 50 0 St Documento Sit. Docto Doc.Status Situacao do Documento Situacion del Documento Document Status - - x x x x x x x x x x x x x x x x QA_NSIT(IF(INCLUI,"D ",M->QDH_STATUS)) - 1 x xx x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 117420 0
QDH 03 QDH_CODTP C 6 0 Tipo Doc Tipo Doc Doc Type Codigo do Tipo do Docto Codigo de Tipo de Doc Doc Type Code - ExistCpo("QD2",M->QDH_CODTP) .And. CHKSEQDOC() .And. NaoVazio() x x x x x x x x x x x x x x x x - QD2 1 x xxx - S - S - - - - - - - - INCLUI - - - N - - N N N - - - 1 1 - - - 117421 0
QDH 04 QDH_DESCTP C 50 0 Des Tipo Doc Desc.Tp.Doc. Doc.Type Dsc Descricao Tipo de Docto Descripc.Tipo de Docto. Document Type Description @S30 - x x x x x x x x x x x x x x x x IIF(!Inclui,QDXFNANTPD(QDH->QDH_CODTP,,QDH->QDH_FILIAL),"") - 1 x xx x - - - N V V - - - - - - - Posicione('QD2',1,xFilial('QD2')+QDH->QDH_CODTP,'QD2_DESCTP') - - N - - N N N - - - 1 2 - - - 117422 0
QDH 05 QDH_DOCTO C 16 0 Cod Doc Cod Doc Doc Cd Codigo do Documento Codigo del Documento Doc Code - IF(INCLUI,QD050CHKDOC(M->QDH_FILIAL,M->QDH_DOCTO,M->QDH_RV,.F.,.T.),.T.) x x x x x x x x x x x x x x x xx IF(INCLUI,' ',QDH->QDH_RV) QDH 1 x xxx - S - S - - - - - - - - INCLUI - - - N - - S N N - - - 1 1 - - - 117423 0
QDH 06 QDH_RV C 3 0 Revisao Revision Review Num.Sequencial da Revisao Num.Secuencial Revision Sequential Review Numb. 999 IF(INCLUI,QD050CHKDOC(M->QDH_FILIAL,M->QDH_DOCTO,M->QDH_RV,.F.,.F.),.T.) x x x x x x x x x x x x x x x xx IF(INCLUI,"000",QDH->QDH_RV) - 1 x xxx - - - S - - - - - - - - INCLUI - - - N - - N N N - - - 1 1 - - - 117424 0
QDH 07 QDH_DTOIE C 1 0 Doc Int/Ext Doc. Int/Ext Int/Ext Doc. Doc Interno ou Externo Doc. Interno o Externo Internal/External Doc. @! PERTENCE('IE').and. Qd050VldIE() x x x x x x x x x x x x x x x xx "I" - 1 x xxx - - - S - - - - I=Interno;E=Externo I=Interno;E=Externo I=Internal;E=External - INCLUI - - - N - - N N N - - - 1 1 - - - 117425 0
QDH 08 QDH_DTODES C 20 0 Localizacao Localizac. Localization Localização do Documento Localizacion del Docum. Document Localization @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - M->QDH_DTOIE!="I" - - - N - - N N N - - - 1 2 - - - 117426 0
QDH 09 QDH_CODASS C 6 0 As Geral Asunto Gral. Gen.Subject Codigo do Assunto Geral Codigo del Asunto General General Subject Code - ExistCpo("QD3",M->QDH_CODASS) .And. NaoVazio() x x x x x x x x x x x x x x x x - QD3 1 x xxx - S - S - - - - - - - - lAltDoc - - - N - - N N N - - - 1 1 - - - 117427 0
QDH 10 QDH_DESCAS C 30 0 Des As Geral Desc.As.Gral Gen.Sbj.Dsc. Descricao Assunto Geral Descripc. Asunto General General Subject Descrip. @S30 - x x x x x x x x x x x x x x x x LEFT(QDXFNANASS(QDH->QDH_CODASS,.F.),30) - 1 x xx x - - - N V V - - - - - - - Posicione('QD3',1,xFilial('QD3')+QDH->QDH_CODASS,'QD3_DESCAS') - - N - - N N N - - - 1 2 - - - 117428 0
QDH 11 QDH_TITULO C 100 0 Titulo Doc Titulo Docto Doc. Title Titulo do Documento Titulo del Documento Document Title @S50 NaoVazio() x x x x x x x x x x x x x x x x - - 1 xxx - - - S - - - - - - - - lAltDoc - - - N - - S N N - - - 1 1 - - - 117429 0
QDH 12 QDH_NORMA C 15 0 Norma Norma Rule Codigo da Norma Codigo de la Norma Rule Code - Vazio() .or. ExistCpo("QAK",M->QDH_NORMA) x x x x x x x x x x x x x x x x - QAK 1 x x - S - S - - - - - - - - lAltDoc - - - N - - S N N - - - 1 2 - - - 117430 0
QDH 13 QDH_DESNOR C 40 0 Desc Norma Desc Norma Rule Descr Descricao da Norma Descripc. de Norma Rule Description @S30 - x x x x x x x x x x x x x x x x QA_NORMA(M->QDH_NORMA,.F.) - 1 x x - - - S V V - - - - - - - Posicione("QAK",1,xFilial("QAK")+QDH->QDH_NORMA,"QAK_DESC") - - N - - N N N - - - 1 2 - - - 117431 0
QDH 14 QDH_FILDEP C 2 0 Fil Dep Dist Su.Dep.Distr Dist.Dep.Br. Cod. da Filial Distrib. Cod. Sucursal Distrib. Distribution Branch Code - - x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - - - - - .T. .AND. .F. - 033 - N - - N N N - - - 1 2 - - - 117432 0
QDH 15 QDH_DEPTOD C 33 0 Cod Dep Dist Cod.Sect.Dis Distr.Dpt.Cd Depto Respons. Distrib. Cod.Sector Respons.Distr. Dept. Respons. for Distr. - - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - .F. - - - N - - N N N - - - 1 2 - - - 117433 0
QDH 16 QDH_NDEPTO C 25 0 Des Dis Dist Desc.Sec.Dis Dstr.Dpt.Dsc Departamento Distribuidor Desc. Sector Distribuidor Distribution Department - - x x x x x x x x x x x x x x x x QA_NDEPT(QDH->QDH_DEPTOD,.F.,QDH->QDH_FILDEP) - 1 x x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 117434 0
QDH 17 QDH_CODAS1 C 6 0 AsSecundario Asunto Secun 2nd Subject Codigo Assunto Secundario Codigo Asunto Secundario Secondary Subject Code - ExistCpo("QD3",M->QDH_CODAS1) .Or. Empty(M->QDH_CODAS1) x x x x x x x x x x x x x x x x - QD3 1 x xx x - - - S - - - - - - - - lAltDoc - - - N - - N N N - - - 1 2 - - - 117435 0
QDH 18 QDH_CODAS2 C 6 0 As Detalhe 1 Asunto Det1 Subj. Det.1 Codigo Assunto Detalhe 1 Codigo Asunto Detalle 1 Subject Code Detail 1 - ExistCpo("QD3",M->QDH_CODAS2) .Or. Empty(M->QDH_CODAS2) x x x x x x x x x x x x x x x x - QD3 1 x xx x - - - S - - - - - - - - lAltDoc - - - N - - N N N - - - 1 2 - - - 117436 0
QDH 19 QDH_CODAS3 C 6 0 As Detalhe 2 Asunto Det2 Subj.Det.2 Codigo Assunto Detalhe 2 Codigo Asunto Detalle 2 Subject Code Detail 2 - ExistCpo("QD3",M->QDH_CODAS3) .Or. Empty(M->QDH_CODAS3) x x x x x x x x x x x x x x x x - QD3 1 x xx x - - - S - - - - - - - - lAltDoc - - - N - - N N N - - - 1 2 - - - 117437 0
QDH 20 QDH_CODAS4 C 6 0 As Detalhe 3 Asunto Det3 Subj. Det.3 Codigo Assunto Detalhe 3 Codigo Asunto Detalle 3 Subject Code Detail 3 - ExistCpo("QD3",M->QDH_CODAS4) .Or. Empty(M->QDH_CODAS4) x x x x x x x x x x x x x x x x - QD3 1 x xx x - - - S - - - - - - - - lAltDoc - - - N - - N N N - - - 1 2 - - - 117438 0
QDH 21 QDH_DTVIG D 8 0 Dat Vigencia Fch.en Vigor Valid. Date Data de Implantação Docto Fecha de Implement.Docto. Document Implementat. Dt. - - x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - - - - - .F. - - - N - - N N N - - - 1 2 - - - 117439 0
QDH 22 QDH_DTLIM D 8 0 Dat Validade Fch.Validez Validity Dt. Data validade do docto Fecha de Validez Documen. Document Validity Date - - x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - - - - - .F. - - - N - - N N N - - - 1 2 - - - 117440 0
QDH 23 QDH_DTIMPL D 8 0 Dat Implanta Fch.Implem. Implem. Date Data Implantacao do docto Fecha de Implement.Docto. Domument Implementat. Dt. - - x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - - - - - .F. - - - N - - N N N - - - 1 2 - - - 117441 0
QDH 24 QDH_STATUS C 3 0 Status Estatus Status Status do Documento Estatus del Documento Document Status @! - x x x x x x x x x x x x x x x "D " - 1 x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 117442 0
QDH 25 QDH_DEPTOE C 33 0 Dep Emissor Sector Emis. Issuing Dept Depto Responsavel Emissao Sector Respons. Emision Dept.Respons. for Issuing - - x x x x x x x x x x x x x x x x cMatDep QAD 1 x x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 117443 0
QDH 26 QDH_DTCAD D 8 0 Data Criacao Fch Creacion Elab. Dt. Data Criacao do Docto Fecha Creacion de Docto. Document Elabor. Date - - x x x x x x x x x x x x x x x dDataBase - 1 x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 117444 0
QDH 27 QDH_DOCGER C 1 0 Doc Ger Sist Doc.Gen.Sist Doc.Gen.Syst Docto Gerado pelo Sistema Docto Generad.por Sistema Document Gener.by System @! - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 117445 0
QDH 28 QDH_HORCAD C 5 0 Hora Cadastr Hora Archivo Regist.Time Hora de Cadastro Hora del Archivo Registration Time @R 99:99 - x x x x x x x x x x x x x x x Substr(Time(),1,5) - 1 x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 117446 0
QDH 29 QDH_FILMAT C 2 0 Fil Usr Dig Fil Usr Dig Typed Branch Cod. da Filial do Usuario Cod. Sucursal del Usuario User Branch Code - QA_CHKFIL(M->QDH_FILMAT) x x x x x x x x x x x x x x x cFilAnt - 1 x x - - - N - - - - - - - - - - 033 - N - - S N N - - - 1 2 - - - 117447 0
QDH 30 QDH_MAT C 27 0 Cod Usr Dig Cod Usr Dig Typ. Usr.Cd. Cod.Usuario Digitador Cod. Usuario Digitador Typist User Code - QA_CHKMAT(M->QDH_FILMAT,M->QDH_MAT) x x x x x x x x x x x x x x x cMatCod QAA 1 x x - - - N - - - - - - - - - - - - N - - S N N - - - 1 2 - - - 117448 0
QDH 31 QDH_CHAVE C 8 0 Chave Texto Clave Texto Text key Chave de Lig. com o QD2 Clave de Vinc. con QD2 Link Key with QD2 - - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 117449 0
QDH 32 QDH_DTFIM D 8 0 DataFinaliza Fch Fin.Doc. Conclus.Date Data Finalizacao do Docto Fecha Termino del Docto. Document Conclusion Date - - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 117450 0
QDH 33 QDH_OBSOL C 1 0 Obsoleto Obsolesc. Obsolesc. Documento Obsoleto Documento Caducado Obsolete Document @! - x x x x x x x x x x x x x x x "N" - 1 x x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 117451 0
QDH 34 QDH_NOMDOC C 32 0 Nome Arquivo Nombre Arch. File Name Nome do Arquivo Docto Nombre del Archivo Docto Document File Name @! - x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 117452 0
QDH 35 QDH_CANCEL C 1 0 Cancelado Anulado Cancelled Documento Cancelado Documento Anulado Document Cancelled @! PERTENCE("SN") x x x x x x x x x x x x x x x - - 1 - - - - N - - - - S=Sim;N=Nao S=Si;N=No S=Yes;N=No - - - - - N - - N N N - - - 1 2 - - - 117453 0
QDH 36 QDH_TREINA C 1 0 Real.Trein. Real.Trein. Exec.Traini. Realizar Treinamento Realizar Capacitacion Execute Training @! PERTENCE("12") x x x x x x x x x x x x x x x x "1" - 1 x xx x - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - lAltDoc - - - N - - N N N - - - 1 2 - - - 117454 0
QDH 37 QDH_QUEST C 1 0 Real. Quest. Real. Cuest. Ans.Ques. Realizar Questionario Realizar Cuestionario Answer Questionnaire @! Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 x xx x - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - lAltDoc - - - N - - N N N - - - 1 2 - - - 117455 0
QDH 38 QDH_FUTURA C 1 0 Dist Futura Dist Futura Inv. Distr. Distribuicao Futura Distribucion Futura Invoice Distrubution - - x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 117456 0
QDH 39 QDH_REVINV C 3 0 Rev.Invert. Rev.Invert. Inv. Revisio Revisao Invertida Revision Invertida Inverted Revision 999 - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 117457 0
QDH 40 QDH_SIGILO C 1 0 Doc.Sigiloso Doc.Confiden Secr. Doc. Documento Sigiloso Documento Confidencial Secret Document - Pertence('12') x x x x x x x x x x x x x x x x '2' - 1 x x - - - N A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - lAltDoc - - - N - - N N N - - - 1 1 - - - 117458 0

Índices da Tabela QDH (6 í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_
QDH 1 QDH_FILIAL+QDH_DOCTO+QDH_RV Cod Doc + Revisao Cod Doc + Revision Doc Cd + Review S QDH - S 2 3 - 16879 0
QDH 2 QDH_FILIAL+QDH_CHAVE Chave Texto Clave Texto Text key S - - N 2 3 - 16880 0
QDH 3 QDH_FILIAL+QDH_STATUS+QDH_DOCTO+QDH_RV Status + Cod Doc + Revisao Estatus + Cod Doc + Revision Status + Doc Cd + Review S XXX+QDH - S 2 3 - 16881 0
QDH 4 QDH_FILIAL+QDH_CODTP+QDH_DOCTO+QDH_RV Tipo Doc + Cod Doc + Revisao Tipo Doc + Cod Doc + Revision Doc Type + Doc Cd + Review S XXX+QDH - S 2 3 - 16882 0
QDH 5 QDH_FILIAL+QDH_CODASS+QDH_DOCTO+QDH_RV As Geral + Cod Doc + Revisao Asunto Gral. + Cod Doc + Revision Gen.Subject + Doc Cd + Review S XXX+QDH - S 2 3 - 16883 0
QDH 6 QDH_FILIAL+QDH_DOCTO+QDH_REVINV Cod Doc + Rev.Invert. Cod Doc + Rev.Invert. Doc Cd + Inv. Revisio S - - S 2 3 - 16884 0

Perguntas frequentes

Para que serve a tabela QDH no Protheus?

Ela é utilizada para documentos dentro do sistema ERP Protheus.

Como consultar os campos da tabela QDH?

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

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

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

Exemplo de consulta SQL da tabela QDH

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

SELECT
    QDH_FILIAL,
    QDH_SITUAC,
    QDH_CODTP,
    QDH_DESCTP,
    QDH_DOCTO,
    QDH_RV,
    QDH_DTOIE,
    QDH_DTODES,
    QDH_CODASS,
    QDH_DESCAS,
    QDH_TITULO,
    QDH_NORMA,
    QDH_DESNOR,
    QDH_FILDEP,
    QDH_DEPTOD,
    QDH_NDEPTO,
    QDH_CODAS1,
    QDH_CODAS2,
    QDH_CODAS3,
    QDH_CODAS4,
    QDH_DTVIG,
    QDH_DTLIM,
    QDH_DTIMPL,
    QDH_STATUS,
    QDH_DEPTOE,
    QDH_DTCAD,
    QDH_DOCGER,
    QDH_HORCAD,
    QDH_FILMAT,
    QDH_MAT,
    QDH_CHAVE,
    QDH_DTFIM,
    QDH_OBSOL,
    QDH_NOMDOC,
    QDH_CANCEL,
    QDH_TREINA,
    QDH_QUEST,
    QDH_FUTURA,
    QDH_REVINV,
    QDH_SIGILO
FROM QDH
WHERE
    D_E_L_E_T_ = ' '
    AND QDH_FILIAL = 'VALOR'
    AND QDH_SITUAC = 'VALOR'
    AND QDH_CODTP = 'VALOR'
    AND QDH_DESCTP = 'VALOR'
    AND QDH_DOCTO = 'VALOR'
    AND QDH_RV = 'VALOR'
    AND QDH_DTOIE = 'VALOR'
    AND QDH_DTODES = 'VALOR'
    AND QDH_CODASS = 'VALOR'
    AND QDH_DESCAS = 'VALOR'
    AND QDH_TITULO = 'VALOR'
    AND QDH_NORMA = 'VALOR'
    AND QDH_DESNOR = 'VALOR'
    AND QDH_FILDEP = 'VALOR'
    AND QDH_DEPTOD = 'VALOR'
    AND QDH_NDEPTO = 'VALOR'
    AND QDH_CODAS1 = 'VALOR'
    AND QDH_CODAS2 = 'VALOR'
    AND QDH_CODAS3 = 'VALOR'
    AND QDH_CODAS4 = 'VALOR'
    AND QDH_DTVIG BETWEEN '20260501' AND '20260531'
    AND QDH_DTLIM BETWEEN '20260501' AND '20260531'
    AND QDH_DTIMPL BETWEEN '20260501' AND '20260531'
    AND QDH_STATUS = 'VALOR'
    AND QDH_DEPTOE = 'VALOR'
    AND QDH_DTCAD BETWEEN '20260501' AND '20260531'
    AND QDH_DOCGER = 'VALOR'
    AND QDH_HORCAD = 'VALOR'
    AND QDH_FILMAT = 'VALOR'
    AND QDH_MAT = 'VALOR'
    AND QDH_CHAVE = 'VALOR'
    AND QDH_DTFIM BETWEEN '20260501' AND '20260531'
    AND QDH_OBSOL = 'VALOR'
    AND QDH_NOMDOC = 'VALOR'
    AND QDH_CANCEL = 'VALOR'
    AND QDH_TREINA = 'VALOR'
    AND QDH_QUEST = 'VALOR'
    AND QDH_FUTURA = 'VALOR'
    AND QDH_REVINV = 'VALOR'
    AND QDH_SIGILO = 'VALOR'