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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | HD_FILIAL+HD_OP+HD_OPER+HD_DESDOBR | Numero da OP + Operacao + Desdobr. | |
| 2 | HD_FILIAL+HD_RECURSO+STR(HD_BITINI,8) | Recurso + Bit Inicial | |
| 3 | HD_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
- SH1 Recursos
- SH2 Recursos Altn/Secundários
- SH3 Recursos e Ferram por Operação
- SH4 Ferramentas
- SH6 Movimentação da Produção
- SH7 Calendário
- SH8 Operações Alocadas
- SH9 Bloqueios e Exceções
- SHB Centro de Trabalho
- SHC Plano Mestre de Produção
- SHE Ferramentas Sacramentadas
- SHF Necessidades por Filial
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.