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

Tabela NK8 no Protheus

Produtos X Componentes de Prec

A tabela NK8 do Protheus está descrita no dicionário (SX2) como “Produtos X Componentes de Prec”. Possui 19 campos e 1 índices e chave única NK8_FILIAL+NK8_CODCOM+NK8_ITEMCO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
NK8
Nome
Produtos X Componentes de Prec
Nome (inglês)
Products x Price Components
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Compartilhado
Compartilhamento por empresa
Compartilhado
Chave única
NK8_FILIAL+NK8_CODCOM+NK8_ITEMCO
Campos / índices
19 / 1

Campos da tabela NK8 (19)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 NK8_FILIAL C 2 0 Filial Filial Real
02 NK8_CODCOM C 6 0 Componente Cód. do Componente Real
03 NK8_ITEMCO C 4 0 Item Item Real
04 NK8_CODIDX C 15 0 Indice Indice de mercado Real
05 NK8_DESCRI C 30 0 Descricao Descricao do Componente Virtual
06 NK8_CODPRO C 15 0 Produto Produto Real
07 NK8_UM1PRO C 2 0 Unid.Med. Unidade de Medida Real
08 NK8_MOEDA N 2 0 Moeda Codigo da Moeda Real
09 NK8_GRPPRO C 4 0 Grp.Produto Grupo de Produto Real
10 NK8_DIAINI C 2 0 Dia Inicial Dia Inicial Real
11 NK8_MESINI C 2 0 Mes Inicial Mes Inicial Real
12 NK8_ANOINI C 4 0 Ano Inicial Ano Inicial Real
13 NK8_DIAFIM C 2 0 Dia Final Dia Final Real
14 NK8_MESFIM C 2 0 Mês Final Mês Final Real
15 NK8_ANOFIM C 4 0 Ano Final Ano Final Real
16 NK8_ATIVO C 1 0 Ativo? Status Real
17 NK8_DATINI D 8 0 Dt.Inicial Data Inicial Real
18 NK8_DATFIM D 8 0 Dt.Final Data Final Real
19 NK8_BOLSA C 6 0 Bolsa Ref. Bolsa de Referência Real

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

Índices da tabela NK8 (1)

OrdemChaveDescriçãoApelido
1NK8_FILIAL+NK8_CODCOM+NK8_ITEMCOComponente + Item

Perguntas frequentes sobre a tabela NK8

O que é a tabela NK8?

É a tabela “Produtos X Componentes de Prec” do ERP TOTVS Protheus, com 19 campos definidos no dicionário SX3.

Qual é a chave única da tabela NK8?

A chave única é NK8_FILIAL+NK8_CODCOM+NK8_ITEMCO.

Quais são os índices da tabela NK8?

A tabela tem 1 índice. O principal (ordem 1) usa a chave NK8_FILIAL+NK8_CODCOM+NK8_ITEMCO.

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

Exemplo de consulta SQL da tabela NK8

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

SELECT
    NK8_FILIAL,
    NK8_CODCOM,
    NK8_ITEMCO,
    NK8_CODIDX,
    NK8_DESCRI,
    NK8_CODPRO,
    NK8_UM1PRO,
    NK8_MOEDA,
    NK8_GRPPRO,
    NK8_DIAINI,
    NK8_MESINI,
    NK8_ANOINI,
    NK8_DIAFIM,
    NK8_MESFIM,
    NK8_ANOFIM,
    NK8_ATIVO,
    NK8_DATINI,
    NK8_DATFIM,
    NK8_BOLSA
FROM NK8
WHERE
    D_E_L_E_T_ = ' '
    AND NK8_FILIAL = 'VALOR'
    AND NK8_CODCOM = 'VALOR'
    AND NK8_ITEMCO = 'VALOR'
    AND NK8_CODIDX = 'VALOR'
    AND NK8_DESCRI = 'VALOR'
    AND NK8_CODPRO = 'VALOR'
    AND NK8_UM1PRO = 'VALOR'
    AND NK8_MOEDA = 0
    AND NK8_GRPPRO = 'VALOR'
    AND NK8_DIAINI = 'VALOR'
    AND NK8_MESINI = 'VALOR'
    AND NK8_ANOINI = 'VALOR'
    AND NK8_DIAFIM = 'VALOR'
    AND NK8_MESFIM = 'VALOR'
    AND NK8_ANOFIM = 'VALOR'
    AND NK8_ATIVO = 'VALOR'
    AND NK8_DATINI BETWEEN '20261001' AND '20261031'
    AND NK8_DATFIM BETWEEN '20261001' AND '20261031'
    AND NK8_BOLSA = 'VALOR'

Outras tabelas relacionadas

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