Dicionário Protheus
Início

Tabela NJ0 no Protheus

Entidades

O que é a tabela NJ0 no Protheus?

A tabela NJ0 faz parte do sistema ERP Protheus da TOTVS e é utilizada para entidades.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE NJ0
X2_PATH \DATA\
X2_ARQUIVO NJ0990
X2_NOME Entidades
X2_NOMESPA Entes
X2_NOMEENG Entities
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO NJ0_FILIAL+NJ0_CODENT+NJ0_LOJENT
X2_PYME S
X2_MODULO 67
X2_DISPLAY -
X2_SYSOBJ OGA010
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_ 6767
R_E_C_D_E_L_ 0

Campos da Tabela NJ0 (26 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_
NJ0 01 NJ0_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 - - - 107412 0
NJ0 02 NJ0_CGC C 14 0 CNPJ/CPF RCPJ/RCPF CNPJ/CPF CNPJ/CPF da Entidade RCPJ/RCPF de la entidad CNPJ/CPF of Entity @!R NN.NNN.NNN/NNNN-99 Vazio() .Or. CGC(M->NJ0_CGC) x x x x x x x x x x x x x x x x - - 1 xx x - - - S A R - - - - - OGA010Pi(M->NJ0_CGC) OGA010WHEN() - - - S - - N - N - - - 1 2 - - - 107413 0
NJ0 03 NJ0_INSCR C 18 0 Ins. Estad. Ins. Estat. State Reg Inscricao Estadual Inscripcion estatal State Registration @! - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S A R - - - - - - OGA010WHEN() - - - S - - N N N - - - 1 2 - - - 107414 0
NJ0 04 NJ0_CODENT C 6 0 Codigo Codigo Code Codigo da Entidade Codigo de la Entidad Entity Code @! - x x x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - - - - - OGA010WHEN() - 001 - S - - N - N - - - 1 1 - - - 107415 0
NJ0 05 NJ0_LOJENT C 2 0 Loja Tienda Store Loja da Entidade Tienda entidad Entity Store @! ExistChav('NJ0',M->NJ0_CODENT+M->NJ0_LOJENT) x x x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - - - - - OGA010WHEN() - 002 - S - - N - N - - - 1 1 - - - 107416 0
NJ0 06 NJ0_NOME C 40 0 Nome Nombre Name Nome da Entidade Nombre de la entidad Entity Name @! - x x x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - - - - - OGA010WHEN() - - - S - - N - N - - - 1 1 - - - 107417 0
NJ0 07 NJ0_NOMLOJ C 20 0 Nome da Loja Nomb. Tienda Store Name Nome da Loja Nombre de la tienda Store Name @! - x x x x x x x x x x x x x x x x - - 1 x xxx - - - S A R - - - - - - OGA010WHEN() - - - S - - N - N - - - 1 1 - - - 107418 0
NJ0 08 NJ0_ABREVI C 15 0 Nome Abrev. Nomb Abrev. Short name Nome abreviado Nombre abreviado Short name @! - x x x x x x x x x x x x x x x x - - 1 x x xx x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 107419 0
NJ0 09 NJ0_CLASSE C 1 0 Classe Clase Class Classe da Entidade Clase de la entidad Entity Class @! Pertence('123') x x x x x x x x x x x x x x x x '3' - 1 xxxx x - - - S A R - - 1=Proprio;2=Cooperado;3=Terceiro 1=Propio;2=Cooperado;3=Tercero 1=Own;2=Cooperative;3=Third Party - - - - - S - - N - N - - - 1 2 - - - 107420 0
NJ0 10 NJ0_ITVDAP C 1 0 Incent. DAP Incent. DAP DAP Incent Possui o Incentivo DAP Tiene el Incentivo DAP With DAP Incentive @! Pertence('12') x x x x x x x x x x x x x x x x '2' - 1 xxxx x - - - N A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 107421 0
NJ0 11 NJ0_DTVDAP D 8 0 Dt.Vcto. DAP Fch.Venc.DAP DAP Exp Dt Data Vencimento DAP Fecha vencimiento DAP DAP Expiration Dt - - 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 - - - 1 2 - - - 107422 0
NJ0 12 NJ0_NUMDAP C 30 0 Numero DAP Numero DAP DAP number Numero Cadastro DAP Numero Archivo DAP DAP Register Number @! - 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 - - - 1 2 - - - 107423 0
NJ0 13 NJ0_CODCRP C 2 0 Emp/Fil Emp/Suc Comp/Br Codigo da Empresa e Filia Cod. Empresa y Sucursal Company and Branch Code - Vazio().Or.ExistCpo('SM0',cEmpAnt+FwFldGet('NJ0_CODCRP')) x x x x x x x x x x x x x x x x - SM0 1 xxxx x - S - N A R - - - - - - FwFldGet('NJ0_CLASSE')='1' - 033 - S - - N - N - - - 1 2 - - - 107424 0
NJ0 14 NJ0_EMPCRP C 20 0 Emp.Crp. Emp.Corresp. Crp Comp Nome da Empresa de Corres Nombre Empresa Correspond Corresponding Comp Name @! - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 107425 0
NJ0 15 NJ0_FILCRP C 20 0 Fil.Crp. Suc. Corresp Crp Branch Nome da Filial de Corresp Nombre Sucursal Correspon Corresponding Branch Name @! - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 107426 0
NJ0 16 NJ0_ATIVO C 1 0 Cad. Ativo? Arch. Activo Act Reg? Cadastro Ativo? ¿Registro activo? Active Register? @! Pertence('12') x x x x x x x x x x x x x x x x '1' - 1 xxxx x - - - S A R - - 1=Ativo;2=Inativo 1=Activo;2=Inactivo 1=Active;2=Inactive - - - - - S - - N - N - - - 1 2 - - - 107427 0
NJ0 17 NJ0_CODFOR C 6 0 Cod. Fornec. Cod. Prov. Supplier Cod Codigo do Fornecedor Codigo del proveedor Supplier Code @! - x x x x x x x x x x x x x x x x - FOR 1 xxxx x - - - N A R - - - - - - - - 001 - S - - N - N - - - 1 2 - - - 107428 0
NJ0 18 NJ0_LOJFOR C 2 0 Loja Fornec. Tienda Prov. Supplier Sto Loja do Fornecedor Tienda del Proveedor Supplier Store @! Vazio().Or.ExistCpo('SA2',M->NJ0_CODFOR+M->NJ0_LOJFOR) x x x x x x x x x x x x x x x x - - 1 xxxx x - S - N A R - - - - - - - - 002 - S - - N - N - - - 1 2 - - - 107429 0
NJ0 19 NJ0_NOMFOR C 50 0 Nome Fornec. Nombre prov. Supplier Nam Nome do Fornecedor Nombre del proveedor Supplier Name @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('SA2',1,XFILIAL('SA2')+FWFLDGET('NJ0_CODFOR')+FWFLDGET('NJ0_LOJFOR'),'A2_NOME'),' ') - 1 xxxx x - - - S V V - - - - - - - POSICIONE('SA2',1,XFILIAL('SA2')+NJ0->NJ0_CODFOR+NJ0->NJ0_LOJFOR,'A2_NOME') 177 - S - - N - N - - - 1 2 - - - 107430 0
NJ0 20 NJ0_NLJFOR C 20 0 N.Lj.For. N.Tn.Prov. Supp St Name Nome da Loja do Fornecedo Nombre Tienda Proveedor Supplier Store Name @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('SA2',1,XFILIAL('SA2')+FWFLDGET('NJ0_CODFOR')+FWFLDGET('NJ0_LOJFOR'),'A2_NREDUZ'),' ') - 1 xxxx x - - - S V V - - - - - - - POSICIONE('SA2',1,XFILIAL('SA2')+NJ0->NJ0_CODFOR+NJ0->NJ0_LOJFOR,'A2_NREDUZ') - - S - - N - N - - - 1 2 - - - 107431 0
NJ0 21 NJ0_CODCLI C 6 0 Cod. Cliente Cod. Cliente Customer Cod Codigo do Cliente Codigo del cliente Customer Code @! - x x x x x x x x x x x x x x x x - SA1 1 xxxx x - - - N A R - - - - - - - - 001 - S - - N - N - - - 1 2 - - - 107432 0
NJ0 22 NJ0_LOJCLI C 2 0 Loja Cliente Tienda Clien Cust Store Loja do Cliente Tienda del cliente Customer Store @! Vazio().Or.ExistCpo('SA1',M->NJ0_CODCLI+M->NJ0_LOJCLI) x x x x x x x x x x x x x x x x - - 1 xxxx x - S - N A R - - - - - - - - 002 - S - - N - N - - - 1 2 - - - 107433 0
NJ0 23 NJ0_NOMCLI C 50 0 Nome Cliente Nombre clien Cust Name Nome do Cliente Nombre del cliente Customer Name @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('SA1',1,XFILIAL('SA1')+FWFLDGET('NJ0_CODCLI')+FWFLDGET('NJ0_LOJCLI'),'A1_NOME'),' ') - 1 xxxx x - - - S V V - - - - - - - POSICIONE('SA1',1,XFILIAL('SA1')+NJ0->NJ0_CODCLI+NJ0->NJ0_LOJCLI,'A1_NOME') 175 - S - - N - N - - - 1 2 - - - 107434 0
NJ0 24 NJ0_NLJCLI C 20 0 N.Lj.Cli. N.Tn.Cli. Cust St Name Nome da Loja do Cliente Nombre de Tienda Cliente Customer Store Name @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('SA1',1,XFILIAL('SA1')+FWFLDGET('NJ0_CODCLI')+FWFLDGET('NJ0_LOJCLI'),'A1_NREDUZ'),' ') - 1 xxxx x - - - S V V - - - - - - - POSICIONE('SA1',1,XFILIAL('SA1')+NJ0->NJ0_CODCLI+NJ0->NJ0_LOJCLI,'A1_NREDUZ') - - S - - N - N - - - 1 2 - - - 107435 0
NJ0 25 NJ0_DEPALF C 1 0 Dep Alfandeg Dep Aduana Customs Dep Depósito Alfandegado Cert Depósito Almacenado Cert Customs Deposit Cert @! Pertence('12') x x x x x x x x x x x x x x x x '2' - 1 x xx - - - S A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 107436 0
NJ0 26 NJ0_ID C 136 0 InternalId InternalId InternalId InternalID Integração PIM InternalID Integración PI InternalID Integration PI - - x x x x x x x x x x x x x x x x - - 1 x x xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 107437 0

Índices da Tabela NJ0 (7 í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_
NJ0 1 NJ0_FILIAL+NJ0_CODENT+NJ0_LOJENT Codigo + Loja Codigo + Tienda Code + Store S - CODIGO S 2 3 - 15439 0
NJ0 2 NJ0_FILIAL+NJ0_NOME Nome Nombre Name S - NOME S 2 3 - 15440 0
NJ0 3 NJ0_FILIAL+NJ0_CODFOR+NJ0_LOJFOR Cod. Fornec. + Loja Fornec. Cod. Prov. + Tienda Prov. Supplier Cod + Supplier Sto S - FOR.+LJ+FO S 2 3 - 15441 0
NJ0 4 NJ0_FILIAL+NJ0_CODCLI+NJ0_LOJCLI Cod. Cliente + Loja Cliente Cod. Cliente + Tienda Clien Customer Cod + Cust Store S - CLI+LJ CLI S 2 3 - 15442 0
NJ0 5 NJ0_FILIAL+NJ0_CODCRP Emp/Fil Emp/Suc Comp/Br S - EMP./FIL. S 2 3 - 15443 0
NJ0 6 NJ0_FILIAL+NJ0_CLASSE Classe Clase Class S - CLASSE S 2 3 - 15444 0
NJ0 7 NJ0_FILIAL+NJ0_ID InternalId InternalId InternalId S - - S 2 3 - 15445 0

Perguntas frequentes

Para que serve a tabela NJ0 no Protheus?

Ela é utilizada para entidades dentro do sistema ERP Protheus.

Como consultar os campos da tabela NJ0?

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

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

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

Exemplo de consulta SQL da tabela NJ0

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

SELECT
    NJ0_FILIAL,
    NJ0_CGC,
    NJ0_INSCR,
    NJ0_CODENT,
    NJ0_LOJENT,
    NJ0_NOME,
    NJ0_NOMLOJ,
    NJ0_ABREVI,
    NJ0_CLASSE,
    NJ0_ITVDAP,
    NJ0_DTVDAP,
    NJ0_NUMDAP,
    NJ0_CODCRP,
    NJ0_EMPCRP,
    NJ0_FILCRP,
    NJ0_ATIVO,
    NJ0_CODFOR,
    NJ0_LOJFOR,
    NJ0_NOMFOR,
    NJ0_NLJFOR,
    NJ0_CODCLI,
    NJ0_LOJCLI,
    NJ0_NOMCLI,
    NJ0_NLJCLI,
    NJ0_DEPALF,
    NJ0_ID
FROM NJ0
WHERE
    D_E_L_E_T_ = ' '
    AND NJ0_FILIAL = 'VALOR'
    AND NJ0_CGC = 'VALOR'
    AND NJ0_INSCR = 'VALOR'
    AND NJ0_CODENT = 'VALOR'
    AND NJ0_LOJENT = 'VALOR'
    AND NJ0_NOME = 'VALOR'
    AND NJ0_NOMLOJ = 'VALOR'
    AND NJ0_ABREVI = 'VALOR'
    AND NJ0_CLASSE = 'VALOR'
    AND NJ0_ITVDAP = 'VALOR'
    AND NJ0_DTVDAP BETWEEN '20260501' AND '20260531'
    AND NJ0_NUMDAP = 'VALOR'
    AND NJ0_CODCRP = 'VALOR'
    AND NJ0_EMPCRP = 'VALOR'
    AND NJ0_FILCRP = 'VALOR'
    AND NJ0_ATIVO = 'VALOR'
    AND NJ0_CODFOR = 'VALOR'
    AND NJ0_LOJFOR = 'VALOR'
    AND NJ0_NOMFOR = 'VALOR'
    AND NJ0_NLJFOR = 'VALOR'
    AND NJ0_CODCLI = 'VALOR'
    AND NJ0_LOJCLI = 'VALOR'
    AND NJ0_NOMCLI = 'VALOR'
    AND NJ0_NLJCLI = 'VALOR'
    AND NJ0_DEPALF = 'VALOR'
    AND NJ0_ID = 'VALOR'