A tabela QDH do Protheus está descrita no dicionário (SX2) como “Documentos”. Possui 40 campos e 6 índices e chave única QDH_FILIAL+QDH_DOCTO+QDH_RV. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- QDH
- Nome
- Documentos
- Nome (inglês)
- Documents
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
QDH_FILIAL+QDH_DOCTO+QDH_RV- Campos / índices
- 40 / 6
Campos da tabela QDH (40)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | QDH_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | QDH_SITUAC | C | 50 | 0 | St Documento | Situacao do Documento | Virtual |
| 03 | QDH_CODTP | C | 6 | 0 | Tipo Doc | Codigo do Tipo do Docto | Real |
| 04 | QDH_DESCTP | C | 50 | 0 | Des Tipo Doc | Descricao Tipo de Docto | Virtual |
| 05 | QDH_DOCTO | C | 16 | 0 | Cod Doc | Codigo do Documento | Real |
| 06 | QDH_RV | C | 3 | 0 | Revisao | Num.Sequencial da Revisao | Real |
| 07 | QDH_DTOIE | C | 1 | 0 | Doc Int/Ext | Doc Interno ou Externo | Real |
| 08 | QDH_DTODES | C | 20 | 0 | Localizacao | Localização do Documento | Real |
| 09 | QDH_CODASS | C | 6 | 0 | As Geral | Codigo do Assunto Geral | Real |
| 10 | QDH_DESCAS | C | 30 | 0 | Des As Geral | Descricao Assunto Geral | Virtual |
| 11 | QDH_TITULO | C | 100 | 0 | Titulo Doc | Titulo do Documento | Real |
| 12 | QDH_NORMA | C | 15 | 0 | Norma | Codigo da Norma | Real |
| 13 | QDH_DESNOR | C | 40 | 0 | Desc Norma | Descricao da Norma | Virtual |
| 14 | QDH_FILDEP | C | 2 | 0 | Fil Dep Dist | Cod. da Filial Distrib. | Real |
| 15 | QDH_DEPTOD | C | 33 | 0 | Cod Dep Dist | Depto Respons. Distrib. | Real |
| 16 | QDH_NDEPTO | C | 25 | 0 | Des Dis Dist | Departamento Distribuidor | Virtual |
| 17 | QDH_CODAS1 | C | 6 | 0 | AsSecundario | Codigo Assunto Secundario | Real |
| 18 | QDH_CODAS2 | C | 6 | 0 | As Detalhe 1 | Codigo Assunto Detalhe 1 | Real |
| 19 | QDH_CODAS3 | C | 6 | 0 | As Detalhe 2 | Codigo Assunto Detalhe 2 | Real |
| 20 | QDH_CODAS4 | C | 6 | 0 | As Detalhe 3 | Codigo Assunto Detalhe 3 | Real |
| 21 | QDH_DTVIG | D | 8 | 0 | Dat Vigencia | Data de Implantação Docto | Real |
| 22 | QDH_DTLIM | D | 8 | 0 | Dat Validade | Data validade do docto | Real |
| 23 | QDH_DTIMPL | D | 8 | 0 | Dat Implanta | Data Implantacao do docto | Real |
| 24 | QDH_STATUS | C | 3 | 0 | Status | Status do Documento | Real |
| 25 | QDH_DEPTOE | C | 33 | 0 | Dep Emissor | Depto Responsavel Emissao | Real |
| 26 | QDH_DTCAD | D | 8 | 0 | Data Criacao | Data Criacao do Docto | Real |
| 27 | QDH_DOCGER | C | 1 | 0 | Doc Ger Sist | Docto Gerado pelo Sistema | Real |
| 28 | QDH_HORCAD | C | 5 | 0 | Hora Cadastr | Hora de Cadastro | Real |
| 29 | QDH_FILMAT | C | 2 | 0 | Fil Usr Dig | Cod. da Filial do Usuario | Real |
| 30 | QDH_MAT | C | 27 | 0 | Cod Usr Dig | Cod.Usuario Digitador | Real |
| 31 | QDH_CHAVE | C | 8 | 0 | Chave Texto | Chave de Lig. com o QD2 | Real |
| 32 | QDH_DTFIM | D | 8 | 0 | DataFinaliza | Data Finalizacao do Docto | Real |
| 33 | QDH_OBSOL | C | 1 | 0 | Obsoleto | Documento Obsoleto | Real |
| 34 | QDH_NOMDOC | C | 32 | 0 | Nome Arquivo | Nome do Arquivo Docto | Real |
| 35 | QDH_CANCEL | C | 1 | 0 | Cancelado | Documento Cancelado | Real |
| 36 | QDH_TREINA | C | 1 | 0 | Real.Trein. | Realizar Treinamento | Real |
| 37 | QDH_QUEST | C | 1 | 0 | Real. Quest. | Realizar Questionario | Real |
| 38 | QDH_FUTURA | C | 1 | 0 | Dist Futura | Distribuicao Futura | Real |
| 39 | QDH_REVINV | C | 3 | 0 | Rev.Invert. | Revisao Invertida | Real |
| 40 | QDH_SIGILO | C | 1 | 0 | Doc.Sigiloso | Documento Sigiloso | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela QDH (6)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | QDH_FILIAL+QDH_DOCTO+QDH_RV | Cod Doc + Revisao | |
| 2 | QDH_FILIAL+QDH_CHAVE | Chave Texto | |
| 3 | QDH_FILIAL+QDH_STATUS+QDH_DOCTO+QDH_RV | Status + Cod Doc + Revisao | |
| 4 | QDH_FILIAL+QDH_CODTP+QDH_DOCTO+QDH_RV | Tipo Doc + Cod Doc + Revisao | |
| 5 | QDH_FILIAL+QDH_CODASS+QDH_DOCTO+QDH_RV | As Geral + Cod Doc + Revisao | |
| 6 | QDH_FILIAL+QDH_DOCTO+QDH_REVINV | Cod Doc + Rev.Invert. |
Perguntas frequentes sobre a tabela QDH
O que é a tabela QDH?
É a tabela “Documentos” do ERP TOTVS Protheus, com 40 campos definidos no dicionário SX3.
Qual é a chave única da tabela QDH?
A chave única é QDH_FILIAL+QDH_DOCTO+QDH_RV.
Quais são os índices da tabela QDH?
A tabela tem 6 índices. O principal (ordem 1) usa a chave QDH_FILIAL+QDH_DOCTO+QDH_RV.
Qual é o nome físico da tabela QDH 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: QDH990). Em ADVPL, use RetSqlName("QDH") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela QDH
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
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 '20261001' AND '20261031'
AND QDH_DTLIM BETWEEN '20261001' AND '20261031'
AND QDH_DTIMPL BETWEEN '20261001' AND '20261031'
AND QDH_STATUS = 'VALOR'
AND QDH_DEPTOE = 'VALOR'
AND QDH_DTCAD BETWEEN '20261001' AND '20261031'
AND QDH_DOCGER = 'VALOR'
AND QDH_HORCAD = 'VALOR'
AND QDH_FILMAT = 'VALOR'
AND QDH_MAT = 'VALOR'
AND QDH_CHAVE = 'VALOR'
AND QDH_DTFIM BETWEEN '20261001' AND '20261031'
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'
Outras tabelas relacionadas
- QD0 Responsáveis pelo Documento
- QD1 Distribuição por Usuário
- QD2 Tipos de Documento
- QD3 Assuntos
- QD4 Criticas por Documento
- QD5 Níveis Obrigatorios
- QD6 Localizadores Documento
- QD7 Justificativas por Documento
- QD8 Treinamento x Função
- QD9 Sugestões
- QDA Treinamentos
- QDB Referências por Documentos
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.