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

Tabela SH1 no Protheus

Recursos

A tabela SH1 do Protheus está descrita no dicionário (SX2) como “Recursos”. Possui 15 campos e 4 í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
SH1
Nome
Recursos
Nome (inglês)
Resources
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
15 / 4

Campos da tabela SH1 (15)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 H1_FILIAL C 2 0 Filial Filial do Sistema Real
02 H1_CODIGO C 6 0 Codigo Codigo do Recurso Real
03 H1_DESCRI C 30 0 Nome Recurso Nome do Recurso Real
04 H1_LINHAPR C 3 0 Linha Prod. Linha de producao Real
05 H1_MAOOBRA N 2 0 M.O. (Efic.) Mão-de-Obra (Eficiência) Real
06 H1_CCUSTO C 9 0 Centro Custo Centro de Custo Real
07 H1_ULTMANU D 8 0 Ultima Manut Data da ultima manutencao Real
08 H1_PERIODI N 3 0 Periodicid. Periodicidade Real
09 H1_IDAPROV N 4 0 Indice Aprov Indice de aproveitamento Real
10 H1_CTRAB C 6 0 Centro Trab. Codigo Centro de Trabalho Real
11 H1_CALEND C 3 0 Calendario Calendário utilizado Real
12 H1_ILIMITA C 1 0 Rec Ilimit. Recurso Ilimitado Real
13 H1_CONF C 6 0 Prop. Confer Propr. de Conferencia Real
14 H1_INTERV C 4 0 Int. Segur. Intervalo de Seguranca Real
15 H1_GCCUSTO C 8 0 Gr Cnt Custo Grupo Contábil custeio. Real

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

Índices da tabela SH1 (4)

OrdemChaveDescriçãoApelido
1H1_FILIAL+H1_CODIGOCodigo
2H1_FILIAL+H1_CCUSTOCentro Custo
3H1_FILIAL+H1_CALENDCalendario
4H1_FILIAL+H1_CTRABCentro Trab.

Perguntas frequentes sobre a tabela SH1

O que é a tabela SH1?

É a tabela “Recursos” do ERP TOTVS Protheus, com 15 campos definidos no dicionário SX3.

Quais são os índices da tabela SH1?

A tabela tem 4 índices. O principal (ordem 1) usa a chave H1_FILIAL+H1_CODIGO.

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

Exemplo de consulta SQL da tabela SH1

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

SELECT
    H1_FILIAL,
    H1_CODIGO,
    H1_DESCRI,
    H1_LINHAPR,
    H1_MAOOBRA,
    H1_CCUSTO,
    H1_ULTMANU,
    H1_PERIODI,
    H1_IDAPROV,
    H1_CTRAB,
    H1_CALEND,
    H1_ILIMITA,
    H1_CONF,
    H1_INTERV,
    H1_GCCUSTO
FROM SH1
WHERE
    D_E_L_E_T_ = ' '
    AND H1_FILIAL = 'VALOR'
    AND H1_CODIGO = 'VALOR'
    AND H1_DESCRI = 'VALOR'
    AND H1_LINHAPR = 'VALOR'
    AND H1_MAOOBRA = 0
    AND H1_CCUSTO = 'VALOR'
    AND H1_ULTMANU BETWEEN '20261001' AND '20261031'
    AND H1_PERIODI = 0
    AND H1_IDAPROV = 0
    AND H1_CTRAB = 'VALOR'
    AND H1_CALEND = 'VALOR'
    AND H1_ILIMITA = 'VALOR'
    AND H1_CONF = 'VALOR'
    AND H1_INTERV = 'VALOR'
    AND H1_GCCUSTO = 'VALOR'

Outras tabelas relacionadas

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