Dicionário Protheus
Início

Tabela RIR no Protheus

Histórico Outros Benefícios

O que é a tabela RIR no Protheus?

A tabela RIR faz parte do sistema ERP Protheus da TOTVS e é utilizada para histórico outros benefícios.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE RIR
X2_PATH \DATA\
X2_ARQUIVO RIR990
X2_NOME Histórico Outros Benefícios
X2_NOMESPA Historial Otros Beneficios
X2_NOMEENG Other Benefits History
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO RIR_FILIAL+RIR_MAT+RIR_PROCES+RIR_ROTEIR+RIR_PERIOD+RIR_NUMPAG+RIR_TPBENE+RIR_COD
X2_PYME S
X2_MODULO 7
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_ 7969
R_E_C_D_E_L_ 0

Campos da Tabela RIR (25 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_
RIR 01 RIR_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 x - - - N - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 125294 0
RIR 02 RIR_MAT C 6 0 Matrícula Matricula Registration Código de Matrícula Codigo de Matricula Registr Code @! - x x x x x x x x x x x x x x x xx - - 1 x - - - S - - - - - - - - - - 121 - S - - N - N - - - 1 2 - - - 125295 0
RIR 03 RIR_PERIOD C 6 0 Cod. Periodo Cod. Periodo Period Code Codigo Periodo Codigo Periodo Period Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125296 0
RIR 04 RIR_TPBENE C 2 0 Tp. Benef. Tp. Benef. Tp Benefit Tipo de Beneficio Tipo de Beneficio Type Benefit @! - x x x x x x x x x x x x x x x x - S11BRA 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125297 0
RIR 05 RIR_DESCBN C 30 0 Desc. Benef. Desc. Benef. Benef Desc. Descriçao Beneficio Descripcion Beneficio Benefit Description - - x x x x x x x x x x x x x x x x IF(INCLUI,"",fDescRCC("S011",RIR->RIR_TPBENE,1,2,3,30)) - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125298 0
RIR 06 RIR_COD C 2 0 Cód. Benef. Cod. Benef. Benef Codee Código do Beneficio Codigo del Beneficio Benefit Code - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125299 0
RIR 07 RIR_DESCOD C 30 0 Desc. Benef. Desc. Benef. Benef Desc. Descrição do Beneficio Descripcion del Beneficio Benefit Description - - x x x x x x x x x x x x x x x x IF(INCLUI,'',FDESC('RIS',RIR->RIR_TPBENE+RIR->RIR_COD,'RIS_DESC')) - 1 x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 125300 0
RIR 08 RIR_VALCAL N 12 2 Base Calc. Base Calc. Calc. Base Base de Cálculo Base de Calculo Base Calculation @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125301 0
RIR 09 RIR_VALBEN N 12 2 Val. Benef. Val. Benef. Val Benefit Valor do Beneficio Valor del Beneficio Value Benefit @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125302 0
RIR 10 RIR_VLRFUN N 12 2 Valor Func. Valor Empl. Employee Val Valor do Funcionário Valor del Empleado Employee Value @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125303 0
RIR 11 RIR_VLREMP N 12 2 Valor Empr. Valor Empr. Company Val. Valor da Empresa Valor de la Empresa Company Value @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125304 0
RIR 12 RIR_PD C 3 0 Verba Benef. Concepto Ben Benef Income Verba Beneficio Concepto Beneficio Benefit Income - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125305 0
RIR 13 RIR_DESC1 C 20 0 Descriçao Descripcion Description Descriçao Descripcion Description - - x x x x x x x x x x x x x x x x IF(INCLUI,'',FDESC('SRV',RIR->RIR_PD,'RV_DESC')) - 1 x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 125306 0
RIR 14 RIR_PD1 C 3 0 Verba Desc. Concepto Des Disc. Income Verba Desconto Concepto Descuento Discount Income - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125307 0
RIR 15 RIR_DESC2 C 20 0 Descrição Descripcion Description Descriçao Descripcion Description - - x x x x x x x x x x x x x x x x IF(INCLUI,'',FDESC('SRV',RIR->RIR_PD1,'RV_DESC')) - 1 x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 125308 0
RIR 16 RIR_PD2 C 3 0 Verba Emp. Concepto Emp Comp Income Verba Empresa Concepto Empresa Company Income - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125309 0
RIR 17 RIR_DESC3 C 20 0 Descriçao Descripcion Description Descriçao Descripcion Description - - x x x x x x x x x x x x x x x x IF(INCLUI,'',FDESC('SRV',RIR->RIR_PD2,'RV_DESC')) - 1 x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 125310 0
RIR 18 RIR_DIAPRO N 2 0 Dias Prop. Dias Prop. Prop. Days Dias Proporcionais Dias Proporcionales Proportional Days 99 - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125311 0
RIR 19 RIR_SALBAS N 12 2 Sal Base Suel Base Base Salary Salário Base Sueldo Base Base Salary @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125312 0
RIR 20 RIR_SALMIN N 12 2 Sal Min. Suel Min. Min Salary Salário Mínimo Sueldo Minimo Minimum Salary @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125313 0
RIR 21 RIR_PROCES C 5 0 Processo Proceso Process Processo Proceso Process - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125314 0
RIR 22 RIR_ROTEIR C 3 0 Roteiro Procedimient Script Roteiro de Cálculo Procedimiento de Calculo Calculation Script - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125315 0
RIR 23 RIR_NUMPAG C 2 0 Núm. Pagto Num. Pago Paymt No. Número de Pagamento Numero de Pago Payment Number - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 125316 0
RIR 24 RIR_TIPO C 1 0 Tipo Tipo Type Tipo da Informacao Tipo de la Informacion Information Type @! Pertence("12 ") x x x x x x x x x x x x x x x x "1" - 1 x - - - N V R - - 1=Calculado;2=Modificado 1=Calculado;2=Modificado 1=Calculated;2=Changed - - - - - S - - N - N - - - 1 2 - - - 125317 0
RIR 25 RIR_CODCCT C 8 0 Cód. CCT Cód. CCT CCT Code Código CCT Código CCT CCT Code - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - 155 - S - - N - N - - - 1 2 - - - 125318 0

Índices da Tabela RIR (1 í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_
RIR 1 RIR_FILIAL+RIR_MAT+RIR_PROCES+RIR_ROTEIR+RIR_PERIOD+RIR_NUMPAG+RIR_TPBENE+RIR_COD Matrícula + Processo + Roteiro + Cod. Periodo + Núm. Pagto + Tp. Benef Matricula + Proceso + Procedimient + Cod. Periodo + Num. Pago + Tp. Be Registration + Process + Script + Period Code + Paymt No. + Tp Benefit S - - S 2 3 - 18288 0

Perguntas frequentes

Para que serve a tabela RIR no Protheus?

Ela é utilizada para histórico outros benefícios dentro do sistema ERP Protheus.

Como consultar os campos da tabela RIR?

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

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

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

Exemplo de consulta SQL da tabela RIR

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

SELECT
    RIR_FILIAL,
    RIR_MAT,
    RIR_PERIOD,
    RIR_TPBENE,
    RIR_DESCBN,
    RIR_COD,
    RIR_DESCOD,
    RIR_VALCAL,
    RIR_VALBEN,
    RIR_VLRFUN,
    RIR_VLREMP,
    RIR_PD,
    RIR_DESC1,
    RIR_PD1,
    RIR_DESC2,
    RIR_PD2,
    RIR_DESC3,
    RIR_DIAPRO,
    RIR_SALBAS,
    RIR_SALMIN,
    RIR_PROCES,
    RIR_ROTEIR,
    RIR_NUMPAG,
    RIR_TIPO,
    RIR_CODCCT
FROM RIR
WHERE
    D_E_L_E_T_ = ' '
    AND RIR_FILIAL = 'VALOR'
    AND RIR_MAT = 'VALOR'
    AND RIR_PERIOD = 'VALOR'
    AND RIR_TPBENE = 'VALOR'
    AND RIR_DESCBN = 'VALOR'
    AND RIR_COD = 'VALOR'
    AND RIR_DESCOD = 'VALOR'
    AND RIR_VALCAL = 0
    AND RIR_VALBEN = 0
    AND RIR_VLRFUN = 0
    AND RIR_VLREMP = 0
    AND RIR_PD = 'VALOR'
    AND RIR_DESC1 = 'VALOR'
    AND RIR_PD1 = 'VALOR'
    AND RIR_DESC2 = 'VALOR'
    AND RIR_PD2 = 'VALOR'
    AND RIR_DESC3 = 'VALOR'
    AND RIR_DIAPRO = 0
    AND RIR_SALBAS = 0
    AND RIR_SALMIN = 0
    AND RIR_PROCES = 'VALOR'
    AND RIR_ROTEIR = 'VALOR'
    AND RIR_NUMPAG = 'VALOR'
    AND RIR_TIPO = 'VALOR'
    AND RIR_CODCCT = 'VALOR'