Dicionário Protheus
Início

Tabela NVK no Protheus

USUARIO X PESQUISA

O que é a tabela NVK no Protheus?

A tabela NVK faz parte do sistema ERP Protheus da TOTVS e é utilizada para usuario x pesquisa.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE NVK
X2_PATH \DATA\
X2_ARQUIVO NVK990
X2_NOME USUARIO X PESQUISA
X2_NOMESPA USUARIO vs INVESTIGACION
X2_NOMEENG USER X SEARCH
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO NVK_FILIAL+NVK_COD
X2_PYME N
X2_MODULO 76
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_ 7132
R_E_C_D_E_L_ 0

Campos da Tabela NVK (13 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_
NVK 01 NVK_FILIAL C 2 0 Filial Sucursal 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 xxxx - - - N A R - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 113281 0
NVK 02 NVK_COD C 9 0 Código Codigo Code Código Codigo Code - ExistChav('NVK',M->NVK_COD,1) x x x x x x x x x x x x x x x x GetSXENum("NVK","NVK_COD") - 1 xxxxxx - - - S V R - - - - - - - - - - N - - N N N - - - 1 1 - - - 113282 0
NVK 03 NVK_CGRUP C 3 0 Grupo Grupo Group Código do Grupo Código del grupo Group Code - J163VldGru() x x x x x x x x x x x x x x x x - NZX 1 x - S - S A R - - - - - - EMPTY(M->NVK_CUSER) - - - N - - N - N - - - 1 2 - - - 113283 0
NVK 04 NVK_DGRUP C 50 0 Desc Grupo Desc Grupo Group Desc Descrição do Grupo Descripción del grupo Group Description - - x x x x x x x x x x x x x x x x IF(!INCLUI, POSICIONE('NZX', 1, XFILIAL('NZX') + NVK->NVK_CGRUP, 'NZX_DESC'), '') - 1 x - - - S V V - - - - - - - POSICIONE('NZX', 1, XFILIAL('NZX') + NVK->NVK_CGRUP, 'NZX_DESC') - - N - - N - N - - - 1 2 - - - 113284 0
NVK 05 NVK_CUSER C 6 0 Cód Usuário Cod Usuario User Code Código do Usuário Codigo del Usuario User Code - J163VldUsu() x x x x x x x x x x x x x x x x - USR 1 xx - S - S A R - - - - - - EMPTY(M->NVK_CGRUP) - - - N - - N N N - - - 1 1 - - - 113285 0
NVK 06 NVK_DUSER C 50 0 Desc Usuário Desc Usuario User Desc Descrição Usuário Descripcion Usuario User Description - - x x x x x x x x x x x x x x x x IF(!INCLUI,USRRETNAME(M->NVK_CUSER),'') - 1 x x - - - S V V - - - - - - - UsrRetName(NVK->NVK_CUSER) - - N - - N N N - - - 1 2 - - - 113286 0
NVK 07 NVK_CPESQ C 3 0 Cód Pesquisa Cod.Busqueda Search Code Código Pesquisa Codigo busqueda Search Code - Vazio() .OR. (ExistCPO("NVG", M->NVK_CPESQ, 1)) x x x x x x x x x x x x x x x x - NVGCPE 1 xxx - S - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 113287 0
NVK 08 NVK_PESQ C 50 0 Pesquisa Investigacio Search Descricao da Pesquisa Descripcion de la Invest Search Description - - x x x x x x x x x x x x x x x x IF(!INCLUI, POSICIONE('NVG', 1, XFILIAL('NVG') + NVK->NVK_CPESQ, 'NVG_DESC'), '') - 1 xxxxxx - - - S V V - - - - - - - POSICIONE('NVG', 1, XFILIAL('NVG') + NVK->NVK_CPESQ, 'NVG_DESC') - - N - - N N N - - - 1 1 - - - 113288 0
NVK 09 NVK_TIPOA C 1 0 Acesso Usu Acceso Usu User Access Tipo de Acesso Tipo de acceso Access Type - J163VldTpA() x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 1=MATRIZ;2=CLIENTES;3=CORRESPONDENTES 1=MATRIZ;2=CLIENTES;3=CORRESPONDIENTES 1=HEAD;2=CUSTOMERS;3=CORRESPONDENTS - !EMPTY(M->NVK_CUSER) - - - N - - N - N - - - 1 1 - - - 113289 0
NVK 10 NVK_CCORR C 6 0 Cód Corresp Cód Corresp Rel.Code Código Correspondente Cod.Correspondiente Related Code @! ExistCpo('SA2',M->NVK_CCORR,1).Or.Vazio() x x x x x x x x x x x x x x x x - SA2NUQ 1 x x - S - S A R - - - - - - M->NVK_TIPOA =='3' - 001 - N - - N N N - - - 1 2 - - - 113290 0
NVK 11 NVK_CLOJA C 2 0 Loja Corresp Tienda Corre Rel.Unit Loja Correspondente TiendaCorrespondiente Related Unit @! (ExistCpo('SA2',FWFldGet('NVK_CCORR')+FWFldGet('NVK_CLOJA')).AND.JurValSA2('NVK_CCORR','NVK_CLOJA')).Or.Vazio() x x x x x x x x x x x x x x x x - - 1 x x - S - S A R - - - - - - M->NVK_TIPOA =='3' - 002 - N - - N N N - - - 1 2 - - - 113291 0
NVK 12 NVK_DCORR C 50 0 Nome Nombre Name Nome Correspondente Nombre Correspondiente Related Name @! - x x x x x x x x x x x x x x x x IF(!INCLUI,Posicione('SA2',1,xFilial('SA2')+NVK->NVK_CCORR+NVK-> NVK_CLOJA,'A2_NOME'),'') - 1 x x x - - - S V V - - - - - - - Posicione('SA2',1,xFilial('SA2')+NVK->NVK_CCORR+NVK-> NVK_CLOJA,'A2_NOME') 177 - N - - N N N - - - 1 2 - - - 113292 0
NVK 13 NVK_CASJUR C 3 0 Cod Assunto Cód Asunto Matter Code Codigo Tipo de Assunto Código del tipo de asunto Code of Matter Type - Vazio() .OR. (ExistCPO("NYB", M->NVK_CASJUR)) x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 113293 0

Índices da Tabela NVK (5 í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_
NVK 1 NVK_FILIAL+NVK_COD Código Codigo Code S - - N 2 3 - 16279 0
NVK 2 NVK_FILIAL+NVK_CUSER+NVK_CPESQ+NVK_TIPOA Cód Usuário + Cód Pesquisa + Acesso Usu Cod Usuario + Cod.Busqueda + Acceso Usu User Code + Search Code + User Access S - - S 2 3 - 16280 0
NVK 3 NVK_FILIAL+NVK_CPESQ Cód Pesquisa Cod.Busqueda Search Code S - - S 2 3 - 16281 0
NVK 4 NVK_FILIAL+NVK_CCORR+NVK_CLOJA Cód Corresp + Loja Corresp Cód Corresp + Tienda Corre Rel.Code + Rel.Unit S - - S 2 3 - 16282 0
NVK 5 NVK_FILIAL+NVK_CGRUP+NVK_CPESQ+NVK_TIPOA Grupo + Cód Pesquisa + Acesso Usu Grupo + Cod.Busqueda + Acceso Usu Group + Search Code + User Access S - - S 2 3 - 16283 0

Perguntas frequentes

Para que serve a tabela NVK no Protheus?

Ela é utilizada para usuario x pesquisa dentro do sistema ERP Protheus.

Como consultar os campos da tabela NVK?

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

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

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

Exemplo de consulta SQL da tabela NVK

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

SELECT
    NVK_FILIAL,
    NVK_COD,
    NVK_CGRUP,
    NVK_DGRUP,
    NVK_CUSER,
    NVK_DUSER,
    NVK_CPESQ,
    NVK_PESQ,
    NVK_TIPOA,
    NVK_CCORR,
    NVK_CLOJA,
    NVK_DCORR,
    NVK_CASJUR
FROM NVK
WHERE
    D_E_L_E_T_ = ' '
    AND NVK_FILIAL = 'VALOR'
    AND NVK_COD = 'VALOR'
    AND NVK_CGRUP = 'VALOR'
    AND NVK_DGRUP = 'VALOR'
    AND NVK_CUSER = 'VALOR'
    AND NVK_DUSER = 'VALOR'
    AND NVK_CPESQ = 'VALOR'
    AND NVK_PESQ = 'VALOR'
    AND NVK_TIPOA = 'VALOR'
    AND NVK_CCORR = 'VALOR'
    AND NVK_CLOJA = 'VALOR'
    AND NVK_DCORR = 'VALOR'
    AND NVK_CASJUR = 'VALOR'