Dicionário Protheus
Início

Tabela NNK no Protheus

Subitens da Tabela de Desconto

O que é a tabela NNK no Protheus?

A tabela NNK faz parte do sistema ERP Protheus da TOTVS e é utilizada para subitens da tabela de desconto.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela NNK possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela NNK, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE NNK
X2_PATH \DATA\
X2_ARQUIVO NNK990
X2_NOME Subitens da Tabela de Desconto
X2_NOMESPA Subítems de la Tabla de Descue
X2_NOMEENG Discount Table Sub-items
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME S
X2_MODULO 67
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 6879
R_E_C_D_E_L_ 0

Campos da Tabela NNK (14 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
NNK 01 NNK_FILIAL C 2 0 Filial Sucurs. Branch Filial do Sistema Sucursal del sistema System branch - - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 109454 0
NNK 02 NNK_CODTAB C 6 0 Cod Tabela Cod Tabla Table Code Cod da Tabela de Desconto Cod de Tabla de Descuento Discount Table Code @! - x x x x x x x x x x x x x x x xx M->NNJ_CODTAB NNI 1 x x x - - - S V R - - - - - - - INCLUI - - S - - N N N - - - 1 1 - - - 109455 0
NNK 03 NNK_CODDES C 6 0 Cod Desconto Cod Descue. Discount Cod Codigo do Desconto Codigo del Descuento Discount Code @! - x x x x x x x x x x x x x x x xx M->NNJ_CODDES NNH 1 x x x - - - S V R - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 109456 0
NNK 04 NNK_SEQ C 6 0 Sequencia Secuencia Sequence Sequencia Secuencia Sequence @! ExistChav("NNK",M->NNJ_CODTAB+M->NNJ_CODDES+M->NNK_SEQ) x x x x x x x x x x x x x x x x x - - 1 x x x - - - S V R - - - - - - - - - - S - - N N N - - - 1 1 - - - 109457 0
NNK 05 NNK_PERINI N 8 2 Inicial Inicial Start Valor Inicial Valor inicial Start Value @E 99,999.99 AGRA035DES() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 109458 0
NNK 06 NNK_PERFIM N 8 2 Final Final End Valor Final Valor final End Value @E 99,999.99 AGRA035DES() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 109459 0
NNK 07 NNK_PERDES N 6 2 % Desconto % Descue. Discount % Percentual de Desconto Porcentaje de Descuento Discount Percentage @E 999.99 - x x x x x x x x x x x x x x x x - - 1 x xxxx x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 109460 0
NNK 08 NNK_PERPRO C 1 0 Perc. Prop. Porc. Prop. Prop. Perc. Percentual Proporcional Porcentaje Proporcional Proportional percentage @! Pertence("SN") x x x x x x x x x x x x x x x x 'N' - 1 x xxxx - - - S A R - - S=Sim;N=Nao S=Si;N=No S=Yes;N=No - - - - - S - - N N N - - - 1 2 - - - 109461 0
NNK 09 NNK_DESRES C 40 0 Des Resultad Des Resultad Desc Result Descricao Resultado Descripción resultado Description Result @! - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S A - - - - - - - - - - - S - - N - N - - - 1 2 - - - 109462 0
NNK 10 NNK_TABALT C 6 0 Tabela Alt Tabla Modif. Alt Table Tabela Alt Tabla Modific Alt Table @! AGRA035GAT() x x x x x x x x x x x x x x x x - NNI 1 xxxx x - - - N - R - - - - - - - - - - S - - N - N - - - 1 2 - - - 109463 0
NNK 11 NNK_PROALT C 15 0 Produto Alt Producto Mod Alt Product Produto Alterado Producto modificado Altered Product @! - x x x x x x x x x x x x x x x x - SB1 1 xxxx x - - - N V R - - - - - - - - 030 - S - - N - N - - - 1 2 - - - 109464 0
NNK 12 NNK_TIPRES C 3 0 Tip.Res. Tip.Reserv. Res.Type Tipo da Reserva Tipo de reserva Reservation Type - Vazio() .OR. (ExistCpo('NJ2') .AND. AGRA035XX()) x x x x x x x x x x x x x x x x - NJ2 1 xxxx x - S - S - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 109465 0
NNK 13 NNK_TIPDES C 30 0 Desc.Res. Desc.Reserv. Res.Desc. Descricao do Tipo da Rese Descripción Tipo de Reser Res Type Description @! - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S V - - - - - - - - - - - S - - N - N - - - 1 2 - - - 109466 0
NNK 14 NNK_PERRET N 5 2 % Retencao % Retención Retention % Percentual Retencao Porcentaje retención Retention Percentage @E 99.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 109467 0

Índices da Tabela NNK (2 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
NNK 1 NNK_FILIAL+NNK_CODTAB+NNK_CODDES+NNK_SEQ Cod Tabela + Cod Desconto + Sequencia Cod Tabla + Cod Descue. + Secuencia Table Code + Discount Cod + Sequence S - - S 2 3 - 15676 0
NNK 2 NNK_FILIAL+NNK_CODTAB+NNK_CODDES+STR(NNK_PERFIM) Cod Tabela + Cod Desconto + Final Cod Tabla + Cod Descue. + Final Table Code + Discount Cod + End S - PERIODO S 2 3 - 15677 0

Perguntas frequentes

Para que serve a tabela NNK no Protheus?

Ela é utilizada para subitens da tabela de desconto dentro do sistema ERP Protheus.

Como consultar os campos da tabela NNK?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela NNK?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela NNK

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    NNK_FILIAL,
    NNK_CODTAB,
    NNK_CODDES,
    NNK_SEQ,
    NNK_PERINI,
    NNK_PERFIM,
    NNK_PERDES,
    NNK_PERPRO,
    NNK_DESRES,
    NNK_TABALT,
    NNK_PROALT,
    NNK_TIPRES,
    NNK_TIPDES,
    NNK_PERRET
FROM NNK
WHERE
    D_E_L_E_T_ = ' '
    AND NNK_FILIAL = 'VALOR'
    AND NNK_CODTAB = 'VALOR'
    AND NNK_CODDES = 'VALOR'
    AND NNK_SEQ = 'VALOR'
    AND NNK_PERINI = 0
    AND NNK_PERFIM = 0
    AND NNK_PERDES = 0
    AND NNK_PERPRO = 'VALOR'
    AND NNK_DESRES = 'VALOR'
    AND NNK_TABALT = 'VALOR'
    AND NNK_PROALT = 'VALOR'
    AND NNK_TIPRES = 'VALOR'
    AND NNK_TIPDES = 'VALOR'
    AND NNK_PERRET = 0