Dicionário Protheus
Início

Tabela RUJ no Protheus

Adicionais por função

O que é a tabela RUJ no Protheus?

A tabela RUJ faz parte do sistema ERP Protheus da TOTVS e é utilizada para adicionais por função.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE RUJ
X2_PATH \DATA\
X2_ARQUIVO RUJ990
X2_NOME Adicionais por função
X2_NOMESPA Adicionales por función
X2_NOMEENG Add-ons by function
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO RUJ_FILIAL+RUJ_FUNCAO+RUJ_TPADIC+RUJ_TPCALC+RUJ_BSCALC+RUJ_CODCCT
X2_PYME S
X2_MODULO 7
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 1
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_ 8033
R_E_C_D_E_L_ 0

Campos da Tabela RUJ (24 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_
RUJ 01 RUJ_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 - - - 126112 0
RUJ 02 RUJ_FUNCAO C 5 0 Função Función Role Cód. Função Cód. Función Role Code @! - x x x x x x x x x x x x x x x xx SRJ->RJ_FUNCAO - 1 x x - - - N V R - - - - - - - - 160 - S - - N - N - - - 1 1 - - - 126113 0
RUJ 03 RUJ_TPADIC C 2 0 Tp.Adicional Tp.Adicional Additional T Tipo de Adicional Tipo de adicional Type of Additional @! NaoVazio() .AND. ExistCpo("SX5","UX"+M->RUJ_TPADIC) x x x x x x x x x x x x x x x xx - UX 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 126114 0
RUJ 04 RUJ_TPCALC C 1 0 Tp. Cálculo Tp. Cálculo Calc. Type Tipo de Cálculo Tipo de cálculo Calculation Type @! Pertence("123") x x x x x x x x x x x x x x x xx "1" - 1 x x - - - S A R - - 1=Percentual;2=Valor Fixo;3=Percentual + Valor Fixo 1=Porcentaje;2=Valor fijo;3=Porcentaje + Valor fijo 1=Percentage;2=Fixed Value;3=Percentage + Fixed Value - - - - - S - - N - N - - - 1 1 - - - 126115 0
RUJ 05 RUJ_BSCALC C 1 0 Base Cálculo Base cálculo Calculation Base de Cálculo Base de cálculo Calculation base @! Pertence("12345") x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 1=Salário;2=Salario+Verbas;3=Piso Sindicato;4=Salário Mínimo;5=Salario Mínimo Estadual 1=Sueldo;2=Sueldo + Concep.;3=Sueldo Mín Sindic;4=Sueldo mínimo;5=Sueldo mínimo estatal 1=Salary;2=Salary+Funds;3=Union wage floor;4=Minimum wage;5=Minimum State Wage - - - - - S - - N - N - - - 1 1 - - - 126116 0
RUJ 06 RUJ_PERC N 6 2 Percentual Porcentaje Percentage Percentual para pagamento Porcentaje para pago Percentage for payment @E 999.99 Positivo() 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 1 - - - 126117 0
RUJ 07 RUJ_VLFIXO N 12 2 Valor Fixo Valor fijo Fixed Value Valor Fixo do Adicional Valor fijo del adicional Fixed Additional Value @E 999,999,999.99 Positivo() 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 1 - - - 126118 0
RUJ 08 RUJ_PDBASE C 120 0 Verb.Bs.Calc Conc.Bs.Calc Calc.Bs.Item Verbas para base cálculo Conceptos p/base cálculo Items for calculation bas @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - Gp030Verbas() - - - S - - N - N - - - 1 1 - - - 126119 0
RUJ 09 RUJ_PDFOL C 3 0 Verba Folha Concep Plani Payroll Item Verba Folha Concep Planilla Payroll Item @! Vazio() .or. ExistCpo("SRV") x x x x x x x x x x x x x x x x - SRV 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 126120 0
RUJ 10 RUJ_PDADI C 3 0 Verba Adiant Concep Antic Advance Item Verba Adiantamento Concepto anticipo Advance Item - Vazio() .or. ExistCpo("SRV") x x x x x x x x x x x x x x x x - SRV 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 126121 0
RUJ 11 RUJ_PDFER C 3 0 Verba Férias Concep Vacac Vacations It Verbas Férias Concep Vacac. Vacations Item @! Vazio() .or. ExistCpo("SRV") x x x x x x x x x x x x x x x x - SRV 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 126122 0
RUJ 12 RUJ_PDABO C 3 0 Vb.Abon.Pec. Concep. Abon Pre.Val.It Verba Abono Pecuniário Concep. Abono Pecun. Premium Value Item @! Vazio() .or. ExistCpo("SRV") x x x x x x x x x x x x x x x x - SRV 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 126123 0
RUJ 13 RUJ_PD131 C 3 0 Verba 131 Concep 131 Item 131 Verba 1ª Parcela 13º Concep 1ª Cta Aguin Bonus Sal. 1st inst. item @! Vazio() .or. ExistCpo("SRV") x x x x x x x x x x x x x x x x - SRV 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 126124 0
RUJ 14 RUJ_PD132 C 3 0 Verba 132 Concep 132 Item 132 Verba 2ª parcela 13º Concep 2ª Cta Aguin Bonus Sal. 2nd inst. item @! Vazio() .or. ExistCpo("SRV") x x x x x x x x x x x x x x x x - SRV 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 126125 0
RUJ 15 RUJ_PDRESC C 3 0 Verba Resc. Concep Resc. Sever. Item Verba Rescisão Concep Rescis. Severance Item @! Vazio() .or. ExistCpo("SRV") x x x x x x x x x x x x x x x x - SRV 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 126126 0
RUJ 16 RUJ_PROPOR C 1 0 Proporciona? ¿Proporción? Proportionat Proporcionaliza o cálculo Proporción del cálculo Proportionate calculation @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x - - - S A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 1 - - - 126127 0
RUJ 17 RUJ_DTINI D 8 0 Data Início Fch Inicial Start Date Data Início Fch Inicial Start Date - - 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 - - - 126128 0
RUJ 18 RUJ_DTFIM D 8 0 Data Final Fecha final End Date Data Final Fecha final End Date - Gp030VldDtFim() 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 - - - 126129 0
RUJ 19 RUJ_HRMIN N 5 2 Hr. Minímas Hr. Mínimas Minimum Hrs. Horas Minímas Horas mínimas Minimum Hours @E 99.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 126130 0
RUJ 20 RUJ_QTFALT N 2 0 Qtd. Faltas Cant. Faltas No. Absences Qtd. Máxima de Faltas Cant. Máx. Faltas Maximum Absence Qty. 99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 126131 0
RUJ 21 RUJ_EVEFAL C 120 0 Ev. Falta Ev. Falta Absence Ev. Eventos de Falta Eventos de falta Absence Events @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 126132 0
RUJ 22 RUJ_QTATRA N 5 2 Qt. Atraso Cant. Atraso Tardiness Qt Qtd. Máxima Atraso Cant. Máx. Atraso Maximum Tardiness Qty. @E 99.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 126133 0
RUJ 23 RUJ_EVEATR C 120 0 Ev. Atraso Ev. Atraso Tardiness Ev Eventos de Atraso Eventos de atraso Tardiness Events @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 126134 0
RUJ 24 RUJ_CODCCT C 8 0 Cód. CCT Cód. CCT CCT Code Código da CCT Código de CCT Code of CCT - Vazio() .or. ExistCpo("SWY") x x x x x x x x x x x x x x x x - SWY 1 xx - - - N A R - - - - - - - - 155 - S - - N - N - - - 1 2 - - - 126135 0

Índices da Tabela RUJ (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_
RUJ 1 RUJ_FILIAL+RUJ_FUNCAO+RUJ_TPADIC+RUJ_TPCALC+RUJ_BSCALC+RUJ_CODCCT Função + Tp.Adicional + Tp. Cálculo + Base Cálculo + Cód. CCT Función + Tp.Adicional + Tp. Cálculo + Base cálculo + Cód. CCT Role + Additional T + Calc. Type + Calculation + CCT Code S - - S 2 3 - 18427 0

Perguntas frequentes

Para que serve a tabela RUJ no Protheus?

Ela é utilizada para adicionais por função dentro do sistema ERP Protheus.

Como consultar os campos da tabela RUJ?

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

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

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

Exemplo de consulta SQL da tabela RUJ

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

SELECT
    RUJ_FILIAL,
    RUJ_FUNCAO,
    RUJ_TPADIC,
    RUJ_TPCALC,
    RUJ_BSCALC,
    RUJ_PERC,
    RUJ_VLFIXO,
    RUJ_PDBASE,
    RUJ_PDFOL,
    RUJ_PDADI,
    RUJ_PDFER,
    RUJ_PDABO,
    RUJ_PD131,
    RUJ_PD132,
    RUJ_PDRESC,
    RUJ_PROPOR,
    RUJ_DTINI,
    RUJ_DTFIM,
    RUJ_HRMIN,
    RUJ_QTFALT,
    RUJ_EVEFAL,
    RUJ_QTATRA,
    RUJ_EVEATR,
    RUJ_CODCCT
FROM RUJ
WHERE
    D_E_L_E_T_ = ' '
    AND RUJ_FILIAL = 'VALOR'
    AND RUJ_FUNCAO = 'VALOR'
    AND RUJ_TPADIC = 'VALOR'
    AND RUJ_TPCALC = 'VALOR'
    AND RUJ_BSCALC = 'VALOR'
    AND RUJ_PERC = 0
    AND RUJ_VLFIXO = 0
    AND RUJ_PDBASE = 'VALOR'
    AND RUJ_PDFOL = 'VALOR'
    AND RUJ_PDADI = 'VALOR'
    AND RUJ_PDFER = 'VALOR'
    AND RUJ_PDABO = 'VALOR'
    AND RUJ_PD131 = 'VALOR'
    AND RUJ_PD132 = 'VALOR'
    AND RUJ_PDRESC = 'VALOR'
    AND RUJ_PROPOR = 'VALOR'
    AND RUJ_DTINI BETWEEN '20260501' AND '20260531'
    AND RUJ_DTFIM BETWEEN '20260501' AND '20260531'
    AND RUJ_HRMIN = 0
    AND RUJ_QTFALT = 0
    AND RUJ_EVEFAL = 'VALOR'
    AND RUJ_QTATRA = 0
    AND RUJ_EVEATR = 'VALOR'
    AND RUJ_CODCCT = 'VALOR'