A tabela SHY do Protheus está descrita no dicionário (SX2) como “Operações X Ordem APS”. Possui 35 campos e 2 índices e chave única HY_FILIAL+HY_OP+HY_ROTEIRO+HY_OPERAC+HY_CTRAB+HY_IDAPS. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- SHY
- Nome
- Operações X Ordem APS
- Nome (inglês)
- Operations x APS Order
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
HY_FILIAL+HY_OP+HY_ROTEIRO+HY_OPERAC+HY_CTRAB+HY_IDAPS- Campos / índices
- 35 / 2
Campos da tabela SHY (35)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | HY_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | HY_OP | C | 14 | 0 | OP | Ordem de Produção | Real |
| 03 | HY_ROTEIRO | C | 2 | 0 | Roteiro | Roteiro de Operações | Real |
| 04 | HY_OPERAC | C | 2 | 0 | Operação | Número da Operação | Real |
| 05 | HY_RECURSO | C | 6 | 0 | Recurso | Código do Recurso | Real |
| 06 | HY_FERRAM | C | 6 | 0 | Feramenta | Código da Ferramenta | Real |
| 07 | HY_CTRAB | C | 6 | 0 | Código C.T. | Código Centro de Trabalho | Real |
| 08 | HY_QUANT | N | 12 | 2 | Quantidade | Quantidade Alocada | Real |
| 09 | HY_TEMPOM | N | 11 | 2 | Tempo Aloc. | Tempo de Alocação | Real |
| 10 | HY_TEMPOS | N | 11 | 2 | Setup | Tempo de Setup | Real |
| 11 | HY_SITUAC | C | 1 | 0 | Situação | Situação da operação | Real |
| 12 | HY_MAOOBRA | N | 2 | 0 | Mao de Obra | Quantidade de Mao de Obra | Real |
| 13 | HY_IDAPS | C | 80 | 0 | ID APS | ID de identif. da OP APS | Real |
| 14 | HY_DATAINI | C | 10 | 0 | Data Inicial | Data Inicial | Real |
| 15 | HY_HORAINI | C | 8 | 0 | Hora Inicial | Hora Inicial | Real |
| 16 | HY_DATAFIM | C | 10 | 0 | Data Término | Data Término | Real |
| 17 | HY_HORAFIM | C | 8 | 0 | Hora Final | Hora Final | Real |
| 18 | HY_DESCRI | C | 20 | 0 | Descr. Oper. | Descrição da operação | Real |
| 19 | HY_TPALOCF | C | 1 | 0 | Tp.Aloc.Ferr | Tipo de Aloc. Ferramenta | Real |
| 20 | HY_TPLINHA | C | 1 | 0 | Tipo Linha | Tipo de Linha de Produção | Real |
| 21 | HY_SETUP | N | 5 | 2 | Setup (Hs) | Tempo de Setup | Real |
| 22 | HY_FORMSTP | C | 3 | 0 | Formu Setup | Cod. Formula Setup | Real |
| 23 | HY_LOTEPAD | N | 6 | 0 | Lote Padrao | Lote Padrão | Real |
| 24 | HY_TEMPAD | N | 5 | 2 | Tempo Padrao | Tempo Padrão | Real |
| 25 | HY_TPOPER | C | 1 | 0 | Tipo Operac. | Tipo de Operação | Real |
| 26 | HY_TPSOBRE | C | 1 | 0 | Tipo Sobrep. | Tipo de Sobreposição | Real |
| 27 | HY_TEMPSOB | N | 5 | 2 | Tempo Sobre. | Tempo de Sobreposição | Real |
| 28 | HY_TPDESD | C | 1 | 0 | Tipo Desdob. | Tipo de Desdobramento | Real |
| 29 | HY_TEMPDES | N | 5 | 2 | Tempo Desdo. | Tempo de Desdobramento | Real |
| 30 | HY_DESPROP | C | 1 | 0 | Proporcional | Desdobramen. Proporcional | Real |
| 31 | HY_TEMPEND | N | 5 | 2 | Tempo Fim | Tempo Fim Pos Alocação | Real |
| 32 | HY_DTINI | D | 8 | 0 | Dt Vl Ini | Data de validade inicial | Real |
| 33 | HY_DTFIM | D | 8 | 0 | Dt Vl Fim | Data de validade final | Real |
| 34 | HY_USAALT | C | 1 | 0 | Uti. Alt. | Utiliza alternativo | Real |
| 35 | HY_REMOCAO | N | 5 | 2 | Remoção | Tempo de Remoção | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela SHY (2)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | HY_FILIAL+HY_OP+HY_ROTEIRO+HY_OPERAC+HY_CTRAB+HY_IDAPS | OP + Roteiro + Operação + Código C.T. + ID APS | |
| 2 | HY_FILIAL+HY_IDAPS+HY_ROTEIRO+HY_OPERAC+HY_CTRAB | ID APS + Roteiro + Operação + Código C.T. |
Perguntas frequentes sobre a tabela SHY
O que é a tabela SHY?
É a tabela “Operações X Ordem APS” do ERP TOTVS Protheus, com 35 campos definidos no dicionário SX3.
Qual é a chave única da tabela SHY?
A chave única é HY_FILIAL+HY_OP+HY_ROTEIRO+HY_OPERAC+HY_CTRAB+HY_IDAPS.
Quais são os índices da tabela SHY?
A tabela tem 2 índices. O principal (ordem 1) usa a chave HY_FILIAL+HY_OP+HY_ROTEIRO+HY_OPERAC+HY_CTRAB+HY_IDAPS.
Qual é o nome físico da tabela SHY 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: SHY990). Em ADVPL, use RetSqlName("SHY") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela SHY
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
HY_FILIAL,
HY_OP,
HY_ROTEIRO,
HY_OPERAC,
HY_RECURSO,
HY_FERRAM,
HY_CTRAB,
HY_QUANT,
HY_TEMPOM,
HY_TEMPOS,
HY_SITUAC,
HY_MAOOBRA,
HY_IDAPS,
HY_DATAINI,
HY_HORAINI,
HY_DATAFIM,
HY_HORAFIM,
HY_DESCRI,
HY_TPALOCF,
HY_TPLINHA,
HY_SETUP,
HY_FORMSTP,
HY_LOTEPAD,
HY_TEMPAD,
HY_TPOPER,
HY_TPSOBRE,
HY_TEMPSOB,
HY_TPDESD,
HY_TEMPDES,
HY_DESPROP,
HY_TEMPEND,
HY_DTINI,
HY_DTFIM,
HY_USAALT,
HY_REMOCAO
FROM SHY
WHERE
D_E_L_E_T_ = ' '
AND HY_FILIAL = 'VALOR'
AND HY_OP = 'VALOR'
AND HY_ROTEIRO = 'VALOR'
AND HY_OPERAC = 'VALOR'
AND HY_RECURSO = 'VALOR'
AND HY_FERRAM = 'VALOR'
AND HY_CTRAB = 'VALOR'
AND HY_QUANT = 0
AND HY_TEMPOM = 0
AND HY_TEMPOS = 0
AND HY_SITUAC = 'VALOR'
AND HY_MAOOBRA = 0
AND HY_IDAPS = 'VALOR'
AND HY_DATAINI = 'VALOR'
AND HY_HORAINI = 'VALOR'
AND HY_DATAFIM = 'VALOR'
AND HY_HORAFIM = 'VALOR'
AND HY_DESCRI = 'VALOR'
AND HY_TPALOCF = 'VALOR'
AND HY_TPLINHA = 'VALOR'
AND HY_SETUP = 0
AND HY_FORMSTP = 'VALOR'
AND HY_LOTEPAD = 0
AND HY_TEMPAD = 0
AND HY_TPOPER = 'VALOR'
AND HY_TPSOBRE = 'VALOR'
AND HY_TEMPSOB = 0
AND HY_TPDESD = 'VALOR'
AND HY_TEMPDES = 0
AND HY_DESPROP = 'VALOR'
AND HY_TEMPEND = 0
AND HY_DTINI BETWEEN '20261101' AND '20261130'
AND HY_DTFIM BETWEEN '20261101' AND '20261130'
AND HY_USAALT = 'VALOR'
AND HY_REMOCAO = 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
- SHD Oper Alocadas Sacramentadas
- SHE Ferramentas Sacramentadas
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.