Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela SDQ no Protheus

Itens para Reavalicao do Custo

A tabela SDQ do Protheus está descrita no dicionário (SX2) como “Itens para Reavalicao do Custo”. Possui 10 campos e 1 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SDQ
Nome
Itens para Reavalicao do Custo
Nome (inglês)
Itens for cost revaluation
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
10 / 1

Campos da tabela SDQ (10)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 DQ_FILIAL C 2 0 Filial Filial do Sistema Real
02 DQ_COD C 15 0 Produto Codigo do produto Real
03 DQ_LOCAL C 2 0 Armazem Codigo do Armazem Real
04 DQ_DATA D 8 0 Data Data da Reavalição Custo Real
05 DQ_CM1 N 14 4 C.Unitario Custo Unitario 1a Moeda Real
06 DQ_CM2 N 14 4 C.Unit.2a M Custo Unitario 2a Moeda Real
07 DQ_CM3 N 14 4 C.Unit.3a M Custo Unitario 3a Moeda Real
08 DQ_CM4 N 14 4 C.Unit.4a M Custo Unitario 4a Moeda Real
09 DQ_CM5 N 14 4 C.Unit. 5a M Custo Unitario 5a Moeda Real
10 DQ_NUMSEQ C 6 0 Sequencial Numeracao sequencial Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela SDQ (1)

OrdemChaveDescriçãoApelido
1DQ_FILIAL+DQ_COD+DQ_LOCAL+DTOS(DQ_DATA)Produto + Armazem + Data

Perguntas frequentes sobre a tabela SDQ

O que é a tabela SDQ?

É a tabela “Itens para Reavalicao do Custo” do ERP TOTVS Protheus, com 10 campos definidos no dicionário SX3.

Quais são os índices da tabela SDQ?

A tabela tem 1 índice. O principal (ordem 1) usa a chave DQ_FILIAL+DQ_COD+DQ_LOCAL+DTOS(DQ_DATA).

Qual é o nome físico da tabela SDQ 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: SDQ990). Em ADVPL, use RetSqlName("SDQ") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela SDQ

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    DQ_FILIAL,
    DQ_COD,
    DQ_LOCAL,
    DQ_DATA,
    DQ_CM1,
    DQ_CM2,
    DQ_CM3,
    DQ_CM4,
    DQ_CM5,
    DQ_NUMSEQ
FROM SDQ
WHERE
    D_E_L_E_T_ = ' '
    AND DQ_FILIAL = 'VALOR'
    AND DQ_COD = 'VALOR'
    AND DQ_LOCAL = 'VALOR'
    AND DQ_DATA BETWEEN '20261101' AND '20261130'
    AND DQ_CM1 = 0
    AND DQ_CM2 = 0
    AND DQ_CM3 = 0
    AND DQ_CM4 = 0
    AND DQ_CM5 = 0
    AND DQ_NUMSEQ = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.