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

Tabela HLS no Protheus

Anls de Custo por Centro Custo

A tabela HLS do Protheus está descrita no dicionário (SX2) como “Anls de Custo por Centro Custo”. Possui 28 campos e 1 índices e chave única HLS_FILIAL+HLS_EMPRES+HLS_ESTABL+HLS_CCUSTO+HLS_MOEDA+HLS_UNDNEG+DTOS(HLS_DATA)+HLS_PLCCST. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
HLS
Nome
Anls de Custo por Centro Custo
Nome (inglês)
Cost Analysis per Cost Center
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Compartilhado
Compartilhamento por empresa
Compartilhado
Chave única
HLS_FILIAL+HLS_EMPRES+HLS_ESTABL+HLS_CCUSTO+HLS_MOEDA+HLS_UNDNEG+DTOS(HLS_DATA)+HLS_PLCCST
Campos / índices
28 / 1

Campos da tabela HLS (28)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 HLS_LINPRO C 2 0 Linh Produto Linha de Produto Real
02 HLS_ISTCIA C 2 0 Instância Instância de Instalação Real
03 HLS_EMPRES C 32 0 Empresa Chave Empresa Real
04 HLS_FILIAL C 2 0 Filial Filial do Sistema Real
05 HLS_ESTABL C 32 0 Estabelecim. Chave Estabelecimento Real
06 HLS_CCUSTO C 32 0 Centro Custo Chave Centro de Custo Real
07 HLS_MOEDA C 32 0 Moeda Chave Moeda Real
08 HLS_UNDNEG C 32 0 Unidad Negoc Chave Unidade de Negócio Real
09 HLS_DATA D 8 0 Data Data do Periodo Informado Real
10 HLS_VCUSTO N 16 2 Vl Custo Vl Custo Real
11 HLS_VCSPRV N 16 2 Vl Csto Prev Vl Custo Previsto Real
12 HLS_VCSTOT N 16 2 Vl Custo Tot Vl Custo Total Real
13 HLS_VCSPAD N 16 2 Vl Custo Pad Vl Custo Padrão Real
14 HLS_QHRPRO N 16 4 Qtd Hrs Prod Qtde de Horas Produzidas Real
15 HLS_QHRDSP N 16 4 Qtd Hrs Disp Qtde Horas Disponiveis Real
16 HLS_QHRPAD N 16 4 Qtd Hrs Padr Qtde Horas Padrão Real
17 HLS_PLCCST C 32 0 Plano C. C. Plano Centro Custo Real
18 HLS_QHRREP N 16 4 Qtde Hs Repo Qtde Horas Reportadas Real
19 HLS_LIVRE0 N 16 4 Livre 0 Livre 0 Real
20 HLS_LIVRE1 N 16 4 Livre 1 Livre 1 Real
21 HLS_LIVRE2 N 16 4 Livre 2 Livre 2 Real
22 HLS_LIVRE3 N 16 4 Livre 3 Livre 3 Real
23 HLS_LIVRE4 N 16 4 Livre 4 Livre 4 Real
24 HLS_LIVRE5 D 8 0 Livre 5 Livre 5 Real
25 HLS_LIVRE6 D 8 0 Livre 6 Livre 6 Real
26 HLS_LIVRE7 D 8 0 Livre 7 Livre 7 Real
27 HLS_LIVRE8 C 50 0 Livre 8 Livre 8 Real
28 HLS_LIVRE9 C 50 0 Livre 9 Livre 9 Real

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

Índices da tabela HLS (1)

OrdemChaveDescriçãoApelido
1HLS_FILIAL+HLS_EMPRES+HLS_ESTABL+HLS_CCUSTO+HLS_MOEDA+HLS_UNDNEG+DTOS(HLS_DATA)Empresa + Estabelecim. + Centro Custo + Moeda + Unidad Negoc + Data

Perguntas frequentes sobre a tabela HLS

O que é a tabela HLS?

É a tabela “Anls de Custo por Centro Custo” do ERP TOTVS Protheus, com 28 campos definidos no dicionário SX3.

Qual é a chave única da tabela HLS?

A chave única é HLS_FILIAL+HLS_EMPRES+HLS_ESTABL+HLS_CCUSTO+HLS_MOEDA+HLS_UNDNEG+DTOS(HLS_DATA)+HLS_PLCCST.

Quais são os índices da tabela HLS?

A tabela tem 1 índice. O principal (ordem 1) usa a chave HLS_FILIAL+HLS_EMPRES+HLS_ESTABL+HLS_CCUSTO+HLS_MOEDA+HLS_UNDNEG+DTOS(HLS_DATA).

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

Exemplo de consulta SQL da tabela HLS

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

SELECT
    HLS_LINPRO,
    HLS_ISTCIA,
    HLS_EMPRES,
    HLS_FILIAL,
    HLS_ESTABL,
    HLS_CCUSTO,
    HLS_MOEDA,
    HLS_UNDNEG,
    HLS_DATA,
    HLS_VCUSTO,
    HLS_VCSPRV,
    HLS_VCSTOT,
    HLS_VCSPAD,
    HLS_QHRPRO,
    HLS_QHRDSP,
    HLS_QHRPAD,
    HLS_PLCCST,
    HLS_QHRREP,
    HLS_LIVRE0,
    HLS_LIVRE1,
    HLS_LIVRE2,
    HLS_LIVRE3,
    HLS_LIVRE4,
    HLS_LIVRE5,
    HLS_LIVRE6,
    HLS_LIVRE7,
    HLS_LIVRE8,
    HLS_LIVRE9
FROM HLS
WHERE
    D_E_L_E_T_ = ' '
    AND HLS_LINPRO = 'VALOR'
    AND HLS_ISTCIA = 'VALOR'
    AND HLS_EMPRES = 'VALOR'
    AND HLS_FILIAL = 'VALOR'
    AND HLS_ESTABL = 'VALOR'
    AND HLS_CCUSTO = 'VALOR'
    AND HLS_MOEDA = 'VALOR'
    AND HLS_UNDNEG = 'VALOR'
    AND HLS_DATA BETWEEN '20261001' AND '20261031'
    AND HLS_VCUSTO = 0
    AND HLS_VCSPRV = 0
    AND HLS_VCSTOT = 0
    AND HLS_VCSPAD = 0
    AND HLS_QHRPRO = 0
    AND HLS_QHRDSP = 0
    AND HLS_QHRPAD = 0
    AND HLS_PLCCST = 'VALOR'
    AND HLS_QHRREP = 0
    AND HLS_LIVRE0 = 0
    AND HLS_LIVRE1 = 0
    AND HLS_LIVRE2 = 0
    AND HLS_LIVRE3 = 0
    AND HLS_LIVRE4 = 0
    AND HLS_LIVRE5 BETWEEN '20261001' AND '20261031'
    AND HLS_LIVRE6 BETWEEN '20261001' AND '20261031'
    AND HLS_LIVRE7 BETWEEN '20261001' AND '20261031'
    AND HLS_LIVRE8 = 'VALOR'
    AND HLS_LIVRE9 = 'VALOR'

Outras tabelas relacionadas

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