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

Tabela SHD no Protheus

Oper Alocadas Sacramentadas

A tabela SHD do Protheus está descrita no dicionário (SX2) como “Oper Alocadas Sacramentadas”. Possui 23 campos e 3 í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
SHD
Nome
Oper Alocadas Sacramentadas
Nome (inglês)
Reserved Allocated Oper.
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
23 / 3

Campos da tabela SHD (23)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 HD_FILIAL C 2 0 Filial Filial do Sistema Real
02 HD_OP C 14 0 Numero da OP Numero Ordem de Producao Real
03 HD_OPER C 2 0 Operacao Operacao Real
04 HD_RECURSO C 6 0 Recurso Codigo do recurso Real
05 HD_FERRAM C 6 0 Ferramenta Codigo da ferramenta Real
06 HD_HRINI C 5 0 Hora Inicial Hora inicial Real
07 HD_DTINI D 8 0 DT Inicial Data Inicial Real
08 HD_HRFIM C 5 0 Hora Final Hora final Real
09 HD_DTFIM D 8 0 DT Final Data Final Real
10 HD_DTIDEAL D 8 0 Inicio Ideal Data de Inicio Ideal Real
11 HD_HRIDEAL C 5 0 Hora Ideal Hora de Inicio Ideal Real
12 HD_BITINI N 8 0 Bit Inicial Bit inicial da alocacao Real
13 HD_BITFIM N 8 0 Bit Final Bit final da alocacao Real
14 HD_SEQPAI C 3 0 Seq.Op.Pai Sequencia da Op Pai Real
15 HD_CTRAB C 6 0 Centro Trab. Codigo Centro de Trabalho Real
16 HD_USO N 9 2 Horas Uso Horas Utilizadas Real
17 HD_QUANT N 12 2 Quantidade Quantidade a Produzir Real
18 HD_DESDOBR C 4 0 Desdobr. Desdobramento Real
19 HD_BITUSO N 8 0 Bits utiliz. Bits utilizados na Oper. Real
20 HD_DATRF D 8 0 DT Real Fim Data real de fim da OP Real
21 HD_ROTEIRO C 2 0 Roteiro Oper Roteiro de Operacoes Real
22 HD_SETUP N 8 0 Setup Tempo de Setup Real
23 HD_TEMPEND N 8 0 Tempo Fim Tempo Fim Pos Alocação Real

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

Índices da tabela SHD (3)

OrdemChaveDescriçãoApelido
1HD_FILIAL+HD_OP+HD_OPER+HD_DESDOBRNumero da OP + Operacao + Desdobr.
2HD_FILIAL+HD_RECURSO+STR(HD_BITINI,8)Recurso + Bit Inicial
3HD_FILIAL+HD_RECURSO+STR(HD_BITFIM,8)Recurso + Bit Final

Perguntas frequentes sobre a tabela SHD

O que é a tabela SHD?

É a tabela “Oper Alocadas Sacramentadas” do ERP TOTVS Protheus, com 23 campos definidos no dicionário SX3.

Quais são os índices da tabela SHD?

A tabela tem 3 índices. O principal (ordem 1) usa a chave HD_FILIAL+HD_OP+HD_OPER+HD_DESDOBR.

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

Exemplo de consulta SQL da tabela SHD

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

SELECT
    HD_FILIAL,
    HD_OP,
    HD_OPER,
    HD_RECURSO,
    HD_FERRAM,
    HD_HRINI,
    HD_DTINI,
    HD_HRFIM,
    HD_DTFIM,
    HD_DTIDEAL,
    HD_HRIDEAL,
    HD_BITINI,
    HD_BITFIM,
    HD_SEQPAI,
    HD_CTRAB,
    HD_USO,
    HD_QUANT,
    HD_DESDOBR,
    HD_BITUSO,
    HD_DATRF,
    HD_ROTEIRO,
    HD_SETUP,
    HD_TEMPEND
FROM SHD
WHERE
    D_E_L_E_T_ = ' '
    AND HD_FILIAL = 'VALOR'
    AND HD_OP = 'VALOR'
    AND HD_OPER = 'VALOR'
    AND HD_RECURSO = 'VALOR'
    AND HD_FERRAM = 'VALOR'
    AND HD_HRINI = 'VALOR'
    AND HD_DTINI BETWEEN '20261101' AND '20261130'
    AND HD_HRFIM = 'VALOR'
    AND HD_DTFIM BETWEEN '20261101' AND '20261130'
    AND HD_DTIDEAL BETWEEN '20261101' AND '20261130'
    AND HD_HRIDEAL = 'VALOR'
    AND HD_BITINI = 0
    AND HD_BITFIM = 0
    AND HD_SEQPAI = 'VALOR'
    AND HD_CTRAB = 'VALOR'
    AND HD_USO = 0
    AND HD_QUANT = 0
    AND HD_DESDOBR = 'VALOR'
    AND HD_BITUSO = 0
    AND HD_DATRF BETWEEN '20261101' AND '20261130'
    AND HD_ROTEIRO = 'VALOR'
    AND HD_SETUP = 0
    AND HD_TEMPEND = 0

Outras tabelas relacionadas

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