Dicionário Protheus
Início

Tabela SRB no Protheus

Dependentes

O que é a tabela SRB no Protheus?

A tabela SRB faz parte do sistema ERP Protheus da TOTVS e é utilizada para dependentes.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SRB
X2_PATH \DATA\
X2_ARQUIVO SRB990
X2_NOME Dependentes
X2_NOMESPA Dependientes
X2_NOMEENG Dependents
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO RB_FILIAL+RB_MAT+RB_COD
X2_PYME S
X2_MODULO 7
X2_DISPLAY RB_FILIAL+RB_MAT+RB_COD+RB_NOME+RB_GRAUPAR
X2_SYSOBJ GPEA020
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_ 8610
R_E_C_D_E_L_ 0

Campos da Tabela SRB (38 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_
SRB 01 RB_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 x - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 141900 0
SRB 02 RB_MAT C 6 0 Matricula Matricula Registration Numero da Matricula Numero de la Matricula Registration Number @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N - - - - - - - - - - 121 - S - #RB_MAT <>' ' S N N - - - 1 1 - - - 141901 0
SRB 03 RB_COD C 2 0 Seq.Dep. Sec. Depend. Seq.Depend. Codigo Sequencia Depend. Cod Secuencia Dependiente Sequence Depend. Code 99 - x x x x x x x x x x x x x x x x - - 1 x xx - - - S V - - - - - - - - - - - S - #RB_COD <>' ' S N N - - - 1 1 - - - 141902 0
SRB 04 RB_NOME C 70 0 Nome Nombre Name Nome do Dependente Nombre del Dependiente Name of Dependent @! - x x x x x x x x x x x x x x x x - - 1 x xxx x - - - S - - - - - - - - - - - - S - #RB_NOME <>' ' S N N - - - 1 1 - - - 141903 0
SRB 05 RB_DTNASC D 8 0 Data Nasc. Fecha Nac. DOB Data de Nascimento Fecha de Nacimiento Date of Birth - ValidSetEpoch() x x x x x x x x x x x x x x x x Ctod("//") - 1 xx - - - S - - - - - - - - WhenSetEpoch(.T.) - - - S - - N N N - - - 1 1 - - - 141904 0
SRB 06 RB_TPDEP C 2 0 Tp Dep.eSoci Tp Dep.eSoci eSoc Dp Tp Tipo dependente eSocial Tipo dependente eSocial eSocial dependent type 99 fTpDepVld() x x x x x x x x x x x x x x x x - SRBTBD 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 141905 0
SRB 07 RB_SEXO C 1 0 Sexo Sexo Gender Sexo Sexo Gender @! PERTENCE("MF") x x x x x x x x x x x x x x x x - - 1 x xx - - - S A - - - M=Masculino;F=Feminino M=Masculino;F=Femenino M=Male; F=Female - - - - - S - - N N N - - - 1 1 - - - 141906 0
SRB 08 RB_GRAUPAR C 1 0 Grau Parent. Grado Parent Kinship Grau de Parentesco Grado de Parentesco Kinship Degree @! Pertence("CFEPO") x x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - C=Cônjuge/Companheiro;F=Filho;E=Enteado;P=Pai/Mãe;O=Agregado/Outros C=Conyuge/Companero;F=Hijo;E=Hijastro;P=Padre/Madre;O=Agregado/Otros C=Spouse/Partner;F=Child;E=Stepchild;P=Father/Mother;O=Aggregated/Others - - - - - S - - N N N - - - 1 1 - - - 141907 0
SRB 09 RB_TIPIR C 1 0 Tipo Dep. IR Tp. Depd. IG IT Dep. Type Tipo Dependente IR Tipo Dependiente IR Income Tax Depend.Categ. @! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - 1=s/Lim.Idade;2=Ate 21 Anos;3=Ate 24 Anos;4=Nao é Dep. 1=Sin Lim.Edad;2=Hasta 21 Años;3=Hasta 24 Años;4=No es Dep. 1=No Age Limit;2=Up to 21;3=Up to 24;4=Not Dependant - - - - - S - - N N N - - - 1 1 - - - 141908 0
SRB 10 RB_TIPSF C 1 0 Tipo Dep. SF Tp. Depd. SF Fam.Al. D.C. Tipo Depend. Sal. Familia Tp.Depd.Asignac. Familiar Fam. Allow Depend. Categ. @! Pertence("123") x x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - 1=s/Lim.Idade;2=Ate 14 Anos;3=Nao é Dependente 1=Sin Lim.Edad;2=Hasta 14 Años;3=No es Dependiente 1=No Age Limit;2=Up to 14 ;3=Not Dependent - - - - - S - - N N N - - - 1 1 - - - 141909 0
SRB 11 RB_INCT C 1 0 Dep. Incapac Dep. Incapac Disab Dep Dep. Incapacitado Dep. Incapacitado Disabled Dep - - x x x x x x x x x x x x x x x x "1" - 1 x - - - - - - - - 1=Não;2=Sim 1=No;2=Sí 1=No;2=Yes - - - - - S - - N - N - - - 1 2 - - - 141910 0
SRB 12 RB_LOCNASC C 12 0 Local Nasc. Lugar Nasc. Birthplace Local de Nascimento Lugar de Nacimiento Birthplace @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 141911 0
SRB 13 RB_CARTORI C 12 0 Cartorio Notaria Notary Nome do Cartorio Nombre de la Notaria Notary Name @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 141912 0
SRB 14 RB_NREGCAR C 6 0 No.Reg.Cart. No.Reg.Not. Not.Rec.Nr. No. Registro Cartorio No. Registro Notaria Number of Notary Record @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 141913 0
SRB 15 RB_NUMLIVR C 5 0 No.Livro No.Libro Book Nr. Numero do Livro Numero del Libro Book Number @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 141914 0
SRB 16 RB_NUMFOLH C 7 0 No.Folha No.Pagina Page Nr. Numero da Folha Numero de la Pagina Page Number @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 141915 0
SRB 17 RB_DTENTRA D 8 0 Dt. Entrega Fc.Entrega Delivery Dt. Dt.de Entrega da Certidao Fc.Entrega de Partida Certificate Delivery Date - fValidDtEntra() x x x x x x x x x x x x x x x x Ctod("//") - 1 x xx - - - S - - - - - - - - WhenSetEpoch(.F.) - - - S - - N N N - - - 1 2 - - - 141916 0
SRB 18 RB_DTBAIXA D 8 0 Dt. Baixa Fch. Baja Write-off Dt Data da Baixa Fecha de Baja Write-off Date - - x x x x x x x x x x x x x x x x Ctod("//") - 1 x xx - - - S - - - - - - - - WhenSetEpoch(.F.) - - - S - - N N N - - - 1 2 - - - 141917 0
SRB 19 RB_CIC C 11 0 CPF RFC Indv.Tax.Reg CPF do dependente RFC de dependiente Dependent's IndvTxID @R 999.999.999-99 (Vazio() .or. ChkCPF(M->RB_CIC)) .and. FHIST() x x x x x x x x x x x x x x x x - - 1 xx x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141918 0
SRB 20 RB_TPDEPAM C 1 0 Tp.Dep.A.Med Tp.Dep.A.Med Med.C.D.Tp. Tipo Dep.Assist. Medica Tipo Dep.Asist. Medica Medical Care Dep. Type @! Pertence("123") x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 1=Dependente;2=Agregado;3=Nao Dependente 1=Dependiente;2=Agregado;3=No Dependiente 1=Dependent;2=Aggregate;3=Not Dependent - - - - - S - - N N N - - - 1 2 - - - 141919 0
SRB 21 RB_TIPAMED C 1 0 Tp.Assis.Med Tp.Asist.Med Med Care Tp. Tipo Assistencia Medica Tipo Asistencia Medica Medical Care Type @! Pertence("12") .And. Gp020TpAMO() x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 1=Faixa Salarial;2=Faixa Etaria 1=Rango Salarial;2=Rango de Edad 1=Salary Range;2=Age - - - - - S - - N N N - - - 1 2 - - - 141920 0
SRB 22 RB_CODAMED C 2 0 Cod.As.Med. Cod.As.Med. Med Care Cd. Cod.Plan.Assist. Medica Cod.Plan.Asist. Medica Medical Care Plan Code @! ChkAssMed(M->RB_CODAMED) x x x x x x x x x x x x x x x - S008 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141921 0
SRB 23 RB_VBDESAM C 3 0 Cod.Desc.A.M Cod.Desc.A.M MC Disc. Cd. Cod.Desconto Ass.Med. Cod.Descuento Asist.Med. Medical Care Disc. Code @! Vazio() .or. ExistCpo("SRV") x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141922 0
SRB 24 RB_DTINIAM D 8 0 Dt Ini.Ass.M Fch Ini.As.M MC Str. Dt. Data Início Ass. Médica Fecha Inicio Asist Medica Medical Care Start Date - - x x x x x x x x x x x x x x x Ctod("//") - 1 x - - - S A R - - - - - - WhenSetEpoch(.F.) - - - S - - N N N - - - 1 2 - - - 141923 0
SRB 25 RB_DTFIMAM D 8 0 Dt Fim.Ass.M Fch Fin As.M HlthCr.EndDt Data Fim Ass. Médica Fecha Fin Asist.Medica Health Care End Date - - x x x x x x x x x x x x x x x Ctod("//") - 1 x - - - S A R - - - - - - WhenSetEpoch(.F.) - - - S - - N N N - - - 1 2 - - - 141924 0
SRB 26 RB_TPDPODO C 1 0 Tp Dep Odont Tp Dep Odont Den. Dep. Tp Tipo Dep Ass Odontologica Tipo Dep As. Odontologica Dental Care Dep. Type @! Pertence("123") x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 1=Dependente;2=Agregado;3=Nao e Dependente 1=Dependiente;2=Agregado;3=No es Dependiente 1=Dependent;2=Aggregate;3=Not Dependent - - - - - S - - N N N - - - 1 2 - - - 141925 0
SRB 27 RB_TPASODO C 1 0 Tip Ass Odon Tip Ass Odon Dental C. Tp Tipo Assist Odontologica Tipo Asist Odontologica Dental Care Type @! Pertence("12") .And. Gp020TpAMO() x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 1=Faixa Salarial;2=Faixa Etaria 1=Rango Salarial;2=Rango de Edad 1=Salary Range;2=Age - - - - - S - - N N N - - - 1 2 - - - 141926 0
SRB 28 RB_ASODONT C 2 0 Cod As Odont Cod As Odont Dental C. Cd Cod Assist Odontologica Cod Asist Odontologica Dental Care Code @! ChkAssOdo(M->RB_ASODONT) x x x x x x x x x x x x x x x - S008 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141927 0
SRB 29 RB_VBDESAO C 3 0 Cod.Desc.AO Cod.Desc.AO DC Disc. Cd. Cod.Desconto Ass. Odont. Cod.Descuento Asist Odont Dental Care Disc. Code @! Vazio() .Or. ExistCpo("SRV") x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141928 0
SRB 30 RB_DTINIAO D 8 0 Dt. Ini. AO Fch Ini. AO DC Str. Dt. Data Início Assist Odont Fecha Inicio Asist Odont Dental Care Start Date - - x x x x x x x x x x x x x x x Ctod("//") - 1 x - - - S A R - - - - - - WhenSetEpoch(.F.) - - - S - - N N N - - - 1 2 - - - 141929 0
SRB 31 RB_DTFIMAO D 8 0 Dt. Fim AO Fch Fin AO DC End Dt. Data Fim Assist. Odontol Fecha Fin Asist. Odontol Dental Care End Date - - x x x x x x x x x x x x x x x Ctod("//") - 1 x - - - S A R - - - - - - WhenSetEpoch(.F.) - - - S - - N N N - - - 1 2 - - - 141930 0
SRB 32 RB_AUXCRE C 1 0 Aux Creche Subs Guarder Daycare Assi Auxilio Creche Subsidio Guarderia Daycare Assistance @! Pertence("12") .AND. VldAuxCre() x x x x x x x x x x x x x x x x - - 1 xx x - - - S A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 2 - - - 141931 0
SRB 33 RB_VLRCRE N 12 2 Valor Creche Vlr Guarder. Daycare Val. Valor Auxilio Creche Valor Subsidio Guarderia Daycare Assistance Value @E 999,999,999.99 Positivo() .AND. VldVlrCre() x x x x x x x x x x x x x x x x - - 1 xx x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141932 0
SRB 34 RB_PLSAUDE C 1 0 Pl.Saúde Pl.Salud Health Plan Tem Plano de Saúde Tiene plan de salud Have Health Plan 9 Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 xx x - - - N A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 141933 0
SRB 35 RB_DESCDEP C 100 0 Desc.Dep. Desc.Dep. Dep.Desc. Descrição Dependência Descripción Dependencia Dependency Description - - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - WHEN_RBDESCDEP() - - - S - - N - N - - - 1 2 - - - 141934 0
SRB 36 RB_NUMAT C 37 0 Matr. Civil Matr. Civil Civil Reg. Matricula Civil Matricula Civil Civil Registration - - x x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 141935 0
SRB 37 RB_DTINIAC D 8 0 Dt Ini Aux C Fc Ini Aux G Day As St Dt Data Inicio Aux Creche Fecha Inic Aux Guardería Day Care Assist Start Dt - - x x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 141936 0
SRB 38 RB_DTINIVI D 8 0 Dt. Ini. Vin Fch. Ini. Vi Rel.St.Dt. Data Início Vin. Familiar Fch Inicio Vin. Familiar Family Relat. Start Dt - fVldDtVinc() x x x x x x x x x x x x x x x x cToD("//") - 1 x xx x - - - N A R - - - - - - fWhenIniVi() - - - S - - N - N - - - 1 2 - - - 141937 0

Índices da Tabela SRB (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_
SRB 1 RB_FILIAL+RB_MAT+RB_COD Matricula + Seq.Dep. Matricula + Sec. Depend. Registration + Seq.Depend. S - - S 2 3 - 20323 0

Perguntas frequentes

Para que serve a tabela SRB no Protheus?

Ela é utilizada para dependentes dentro do sistema ERP Protheus.

Como consultar os campos da tabela SRB?

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

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

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

Exemplo de consulta SQL da tabela SRB

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

SELECT
    RB_FILIAL,
    RB_MAT,
    RB_COD,
    RB_NOME,
    RB_DTNASC,
    RB_TPDEP,
    RB_SEXO,
    RB_GRAUPAR,
    RB_TIPIR,
    RB_TIPSF,
    RB_INCT,
    RB_LOCNASC,
    RB_CARTORI,
    RB_NREGCAR,
    RB_NUMLIVR,
    RB_NUMFOLH,
    RB_DTENTRA,
    RB_DTBAIXA,
    RB_CIC,
    RB_TPDEPAM,
    RB_TIPAMED,
    RB_CODAMED,
    RB_VBDESAM,
    RB_DTINIAM,
    RB_DTFIMAM,
    RB_TPDPODO,
    RB_TPASODO,
    RB_ASODONT,
    RB_VBDESAO,
    RB_DTINIAO,
    RB_DTFIMAO,
    RB_AUXCRE,
    RB_VLRCRE,
    RB_PLSAUDE,
    RB_DESCDEP,
    RB_NUMAT,
    RB_DTINIAC,
    RB_DTINIVI
FROM SRB
WHERE
    D_E_L_E_T_ = ' '
    AND RB_FILIAL = 'VALOR'
    AND RB_MAT = 'VALOR'
    AND RB_COD = 'VALOR'
    AND RB_NOME = 'VALOR'
    AND RB_DTNASC BETWEEN '20260501' AND '20260531'
    AND RB_TPDEP = 'VALOR'
    AND RB_SEXO = 'VALOR'
    AND RB_GRAUPAR = 'VALOR'
    AND RB_TIPIR = 'VALOR'
    AND RB_TIPSF = 'VALOR'
    AND RB_INCT = 'VALOR'
    AND RB_LOCNASC = 'VALOR'
    AND RB_CARTORI = 'VALOR'
    AND RB_NREGCAR = 'VALOR'
    AND RB_NUMLIVR = 'VALOR'
    AND RB_NUMFOLH = 'VALOR'
    AND RB_DTENTRA BETWEEN '20260501' AND '20260531'
    AND RB_DTBAIXA BETWEEN '20260501' AND '20260531'
    AND RB_CIC = 'VALOR'
    AND RB_TPDEPAM = 'VALOR'
    AND RB_TIPAMED = 'VALOR'
    AND RB_CODAMED = 'VALOR'
    AND RB_VBDESAM = 'VALOR'
    AND RB_DTINIAM BETWEEN '20260501' AND '20260531'
    AND RB_DTFIMAM BETWEEN '20260501' AND '20260531'
    AND RB_TPDPODO = 'VALOR'
    AND RB_TPASODO = 'VALOR'
    AND RB_ASODONT = 'VALOR'
    AND RB_VBDESAO = 'VALOR'
    AND RB_DTINIAO BETWEEN '20260501' AND '20260531'
    AND RB_DTFIMAO BETWEEN '20260501' AND '20260531'
    AND RB_AUXCRE = 'VALOR'
    AND RB_VLRCRE = 0
    AND RB_PLSAUDE = 'VALOR'
    AND RB_DESCDEP = 'VALOR'
    AND RB_NUMAT = 'VALOR'
    AND RB_DTINIAC BETWEEN '20260501' AND '20260531'
    AND RB_DTINIVI BETWEEN '20260501' AND '20260531'