Dicionário Protheus
Início

Tabela RID no Protheus

Historico de Cedidos/Adidos

O que é a tabela RID no Protheus?

A tabela RID faz parte do sistema ERP Protheus da TOTVS e é utilizada para historico de cedidos/adidos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE RID
X2_PATH \DATA\
X2_ARQUIVO RID990
X2_NOME Historico de Cedidos/Adidos
X2_NOMESPA Historial de Cedidos/Adicionad
X2_NOMEENG History of Granted/Atachés
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO RID_FILIAL+RID_MAT+DTOS(RID_DATINI)
X2_PYME S
X2_MODULO 86
X2_DISPLAY -
X2_SYSOBJ VDFA090
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_ 7957
R_E_C_D_E_L_ 0

Campos da Tabela RID (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_
RID 01 RID_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 - - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 125062 0
RID 02 RID_MAT C 6 0 Matrícula Matrícula Registration Matrícula Matrícula Registration @! EXISTCPO("SRA") x x x x x x x x x x x x x x x x - SRA 1 x x - - - S V R - - - - - - - - 121 - S - - N - N - - - 1 1 - - - 125063 0
RID 03 RID_NOME C 30 0 Nome Nombre Name Nome do Servidor Nombre del servidor Server Name @! - x x x x x x x x x x x x x x x x Iif(INCLUI,"",Posicione("SRA",1,RID->RID_FILIAL+RID->RID_MAT,"RA_NOME")) - 1 x - - - - V V - - - - - - - Posicione("SRA",1,RID->RID_FILIAL+RID->RID_MAT,"RA_NOME") - - S - - N - N - - - 1 2 - - - 125064 0
RID 04 RID_CODFUN C 5 0 Cod.Funcao Cód.Función Role Code Codigo da Funcao Código de la función Role Code @! ExistCpo("SRJ") x x x x x x x x x x x x x x x x - - 1 x x - - - N V R - - - - - - - - 160 - S - - N - N - - - 1 1 - - - 125065 0
RID 05 RID_DESFUN C 20 0 Descr.Funcao Desc. Func. Role Descr Descricao da Funcao Descripción de la función Role Description @! - x x x x x x x x x x x x x x x x Iif(INCLUI,"",Posicione("SRJ",1,xFilial("SRJ")+RID->RID_CODFUN,"RJ_DESC")) - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 125066 0
RID 06 RID_DATINI D 8 0 Dt.Inicio Fch Inic Start Date Data Inicio Fecha inicial Start Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - S V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 125067 0
RID 07 RID_DATFIM D 8 0 Dt.Final Fch Final End Date Data Final Fecha final End Date - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 125068 0
RID 08 RID_ORGAO C 30 0 Orgao Órgano Body Orgao de Cedencia Órgano de cedencia Granting Body @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 125069 0
RID 09 RID_CNPJ C 14 0 CNPJ Orgao RCPJ Órg CNPJ Body CNPJ do Orgao RCPJ del órgano CNPJ Body @R 99.999.999/9999-99 VAZIO() .OR. CGC(M->RID_CNPJ) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 125070 0
RID 10 RID_TIADCD C 1 0 Tp.Ad/Ced. Tp.Ad/Ced. Grant/Added Tipo de Adido/Cedido Tipo Adic/Cedido Granted/Added Type - VALIDRCC("S105",M->RID_TIADCD,1,1,2,50) x x x x x x x x x x x x x x x x - S105BR 1 x x - - - S V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 125071 0
RID 11 RID_CATORI C 1 0 Categ.Origem Categ.Origen Source Categ Categoria Origem Categoria origen Source Category @! EXISTCPO("SX5","28"+M->RID_CATORI) x x x x x x x x x x x x x x x x - CATOPC 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 125072 0
RID 12 RID_DTPREV D 8 0 Previsao Fim Previs Final End Estim Data Prevista para Final Fch Prevista para final Estimated Dt for Final - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 125073 0
RID 13 RID_CTESOR C 3 0 Cat.Ori eSoc Cat.Ori eSoc eSoc Or Cate Categoria Origem eSocial Categoría origen eSocial eSocial Origin Category @! VAZIO() .OR. (ValidRCC('S049', M->RID_CTESOR, 1, 3)) x x x x x x x x x x x x x x x x x - S049BR 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 125074 0

Índices da Tabela RID (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_
RID 1 RID_FILIAL+RID_MAT+DTOS(RID_DATINI) Matrícula + Dt.Inicio Matrícula + Fch Inic Registration + Start Date S - CEDENCIA S 2 3 - 18265 0
RID 2 RID_TIADCD+RID_FILIAL+RID_MAT+DTOS(RID_DATINI) Tp.Ad/Ced. + Filial + Matrícula + Dt.Inicio Tp.Ad/Ced. + Sucursal + Matrícula + Fch Inic Grant/Added + Branch + Registration + Start Date S - CEDENCIA S 2 3 - 18266 0

Perguntas frequentes

Para que serve a tabela RID no Protheus?

Ela é utilizada para historico de cedidos/adidos dentro do sistema ERP Protheus.

Como consultar os campos da tabela RID?

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

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

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

Exemplo de consulta SQL da tabela RID

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

SELECT
    RID_FILIAL,
    RID_MAT,
    RID_NOME,
    RID_CODFUN,
    RID_DESFUN,
    RID_DATINI,
    RID_DATFIM,
    RID_ORGAO,
    RID_CNPJ,
    RID_TIADCD,
    RID_CATORI,
    RID_DTPREV,
    RID_CTESOR
FROM RID
WHERE
    D_E_L_E_T_ = ' '
    AND RID_FILIAL = 'VALOR'
    AND RID_MAT = 'VALOR'
    AND RID_NOME = 'VALOR'
    AND RID_CODFUN = 'VALOR'
    AND RID_DESFUN = 'VALOR'
    AND RID_DATINI BETWEEN '20260401' AND '20260430'
    AND RID_DATFIM BETWEEN '20260401' AND '20260430'
    AND RID_ORGAO = 'VALOR'
    AND RID_CNPJ = 'VALOR'
    AND RID_TIADCD = 'VALOR'
    AND RID_CATORI = 'VALOR'
    AND RID_DTPREV BETWEEN '20260401' AND '20260430'
    AND RID_CTESOR = 'VALOR'