Dicionário Protheus
Início

Tabela RUE no Protheus

PERIODOS DE SUBSTITUIÇAO

O que é a tabela RUE no Protheus?

A tabela RUE faz parte do sistema ERP Protheus da TOTVS e é utilizada para periodos de substituiÇao.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE RUE
X2_PATH \DATA\
X2_ARQUIVO RUE990
X2_NOME PERIODOS DE SUBSTITUIÇAO
X2_NOMESPA PERíODOS DE SUSTITUCIÓN
X2_NOMEENG SUBSTITUTION PERIODS
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO RUE_FILIAL+RUE_MAT+RUE_FILSUB+RUE_MATSUB+DTOS(RUE_DATDE)
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_ 8030
R_E_C_D_E_L_ 0

Campos da Tabela RUE (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_
RUE 01 RUE_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 x SRA->RA_FILIAL - 1 xx - - - N A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 126072 0
RUE 02 RUE_MAT C 6 0 Matrícula Matrícula Enrollment Matrícula do Substituto Matrícula sustituto Substitute Enrollment @! - x x x x x x x x x x x x x x x x SRA->RA_MAT - 1 xxx - - - N A R - - - - - - - - 121 - S - - N - N - - - 1 1 - - - 126073 0
RUE 03 RUE_FILSUB C 2 0 Filial Sub. Suc. Sust. Sub Branch Filial do Substituido Sucursal del sustituido Branch of Substituted - - x x x x x x x x x x x x x x x x - SM0 1 xx - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 126074 0
RUE 04 RUE_MATSUB C 6 0 Mat. Subst. Mat. Sust. Subs Enro Matrícula do Substituído Matrícula del sustituido Substituted Enrollment @! Gpa946VMat() x x x x x x x x x x x x x x x x - SRA02 1 xx - - - S A R - - - - - - - - 121 - S - - N - N - - - 1 2 - - - 126075 0
RUE 05 RUE_NOME C 30 0 Nome Nombre Name Nome do Substituido Nombre del sustituido Substituted Name @! - x x x x x x x x x x x x x x x x IF(INCLUI,' ',Gpa946Posic() ) - 1 xx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 126076 0
RUE 06 RUE_DATDE D 8 0 Data Inicio Fch Inic Start Date Inicio da Substituição Inicio de la sustitución Start of Substitution - NaoVazio() .and. Gpa946VlDta() x x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 126077 0
RUE 07 RUE_DATATE D 8 0 Data Final Fecha final End Date Final da Substituição Final de la sustitución End of Substitution - - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 126078 0
RUE 08 RUE_VERBA C 3 0 Verba Folha Concep Plani Payroll Item Verba Pagamento Folha Concep. Pago planilla Payroll Payment Item @! Gpa946Vld() x x x x x x x x x x x x x x x x - SRV 1 xxx - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 126079 0
RUE 09 RUE_PDADI C 3 0 Verba Adiant Concep Antic Advc Item Verba Adiantamento Concepto anticipo Advance Payroll Item @! Gpa946Vld() x x x x x x x x x x x x x x x x - SRV 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 126080 0
RUE 10 RUE_PDRES C 3 0 Verba Resc. Concep Resc. Termin Item Verba Rescisão Concep Rescis. Termination Item @! Gpa946Vld() x x x x x x x x x x x x x x x x - SRV 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 126081 0
RUE 11 RUE_SALARI N 12 2 Salário Sub. Sueld. Sust. Subs Salary Salário Substituição Sueldo sustitución Substitution Salary @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - Gpa946When() - - - S - - N - N - - - 1 2 - - - 126082 0
RUE 12 RUE_EVEFAL C 120 0 Ev. Falta Ev. Falta Absence Even 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 - - - 126083 0
RUE 13 RUE_MOTIVO M 254 0 Motivo Motivo Reason Motivo da Substituição Motivo de sustitución Substitution Reason @! - 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 - - - 126084 0

Índices da Tabela RUE (3 í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_
RUE 1 RUE_FILIAL+RUE_MAT+RUE_FILSUB+RUE_MATSUB+DTOS(RUE_DATDE) Matrícula + Filial Sub. + Mat. Subst. + Data Inicio Matrícula + Suc. Sust. + Mat. Sust. + Fch Inic Enrollment + Sub Branch + Subs Enro + Start Date S - - S 2 3 - 18421 0
RUE 2 RUE_FILSUB+RUE_MATSUB+DTOS(RUE_DATDE) Filial Sub. + Mat. Subst. + Data Inicio Suc. Sust. + Mat. Sust. + Fch Inic Sub Branch + Subs Enro + Start Date S - - S 2 3 - 18422 0
RUE 3 RUE_FILIAL+RUE_MAT+DTOS(RUE_DATDE) Matrícula + Data Inicio Matrícula + Fch Inic Enrollment + Start Date S - - S 2 3 - 18423 0

Perguntas frequentes

Para que serve a tabela RUE no Protheus?

Ela é utilizada para periodos de substituiÇao dentro do sistema ERP Protheus.

Como consultar os campos da tabela RUE?

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

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

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

Exemplo de consulta SQL da tabela RUE

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

SELECT
    RUE_FILIAL,
    RUE_MAT,
    RUE_FILSUB,
    RUE_MATSUB,
    RUE_NOME,
    RUE_DATDE,
    RUE_DATATE,
    RUE_VERBA,
    RUE_PDADI,
    RUE_PDRES,
    RUE_SALARI,
    RUE_EVEFAL,
    RUE_MOTIVO
FROM RUE
WHERE
    D_E_L_E_T_ = ' '
    AND RUE_FILIAL = 'VALOR'
    AND RUE_MAT = 'VALOR'
    AND RUE_FILSUB = 'VALOR'
    AND RUE_MATSUB = 'VALOR'
    AND RUE_NOME = 'VALOR'
    AND RUE_DATDE BETWEEN '20260401' AND '20260430'
    AND RUE_DATATE BETWEEN '20260401' AND '20260430'
    AND RUE_VERBA = 'VALOR'
    AND RUE_PDADI = 'VALOR'
    AND RUE_PDRES = 'VALOR'
    AND RUE_SALARI = 0
    AND RUE_EVEFAL = 'VALOR'