Dicionário Protheus
Início

Tabela NJX no Protheus

Modelo de Contrato

O que é a tabela NJX no Protheus?

A tabela NJX faz parte do sistema ERP Protheus da TOTVS e é utilizada para modelo de contrato.

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 NJX 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 NJX, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE NJX
X2_PATH \DATA\
X2_ARQUIVO NJX990
X2_NOME Modelo de Contrato
X2_NOMESPA Modelo de contrato
X2_NOMEENG Contract Model
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO NJX_FILIAL+NJX_CODMOD
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_ 6789
R_E_C_D_E_L_ 0

Campos da Tabela NJX (28 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_
NJX 01 NJX_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 108167 0
NJX 02 NJX_CODMOD C 6 0 Codigo Codigo Code Codigo do Modelo Codigo del modelo Model Code @! ExistChav('NJX',M->NJX_CODMOD) x x x x x x x x x x x x x x x x GETSXENUM('NJX','NJX_CODMOD') - 1 xxx - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 108168 0
NJX 03 NJX_DESCRI C 40 0 Descricao Descripcion Description Descricao do Modelo Descripcion del modelo Model Description @! - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S - - - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 108169 0
NJX 04 NJX_TIPO C 1 0 Tipo Tipo Type Tipo do Contrato Tipo de contrato Contract Type - Pertence('1234') x x x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - 1=Compra;2=Venda;3=Armazenagem De 3;4=Armazenagem Em 3 1=Compra;2=Venta;3=Almacenamiento De 3;4=Almacenamiento En 3 1=Purchase;2=Sale;3=Storage of 3;4=Storage in 3 - INCLUI - - 1 S - - N - N - - - 1 1 - - - 108170 0
NJX 05 NJX_OPETRI C 1 0 Triangular Triangular Triangle Operacao Triangular Operac. Triangular Triangle Operation @! Pertence('12') x x x x x x x x x x x x x x x x '2' - 1 xxxx x - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - 1 S - - N - N - - - 1 2 - - - 108171 0
NJX 06 NJX_OPEFUT C 1 0 Op.Ven.Fut. Op.Ven.Fut. Fut Sales Op Operacao Venda Futura Operac Vta Futura Future Sales Operation @! Pertence('12') x x x x x x x x x x x x x x x x '2' - 1 xxxx x - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - 1 S - - N - N - - - 1 2 - - - 108172 0
NJX 07 NJX_CODSAF C 15 0 Cod. Safra Cod. Cosecha Crop Code Codigo da Safra Codigo de la cosecha Crop Code @! ExistCpo('NJU') x x x x x x x x x x x x x x x x - NJU 1 xxx - - - S A R - - - - - - INCLUI - 130 1 S - - N - N - - - 1 1 - - - 108173 0
NJX 08 NJX_CODPRO C 15 0 Cod.Prod. Cod.Prod. Prod Code Codigo do Produto Codigo del producto Product Code @! ExistCpo('SB1', M->NJX_CODPRO) x x x x x x x x x x x x x x x x - SB1 1 xxx - S - S - - - - - - - - - - 030 1 S - - N - N - - - 1 1 - - - 108174 0
NJX 09 NJX_DESPRO C 50 0 Des.Prod. Des.Prod. Prod Descr Descricao do Produto Descripcion del producto Product Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('SB1',1,XFILIAL('SB1')+NJX->NJX_CODPRO,'B1_DESC'),' ') - 1 xxxx x - - - S V V - - - - - - - POSICIONE('SB1',1,XFILIAL('SB1')+NJX->NJX_CODPRO,'B1_DESC') 171 1 S - - N - N - - - 1 2 - - - 108175 0
NJX 10 NJX_UM1PRO C 2 0 Unid.Med. Unid.Med. Meas.Unit Unidade de Medida do Prod Unidad de medida Prod Prod. Measurement Unit - ExistCpo('SAH') x x x x x x x x x x x x x x x x - SAH 1 xxxx x - - - N V R - - - - - - - - 122 1 S - - N - N - - - 1 2 - - - 108176 0
NJX 11 NJX_TABELA C 6 0 Tabela Tabla Table Tabela de Descontos Tabla de descuentos Discount Table @! ExistCpo('NNI',M->NJX_TABELA) x x x x x x x x x x x x x x x x - NNI 1 xxx - - - S - - - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 108177 0
NJX 12 NJX_OPEFIS C 3 0 Oper.Fis. Oper.Fis. Fis Oper Codigo Operacao Fiscal Cod Operac Fiscal Fiscal Operation Code - ExistCpo('SX5','DJ'+M->NJX_OPEFIS) x x x x x x x x x x x x x x x x - DJ 1 xxxx x - - - N - - - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 108178 0
NJX 13 NJX_TESEST C 3 0 TES TES TIO Cod. TES p/ Mov. Estoque Cod. TES p/ Mov. Stock TIO Code for Stock Trans @! Vazio().Or.ExistCpo('SF4') x x x x x x x x x x x x x x x x - SF4 1 xxx - - - N - - - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 108179 0
NJX 14 NJX_TESFIN C 3 0 TES Fin. TES Fin. Fin TIO Cod. TES p/ Mov. Financei Cod. TES p/ Mov. Financ TIO Code for Fin Transact @! Vazio().Or.ExistCpo('SF4') x x x x x x x x x x x x x x x x - SF4 1 xxxx x - - - N - - - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 108180 0
NJX 15 NJX_TIPEMB C 15 0 Tipo Emb. Tipo Emb. Type Emb. Tipo de Embalagem Tipo de embalaje Package Type @! - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 108181 0
NJX 16 NJX_MSGNFS C 60 0 Msg. p/ NFs Mens.p/Fact Msg.for NFs Msg. p/ NFs Msj. p/ Fact Msg. for NFs @! - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 108182 0
NJX 17 NJX_TPFRET C 1 0 Tp. Frete Tp. Flete Freight Tp Tipo do Frete Tipo de flete Freight Type X pertence("CFTRDS") x x x x x x x x x x x x x x x x 'C' - 1 xxx - - - N - - - - C=CIF;F=FOB;T=Por conta de terceiros;R=Por conta remetente;D=Por conta destinatário;S=Sem frete C=CIF;F=FOB;T=Por cuenta de terceros;R=Por cuenta de remitente;D=Por cuenta de destinatario;S=Sin flete C=CIF;F=FOB;T=On third parties;R=On the sender;D=On the recipient;S=No freight - - - - 1 S - - N - N - - - 1 1 - - - 108183 0
NJX 18 NJX_CODIDX C 15 0 Indice Indice Index Indice de Mercado Indice de mercado Market Index @! - x x x x x x x x x x x x x x x x - NK0 1 xxxx xx - - - N - - - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 108184 0
NJX 19 NJX_VLRBAS N 14 6 Val.Base Val.Base Base Val Valor Unitario Base Valor unitario base Base Unit Value @E 9,999,999.999999 - x x x x x x x x x x x x x x x x - - 1 xxxxx - - - N - - - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 108185 0
NJX 20 NJX_UMPRC C 2 0 UM. Preco UM. Precio Price MU UM. Preco UM. Precio Price MU - - x x x x x x x x x x x x x x x x - SAH 1 xxxx x - - - - V R - - - - - - - - 122 1 S - - N - N - - - 1 2 - - - 108186 0
NJX 21 NJX_TRANSF C 1 0 Transfer.? ¿Transfer.? Transfer? Contrato de Transferencia Contrato de transferencia Transfer Contract - Pertence('12') x x x x x x x x x x x x x x x x '2' - 1 xxxx x - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - 1 S - - N - N - - - 1 2 - - - 108187 0
NJX 22 NJX_TESQTE C 3 0 TES Q.Tec TES C.Tec Tech Q TIO TES Ret. Q. Tecnica TES Ret. C. Tecnica Tech Q Withh TIO @! Vazio().Or.ExistCpo('SF4') x x x x x x x x x x x x x x x x - SF4 1 xxxx x - - - N - - - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 108188 0
NJX 23 NJX_TESRSI C 3 0 TES Ret. Sim TES Ret. Sim Symb Withh T TES Ret. Simbolico TES Ret. Simbolico Symbolic Withh TIO @! Vazio().Or.ExistCpo('SF4') x x x x x x x x x x x x x x x x - SF4 1 xxxx x - - - N - - - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 108189 0
NJX 24 NJX_CODTSE C 6 0 Tab.Servico Tab.Servicio Service Tab Codigo da Tabela de Servi Cod Tabla de Serv. Service Table Code @! ExistCpo('NKP',M->NJX_CODTSE).Or.Vazio() x x x x x x x x x x x x x x x x - NKP 1 xxxx x - S - S - - - - - - - - M->NJX_TIPO = '3' - - 1 S - - N - N - - - 1 2 - - - 108190 0
NJX 25 NJX_DESTSE C 40 0 Descricao Descripcion Description Descricao da Tabela de Se Descrip Tabla Se Se Table Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('NKP',1,XFILIAL('NKP')+NJX->NJX_CODTSE,'NKP_DESTSE'),' ') - 1 xxxx x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 108191 0
NJX 26 NJX_MODAL C 6 0 Modalidade Modalidad Modality Modalidade do Contrato Modalidad del contrato Contract Modality @! ExistCpo('NK5',M->NJX_MODAL).Or.Vazio() x x x x x x x x x x x x x x x x - NK5 1 xxxx x - S - S - - - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 108192 0
NJX 27 NJX_DESMOD C 25 0 Desc.Modal Desc.Modal Modal Desc Descricao da Modalidade d Descripcion Modalidad d Modality Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('NK5',1,XFILIAL('NK5')+NJX->NJX_MODAL,'NK5_DESMOD'),' ') - 1 xxxx x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 108193 0
NJX 28 NJX_CLVL C 9 0 Classe Valor Clase valor Value class Classe Valor Contabil Clase de valor contable Accounting value class @! Vazio() .Or. CTB105CLVL() x x x x x x x x x x x x x x x x - CTH 1 xxxxxx - - - N A R - - - - - - - - 006 1 S - - N - N - - - 1 2 - - - 108194 0

Índices da Tabela NJX (4 í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_
NJX 1 NJX_FILIAL+NJX_CODMOD Codigo Codigo Code S - CODIGO S 2 3 - 15501 0
NJX 2 NJX_FILIAL+NJX_CODSAF+NJX_CODPRO+NJX_TIPO+NJX_CODMOD Cod. Safra + Cod.Prod. + Tipo + Codigo Cod. Cosecha + Cod.Prod. + Tipo + Codigo Crop Code + Prod Code + Type + Code S - SAFRA+COD. S 2 3 - 15502 0
NJX 3 NJX_FILIAL+NJX_MODAL+NJX_CODPRO Modalidade + Cod.Prod. Modalidad + Cod.Prod. Modality + Prod Code S - TIPO+TAB.S S 2 3 - 15503 0
NJX 4 NJX_FILIAL+NJX_TIPO+NJX_CODTSE Tipo + Tab.Servico Tipo + Tab.Servicio Type + Service Tab S - - S 2 3 - 15504 0

Perguntas frequentes

Para que serve a tabela NJX no Protheus?

Ela é utilizada para modelo de contrato dentro do sistema ERP Protheus.

Como consultar os campos da tabela NJX?

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

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

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

Exemplo de consulta SQL da tabela NJX

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

SELECT
    NJX_FILIAL,
    NJX_CODMOD,
    NJX_DESCRI,
    NJX_TIPO,
    NJX_OPETRI,
    NJX_OPEFUT,
    NJX_CODSAF,
    NJX_CODPRO,
    NJX_DESPRO,
    NJX_UM1PRO,
    NJX_TABELA,
    NJX_OPEFIS,
    NJX_TESEST,
    NJX_TESFIN,
    NJX_TIPEMB,
    NJX_MSGNFS,
    NJX_TPFRET,
    NJX_CODIDX,
    NJX_VLRBAS,
    NJX_UMPRC,
    NJX_TRANSF,
    NJX_TESQTE,
    NJX_TESRSI,
    NJX_CODTSE,
    NJX_DESTSE,
    NJX_MODAL,
    NJX_DESMOD,
    NJX_CLVL
FROM NJX
WHERE
    D_E_L_E_T_ = ' '
    AND NJX_FILIAL = 'VALOR'
    AND NJX_CODMOD = 'VALOR'
    AND NJX_DESCRI = 'VALOR'
    AND NJX_TIPO = 'VALOR'
    AND NJX_OPETRI = 'VALOR'
    AND NJX_OPEFUT = 'VALOR'
    AND NJX_CODSAF = 'VALOR'
    AND NJX_CODPRO = 'VALOR'
    AND NJX_DESPRO = 'VALOR'
    AND NJX_UM1PRO = 'VALOR'
    AND NJX_TABELA = 'VALOR'
    AND NJX_OPEFIS = 'VALOR'
    AND NJX_TESEST = 'VALOR'
    AND NJX_TESFIN = 'VALOR'
    AND NJX_TIPEMB = 'VALOR'
    AND NJX_MSGNFS = 'VALOR'
    AND NJX_TPFRET = 'VALOR'
    AND NJX_CODIDX = 'VALOR'
    AND NJX_VLRBAS = 0
    AND NJX_UMPRC = 'VALOR'
    AND NJX_TRANSF = 'VALOR'
    AND NJX_TESQTE = 'VALOR'
    AND NJX_TESRSI = 'VALOR'
    AND NJX_CODTSE = 'VALOR'
    AND NJX_DESTSE = 'VALOR'
    AND NJX_MODAL = 'VALOR'
    AND NJX_DESMOD = 'VALOR'
    AND NJX_CLVL = 'VALOR'