Dicionário Protheus
Início

Tabela SRJ no Protheus

Funções

O que é a tabela SRJ no Protheus?

A tabela SRJ faz parte do sistema ERP Protheus da TOTVS e é utilizada para funções.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SRJ
X2_PATH \DATA\
X2_ARQUIVO SRJ990
X2_NOME Funções
X2_NOMESPA Funciones
X2_NOMEENG Functions
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO RJ_FILIAL+RJ_FUNCAO
X2_PYME S
X2_MODULO 7
X2_DISPLAY RJ_FUNCAO+RJ_DESC+RJ_SALARIO
X2_SYSOBJ GPEA030
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_ 8618
R_E_C_D_E_L_ 0

Campos da Tabela SRJ (28 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_
SRJ 01 RJ_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal System Branch - - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - 033 C S - - N N N - - - 1 2 - - - 142219 0
SRJ 02 RJ_FUNCAO C 5 0 Funcao Función Role Codigo da Funcao Código de la función Role code @! NaoVazio() .and. ExistChav("SRJ") .and. FreeForUse("SRJ",M->RJ_FUNCAO) .AND. TRMA210Val(M->RJ_FUNCAO) x x x x x x x x x x x x x x x xx - - 1 x x - - - S - - - - - - - - - - 160 - S - #RJ_FUNCAO <>' ' S N N - - - 1 1 - - - 142220 0
SRJ 03 RJ_DESC C 20 0 Descricao Descripción Description Descricao da Funcao Descripción de la función Role description @! NaoVazio() x x x x x x x x x x x x x x x x - - 1 xxxx xx - - - S - - - - - - - - - - - - S - #RJ_DESC <>' ' S N N - - - 1 1 - - - 142221 0
SRJ 04 RJ_CODCBO C 6 0 CBO 2002 CBO 2002 CBO 2002 CODIGO CBO 2002 CODIGO CBO 2002 CODE CBO 2002 999999 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - C S - - S N N - - - 1 2 - - - 142222 0
SRJ 05 RJ_CBO C 5 0 CBO 1994 CBO 1994 CBO 1994 CODIGO CBO 1994 CÓDIGO CBO 1994 CODE CBO 1994 99999 - x x x x x x x x x x x x x x x x - - 1 xx x - - - S A R - - - - - - - - - C S - - N N N - - - 1 2 - - - 142223 0
SRJ 06 RJ_MAOBRA C 1 0 Mao de Obra Mano de obra Labor Mao de Obra Mano de obra Labor @! Pertence("DI") xxxxxxxxxxxxxxxxxxxxxx x x x xx x xxxxxx xx x x x x x x x x xxx - - 1 x xx x - - - S - - - - D=Direta;I=Indireta D=Directa;I=Indirecta D=Direct;I=Indirect - - - - C S - - N N N - - - 1 2 - - - 142224 0
SRJ 07 RJ_CARGO C 5 0 Cargo Cargo Position Cargo Cargo Position @! Vazio() .OR. EXISTCPO("SQ3") x xx x x x x x xx x x x x x x x xx x x x x x - SQ31 1 xx - - - - - - - - - - - - - - 161 C S - - S N N - - - 1 2 - - - 142225 0
SRJ 08 RJ_SALARIO N 12 2 Salario Sueldo Salary Salario da Funcao Sueldo de la función Salary of position @E 999,999,999.99 POSITIVO() xxxxxxxxxxxxxxxxxxxxxxx x x x x xxxxxxxx xx x x x xx x x x x xxx - - 1 x x - - - N - - - - - - - - - - - C S - - N N N - - - 1 2 - - - 142226 0
SRJ 09 RJ_VALDIA N 13 2 VALOR DIARIA Val Tar Diar DAY FEE VAL VALOR DA DIARIA VAL. TARIFA DIARIA DAILY FEE VALUE @E 9,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x xxxx x - - - N A R - - - - - - - - - C S - - N N N - - - 1 2 - - - 142227 0
SRJ 10 RJ_DESCREQ C 6 0 REQUISITOS REQUISITOS REQUIREM REQUISITOS REQUISITOS REQUIREMENTS @! - x x x x x x x x x x x x x x x - - 1 x xx - - - - - R - - - - - - - - - C S - - N N N - - - 1 2 - - - 142228 0
SRJ 11 RJ_MEMOREQ M 80 0 Requisitos Requisitos Requirements Requisitos Requisitos Requirements @! - x x x x x x x x x x x x x x x x If(INCLUI,"",MSMM(SRJ->RJ_DESCREQ,80,,,,,,,,"RDY")) - 1 xx - - - N - V - - - - - - - - - - S - - N N N - - - 1 2 - - - 142229 0
SRJ 12 RJ_PPPIMP C 1 0 Impr.no PPP? Impr. en PPP Print in PPP Imprimir no PPP? Imprimir en PPP? Print in PPP? @! pertence("12") x x x x x x x x x x x x x x x x - - 1 x xx x - - - S - - - - 1=Sim;2=Nao 1=Sí;2=No 1=Yes;2=No - - - - C S - - N N N - - - 1 2 - - - 142230 0
SRJ 13 RJ_LIDER C 1 0 Func. Lider? ¿Func Lider? Leader Post. Funcao de Lideranca? ¿Funcion de Liderazgo? Leadership Position @! Pertence("12") x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - C S - - N N N - - - 1 2 - - - 142231 0
SRJ 14 RJ_RHEXP C 6 0 Contr.Exp.RH Contr.Exp.RH HR exp ctrl Controle de Exportação RH Control de Exportac. RRHH HR export control - - x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - - - - - - - - C S - - N N N - - - 1 2 - - - 142232 0
SRJ 15 RJ_ADTPFUN C 1 0 Tp.de Funcao Tp.de Funció Role tp Tipo de Funcao Tipo de función Role type @! - x x x x x x x x x x x x x x x x - S66 1 xx x - - - - A R - - - - - - - - - C S - - N - N - - - 1 2 - - - 142233 0
SRJ 16 RJ_ADTPJU C 1 0 Tp.Reg.Jurid Tp.Rég.Jurí Leg sys tp Tipo de Regime Juridico Tipo de régimen jurídico Legal system type @! Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 xx x - - - - A R - - 1=CLT;2=Estatutário 1=CLT;2=Estatutario 1=Labor law;2=Statutory - - - - C S - - N - N - - - 1 2 - - - 142234 0
SRJ 17 RJ_ADTPESC C 2 0 Tp.Escolar. Tp.Escolar. Tp educ Tipo de Escolaridade Tipo de escolaridad Type of education @! - x x x x x x x x x x x x x x x x - S67 1 xx x - - - - A R - - - - - - - - - C S - - N - N - - - 1 2 - - - 142235 0
SRJ 18 RJ_ADATIV C 1 0 Exerc.Ativ. Ejerc.Activ. Exerc activ Exercicio da Atividade Ejercicio de la actividad Exercise of activity @! - x x x x x x x x x x x x x x x x - S68 1 xx x - - - - A R - - - - - - - - - C S - - N - N - - - 1 2 - - - 142236 0
SRJ 19 RJ_ADTPROV C 1 0 Tp.Prov. Tp. Prov. Prov tp Tipo Provimento Tipo de provisión Provision type @! - x x x x x x x x x x x x x x x x - S69 1 xx x - - - - A R - - - - - - - - - C S - - N - N - - - 1 2 - - - 142237 0
SRJ 20 RJ_ADHORAS N 6 2 Tot.Hrs Trab Tot.Hrs Trab Tot wrkd hrs Total Horas Trabalhadas Total horas trabajadas Total worked hours @E 999.99 NaoVazio() x x x x x x x x x x x x x x x x - - 1 xx x - - - - A R - - - - - - - - - C S - - N - N - - - 1 2 - - - 142238 0
SRJ 21 RJ_CUMADIC C 1 0 Cum. Adic? ¿Acum. Adic? Add Cumulat? Indica Cumulação de Adic. Indica Acumulación Adic Indicate Add Cumulation @! Pertence("12") x xx x x x xx x x x x x x x x x "1" - 1 x xx x - - - - - R - - 1=Não;2=Sim 1=No;2=Sí 1=No;2=Yes - - - - - S - - N - N - - - 1 2 - - - 142239 0
SRJ 22 RJ_ADDATA D 8 0 Dt. Criação Fch Creación Creation dt Data de Criação Fecha de creación Creation date - - x x x x x x x x x x x x x x x x - - 1 xx x - - - - A R - - - - - - - - - C S - - N - N - - - 1 2 - - - 142240 0
SRJ 23 RJ_ACUM C 1 0 Acum de Carg Acum de Carg Cargo Accr Acumulo de Cargo Acumulación de cargo Cargo Accrual - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - 1=Não acumulável;2=Profissional de Saúde;3=Professor;4=Técnico/Científico 1=No acumulable;2=Profesional de salud;3=Profesor;4=Técnico/Científico 1=Not accumulated;2=Health Professional;3=Teacher;4=Technician/Scientific - - - - - S - - S - N - - - 1 2 - - - 142241 0
SRJ 24 RJ_CTESP C 1 0 Cnt Especial Cnt Especial Special Acc Contagem Especial Contaje especial Special Counting - - x x x x x x x x x x x x x x x x - SRJCON 1 x - - - - - - - - 1=Não;2=Professor (Infantil, Fundamental e Médio);3=Prof. Ens. Sup, Magist, Membro de MP ou TC;4=Atividade de Risco 1=No;2=Profesor (Infantil, Fundamental y Media);3=Prof. Ens. Sup, Magist, Miembro de MP o TC;4=Actividad de riesgo 1=No;2=Teacher (Kindengarten, Elementary, High School);3=Higher Ed, Magist, Member ofe MP or TC;4=Risk Activity - - - - E S - - N - N - - - 1 2 - - - 142242 0
SRJ 25 RJ_DEDEXC C 1 0 Ded Exclusiv Ded Exclusiv Exclus ded Dedicação Exclusiva Dedicación exclusiva Exclusive dedication - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - E S - - N - N - - - 1 2 - - - 142243 0
SRJ 26 RJ_LEI C 12 0 Lei Criação Ley Creación Creation law Lei de Criação do Cargo Lei de Criação do Cargo Cargo Creation Law @! - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - E S - - N - N - - - 1 2 - - - 142244 0
SRJ 27 RJ_DTLEI D 8 0 Data da Lei Fecha de ley Law date Data da Lei de criação do Fch de Ley de creación de Dt of creation law of - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - E S - - N - N - - - 1 2 - - - 142245 0
SRJ 28 RJ_SIT C 1 0 Sit Cargo Sit Cargo Posit status Situação do Cargo Situación del cargo Status of position - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - 1=Criação;2=Extinção;3=Reestruturação. 1=Creación;2=Extinción;3=Reestruturación. 1=Creation;2=Extinction;3=Restructuring - - - - E S - - N - N - - - 1 2 - - - 142246 0

Índices da Tabela SRJ (4 í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_
SRJ 1 RJ_FILIAL+RJ_FUNCAO Funcao Función Role S - - S 2 3 - 20374 0
SRJ 2 RJ_FILIAL+RJ_CODCBO CBO 2002 CBO 2002 CBO 2002 S - - S 2 3 - 20375 0
SRJ 3 RJ_FILIAL+RJ_DESC Descricao Descripción Description S - - S 2 3 - 20376 0
SRJ 4 RJ_FILIAL+RJ_CARGO Cargo Cargo Position S SQ3 - S 2 3 - 20377 0

Perguntas frequentes

Para que serve a tabela SRJ no Protheus?

Ela é utilizada para funções dentro do sistema ERP Protheus.

Como consultar os campos da tabela SRJ?

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

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

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

Exemplo de consulta SQL da tabela SRJ

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

SELECT
    RJ_FILIAL,
    RJ_FUNCAO,
    RJ_DESC,
    RJ_CODCBO,
    RJ_CBO,
    RJ_MAOBRA,
    RJ_CARGO,
    RJ_SALARIO,
    RJ_VALDIA,
    RJ_DESCREQ,
    RJ_MEMOREQ,
    RJ_PPPIMP,
    RJ_LIDER,
    RJ_RHEXP,
    RJ_ADTPFUN,
    RJ_ADTPJU,
    RJ_ADTPESC,
    RJ_ADATIV,
    RJ_ADTPROV,
    RJ_ADHORAS,
    RJ_CUMADIC,
    RJ_ADDATA,
    RJ_ACUM,
    RJ_CTESP,
    RJ_DEDEXC,
    RJ_LEI,
    RJ_DTLEI,
    RJ_SIT
FROM SRJ
WHERE
    D_E_L_E_T_ = ' '
    AND RJ_FILIAL = 'VALOR'
    AND RJ_FUNCAO = 'VALOR'
    AND RJ_DESC = 'VALOR'
    AND RJ_CODCBO = 'VALOR'
    AND RJ_CBO = 'VALOR'
    AND RJ_MAOBRA = 'VALOR'
    AND RJ_CARGO = 'VALOR'
    AND RJ_SALARIO = 0
    AND RJ_VALDIA = 0
    AND RJ_DESCREQ = 'VALOR'
    AND RJ_PPPIMP = 'VALOR'
    AND RJ_LIDER = 'VALOR'
    AND RJ_RHEXP = 'VALOR'
    AND RJ_ADTPFUN = 'VALOR'
    AND RJ_ADTPJU = 'VALOR'
    AND RJ_ADTPESC = 'VALOR'
    AND RJ_ADATIV = 'VALOR'
    AND RJ_ADTPROV = 'VALOR'
    AND RJ_ADHORAS = 0
    AND RJ_CUMADIC = 'VALOR'
    AND RJ_ADDATA BETWEEN '20260501' AND '20260531'
    AND RJ_ACUM = 'VALOR'
    AND RJ_CTESP = 'VALOR'
    AND RJ_DEDEXC = 'VALOR'
    AND RJ_LEI = 'VALOR'
    AND RJ_DTLEI BETWEEN '20260501' AND '20260531'
    AND RJ_SIT = 'VALOR'