A tabela QDF do Protheus está descrita no dicionário (SX2) como “Remanejamento de Usuários”. Possui 14 campos e 2 índices e chave única QDF_FILIAL+QDF_DOCTO+QDF_RV+QDF_FILANT+QDF_MATANT. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- QDF
- Nome
- Remanejamento de Usuários
- Nome (inglês)
- Rearrangement of Users
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
QDF_FILIAL+QDF_DOCTO+QDF_RV+QDF_FILANT+QDF_MATANT- Campos / índices
- 14 / 2
Campos da tabela QDF (14)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | QDF_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | QDF_DOCTO | C | 16 | 0 | Cod Doc | Codigo do Documento | Real |
| 03 | QDF_RV | C | 3 | 0 | Revisao | Num.Sequencial da Revisao | Real |
| 04 | QDF_FILANT | C | 2 | 0 | Fil Usr Ant | Filial Usuario Antigo | Real |
| 05 | QDF_MATANT | C | 27 | 0 | Cod Usr Ant | Codigo Usuario Antigo | Real |
| 06 | QDF_FILNOV | C | 2 | 0 | Fil Usr Nov | Filial Usuario Novo | Real |
| 07 | QDF_MATNOV | C | 27 | 0 | Cod Usr Nov | Codigo Usuario Novo | Real |
| 08 | QDF_FILOP | C | 2 | 0 | Fil Usr Op | Filial Usuario Operador | Real |
| 09 | QDF_MATOP | C | 27 | 0 | Cod Usr Op | Codigo Usuario Operador | Real |
| 10 | QDF_STATUS | C | 2 | 0 | Status Doc | Status do Documento | Real |
| 11 | QDF_ALTAPR | C | 1 | 0 | Alt Aprova | Alteracao do Aprovador | Real |
| 12 | QDF_ALTELA | C | 1 | 0 | Alt Elabora | Alteracao do Elaborador | Real |
| 13 | QDF_ALTREV | C | 1 | 0 | Alt Revisor | Alteracao do Revisor | Real |
| 14 | QDF_DATA | D | 8 | 0 | Data Redistr | Data Remanejamento | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela QDF (2)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | QDF_FILIAL+QDF_DOCTO+QDF_RV+QDF_FILANT+QDF_MATANT | Cod Doc + Revisao + Fil Usr Ant + Cod Usr Ant | |
| 2 | QDF_FILIAL+QDF_DOCTO+QDF_RV+QDF_FILNOV+QDF_MATNOV | Cod Doc + Revisao + Fil Usr Nov + Cod Usr Nov |
Perguntas frequentes sobre a tabela QDF
O que é a tabela QDF?
É a tabela “Remanejamento de Usuários” do ERP TOTVS Protheus, com 14 campos definidos no dicionário SX3.
Qual é a chave única da tabela QDF?
A chave única é QDF_FILIAL+QDF_DOCTO+QDF_RV+QDF_FILANT+QDF_MATANT.
Quais são os índices da tabela QDF?
A tabela tem 2 índices. O principal (ordem 1) usa a chave QDF_FILIAL+QDF_DOCTO+QDF_RV+QDF_FILANT+QDF_MATANT.
Qual é o nome físico da tabela QDF 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: QDF990). Em ADVPL, use RetSqlName("QDF") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela QDF
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
QDF_FILIAL,
QDF_DOCTO,
QDF_RV,
QDF_FILANT,
QDF_MATANT,
QDF_FILNOV,
QDF_MATNOV,
QDF_FILOP,
QDF_MATOP,
QDF_STATUS,
QDF_ALTAPR,
QDF_ALTELA,
QDF_ALTREV,
QDF_DATA
FROM QDF
WHERE
D_E_L_E_T_ = ' '
AND QDF_FILIAL = 'VALOR'
AND QDF_DOCTO = 'VALOR'
AND QDF_RV = 'VALOR'
AND QDF_FILANT = 'VALOR'
AND QDF_MATANT = 'VALOR'
AND QDF_FILNOV = 'VALOR'
AND QDF_MATNOV = 'VALOR'
AND QDF_FILOP = 'VALOR'
AND QDF_MATOP = 'VALOR'
AND QDF_STATUS = 'VALOR'
AND QDF_ALTAPR = 'VALOR'
AND QDF_ALTELA = 'VALOR'
AND QDF_ALTREV = 'VALOR'
AND QDF_DATA BETWEEN '20261001' AND '20261031'
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.