Dicionário Protheus
Início

Tabela NRT no Protheus

Modelo Follow-up

O que é a tabela NRT no Protheus?

A tabela NRT faz parte do sistema ERP Protheus da TOTVS e é utilizada para modelo follow-up.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE NRT
X2_PATH \DATA\
X2_ARQUIVO NRT990
X2_NOME Modelo Follow-up
X2_NOMESPA Modelo Follow-up
X2_NOMEENG Follow-up Model
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO NRT_FILIAL+NRT_COD
X2_PYME N
X2_MODULO 76
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 1
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_ 6998
R_E_C_D_E_L_ 0

Campos da Tabela NRT (21 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_
NRT 01 NRT_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema System Branch System Branch - - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 110819 0
NRT 02 NRT_COD C 5 0 Código Codigo Code Código Modelo Follow-up Codigo Modelo Follow-up Follow-up Model Code - ExistChav('NRT',M->NRT_COD,1) x x x x x x x x x x x x x x x x GETSXENUM("NRT","NRT_COD") - 1 xxxxxx - - - S V R - - - - - - - - - - N - - N N N - - - 1 1 - - - 110820 0
NRT 03 NRT_TIPOGF C 1 0 Tipo Gera Fw Tipo Gera Fw Fw.Gen.Tp. Tipo Geracao de Follow-up Tipo Generacion Follow-up Follow-up Gen.Type - Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 xxxxxx - S - S A R - - 1=Automatico;2=Intervencao do Usuario 1=Automatico;2=Intervencion del Usuario 1=Automatic;2=User Interv. - - - - - N - - N N N - - - 1 1 - - - 110821 0
NRT 04 NRT_CTIPOF C 5 0 Cod Tipo Fwp Cod Tipo Fwp Fw.Tp.Code Codigo Tipo de Follow-up Codigo Tipo de Follow-up Follow-up Type Code - VAZIO().OR.(ExistCpo('NQS',M->NRT_CTIPOF,1).AND.JurVldRest('NQS',M->NRT_CTIPOF)) x x x x x x x x x x x x x x x x - NQS 1 xxxxxx - S - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 110822 0
NRT 05 NRT_DTIPOF C 50 0 Des Tipo Fwp Des Tipo Fwp Fw.Tp.Desc. Descricao Tipo Follow-up Descripcion Tipo Follow-u Follow-up Type Desc. - - x x x x x x x x x x x x x x x x IF(!INCLUI,Posicione("NQS",1,xFilial("NQS")+NRT->NRT_CTIPOF,"NQS_DESC"),'') - 1 xxxx x - - - S V V - - - - - - - Posicione("NQS",1,xFilial("NQS")+NRT->NRT_CTIPOF,"NQS_DESC") - - N - - N N N - - - 1 2 - - - 110823 0
NRT 06 NRT_DATAT C 1 0 Tipo Data Tipo Data Tp.Date Tipo Data Tipo Fecha Type Date - Pertence("123") .Or. Vazio() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S A R - - 1=Retroativa;2=Futura - dias corridos;3=Futura - dias úteis 1=Retroactiva;2=Futura - días calendario;3=Futura - días útiles 1=Retroactive;2=Future - continuous days;3=Future - useful days - - - - - N - - N N N - - - 1 2 - - - 110824 0
NRT 07 NRT_QTDED N 4 0 Qtde Dias Ctd Dias No.of Days Quantidade de Dias Cantidad de Dias Number of Days @E 9999 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 110825 0
NRT 08 NRT_HORAF C 5 0 Hora Fw Hora Fw Fw.Hours Hora Follow-up Hora Follow-up Follow-up Hours 99:99 If( Val(StrTran(M->NRT_HORAF,":","")) == 0, .T., AtVldHora(M->NRT_HORAF) ) x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 110826 0
NRT 09 NRT_DURACA C 5 0 Duracao Fw Duracion Fw Fw.Dur. Duracao Follow-up Duracion Follow-up Follow-up Duration 99:99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 110827 0
NRT 10 NRT_CPREPO C 4 0 Cod Prepo Cod Represen Rep.Code Codigo Preposto Codigo Representante Representative Code - VAZIO().OR.(ExistCpo('NQM',M->NRT_CPREPO,1).AND.JurVldRest('NQM',M->NRT_CPREPO)) x x x x x x x x x x x x x x x x - NQM 1 xxxx x - S - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 110828 0
NRT 11 NRT_DPREPO C 50 0 Desc Prepo Desc Repres Rep.Desc. Descricao Preposto Descripcin representante Representative Desc. - - x x x x x x x x x x x x x x x x IF(!INCLUI,Posicione("NQM",1,xFilial("NQM")+NRT->NRT_CPREPO,"NQM_DESC"),'') - 1 xxxx x - - - S V V - - - - - - - Posicione("NQM",1,xFilial("NQM")+NRT->NRT_CPREPO,"NQM_DESC") - - N - - N N N - - - 1 2 - - - 110829 0
NRT 12 NRT_CADVGC C 6 0 Cod Advogado Cod Abogado Lawyer Cd. Codigo Advogado Codigo Abogado Lawyer Code 999999 ExistCpo('SU5',M->NRT_CADVGC,1).Or.Vazio() x x x x x x x x x x x x x x x x - SU5 1 xxxx x - S - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 110830 0
NRT 13 NRT_DADVGC C 50 0 Nom Advogado Nom Abogado Lawyer Nm. Nome Advogado Nombre abogado Lawyer Name @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("SU5",1,XFILIAL("SU5")+NRT->NRT_CADVGC,"U5_CONTAT"),'') - 1 xxxx x - - - S V V - - - - - - - POSICIONE("SU5",1,XFILIAL("SU5")+NRT->NRT_CADVGC,"U5_CONTAT") 176 - N - - N N N - - - 1 2 - - - 110831 0
NRT 14 NRT_CRESUL C 3 0 Cod Result Cod Result Result Cod. Cod Resultado Follow-up Cod Resultado Follow-up Follow-up Result Code - ExistCpo('NQN',M->NRT_CRESUL,1).AND.JurVldRest('NQN',M->NRT_CRESUL) x x x x x x x x x x x x x x x x - NQN 1 xxxxxx - S - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 110832 0
NRT 15 NRT_DRESUL C 50 0 Desc Result Desc Result Result Desc. Desc Resultado Follow-up Desc Resultado Follow-up Follow-up Result Desc. - - x x x x x x x x x x x x x x x x IF(!INCLUI,Posicione("NQN",1,xFilial("NQN")+NRT->NRT_CRESUL,"NQN_DESC"),'') - 1 xxxx x - - - S V V - - - - - - - Posicione("NQN",1,xFilial("NQN")+NRT->NRT_CRESUL,"NQN_DESC") - - N - - N N N - - - 1 2 - - - 110833 0
NRT 16 NRT_CSUATO C 3 0 Cod Sug Ato Cod Sug Acto Act Sug.Code Codigo Sugestao Ato Codigo Sugerencia Acto Act Suggestion Code - ExistCpo('NRO',M->NRT_CSUATO,1).Or.Vazio() x x x x x x x x x x x x x x x x - NRO 1 xxxx x - S - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 110834 0
NRT 17 NRT_DSUATO C 50 0 Desc Sug Ato Desc Sug Act Act Sug.Desc Descricao Sugestao Ato Descrip.Sugerencia Acto Act Suggestion Desc. - - x x x x x x x x x x x x x x x x IF(!INCLUI,Posicione("NRO",1,xFilial("NRO")+NRT->NRT_CSUATO,"NRO_DESC"),'') - 1 xxxx x - - - S V V - - - - - - - Posicione("NRO",1,xFilial("NRO")+NRT->NRT_CSUATO,"NRO_DESC") - - N - - N N N - - - 1 2 - - - 110835 0
NRT 18 NRT_CFASE C 3 0 Cod Fase Cod Etapa Phase Cod. Codigo Fase do Follow-up Codigo Etapa Follow-up Follow-up Phase Code - ExistCpo('NQG',M->NRT_CFASE,1).Or.Vazio() x x x x x x x x x x x x x x x x - NQG 1 xxxx x - S - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 110836 0
NRT 19 NRT_DFASE C 50 0 Desc Fase Desc Etapa Phase Desc. Descricao Fase Follow-up Descrip. Etapa Follow-up Follow-up Phase Desc. - - x x x x x x x x x x x x x x x x IF(!INCLUI,Posicione("NQG",1,xFilial("NQG")+NRT->NRT_CFASE,"NQG_DESC"),'') - 1 xxx x - - - S V V - - - - - - - Posicione("NQG",1,xFilial("NQG")+NRT->NRT_CFASE,"NQG_DESC") - - N - - N N N - - - 1 2 - - - 110837 0
NRT 20 NRT_SUGDES C 1 0 Sugere Desc Sugere Desc Desc.Sugs. Sugere Descricao Sugere Descripcion Description Sugestion - (J173ClrDes() .And. Pertence("12")) .Or. Vazio() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S A R - - 1=Andamento / Follow Up - Origem;2=Modelo 1=Avance / Follow Up - Origen;2=Modelo 1=Progress / Follow Up - Origin;2=Model - - - - - N - - N N N - - - 1 2 - - - 110838 0
NRT 21 NRT_DESC M 10 0 Descricao Descripcion Description Descricao Descripcion Description - - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N A R - - - - - - M->NRT_SUGDES == '2' - - - N - - N N N - - - 1 1 - - - 110839 0

Índices da Tabela NRT (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_
NRT 1 NRT_FILIAL+NRT_COD Código Codigo Code S - - S 2 3 - 15945 0
NRT 2 NRT_FILIAL+NRT_COD+NRT_TIPOGF Código + Tipo Gera Fw Codigo + Tipo Gera Fw Code + Fw.Gen.Tp. S - - N 2 3 - 15946 0

Perguntas frequentes

Para que serve a tabela NRT no Protheus?

Ela é utilizada para modelo follow-up dentro do sistema ERP Protheus.

Como consultar os campos da tabela NRT?

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

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

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

Exemplo de consulta SQL da tabela NRT

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

SELECT
    NRT_FILIAL,
    NRT_COD,
    NRT_TIPOGF,
    NRT_CTIPOF,
    NRT_DTIPOF,
    NRT_DATAT,
    NRT_QTDED,
    NRT_HORAF,
    NRT_DURACA,
    NRT_CPREPO,
    NRT_DPREPO,
    NRT_CADVGC,
    NRT_DADVGC,
    NRT_CRESUL,
    NRT_DRESUL,
    NRT_CSUATO,
    NRT_DSUATO,
    NRT_CFASE,
    NRT_DFASE,
    NRT_SUGDES,
    NRT_DESC
FROM NRT
WHERE
    D_E_L_E_T_ = ' '
    AND NRT_FILIAL = 'VALOR'
    AND NRT_COD = 'VALOR'
    AND NRT_TIPOGF = 'VALOR'
    AND NRT_CTIPOF = 'VALOR'
    AND NRT_DTIPOF = 'VALOR'
    AND NRT_DATAT = 'VALOR'
    AND NRT_QTDED = 0
    AND NRT_HORAF = 'VALOR'
    AND NRT_DURACA = 'VALOR'
    AND NRT_CPREPO = 'VALOR'
    AND NRT_DPREPO = 'VALOR'
    AND NRT_CADVGC = 'VALOR'
    AND NRT_DADVGC = 'VALOR'
    AND NRT_CRESUL = 'VALOR'
    AND NRT_DRESUL = 'VALOR'
    AND NRT_CSUATO = 'VALOR'
    AND NRT_DSUATO = 'VALOR'
    AND NRT_CFASE = 'VALOR'
    AND NRT_DFASE = 'VALOR'
    AND NRT_SUGDES = 'VALOR'