Dicionário Protheus
Início

Tabela RHM no Protheus

Plano Ativo Agregados

O que é a tabela RHM no Protheus?

A tabela RHM faz parte do sistema ERP Protheus da TOTVS e é utilizada para plano ativo agregados.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE RHM
X2_PATH \DATA\
X2_ARQUIVO RHM990
X2_NOME Plano Ativo Agregados
X2_NOMESPA Seguro Activo Agregados
X2_NOMEENG Active Plan Aggregates
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO RHM_FILIAL+RHM_MAT+RHM_CODIGO+RHM_TPFORN+RHM_CODFOR+RHM_TPPLAN+RHM_PLANO
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_ 7932
R_E_C_D_E_L_ 0

Campos da Tabela RHM (17 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_
RHM 01 RHM_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 A R - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 124680 0
RHM 02 RHM_MAT C 6 0 Mat. Titular Mat. Titular HolderRegstr Matricula Titular Matricula Titular Holder Registration @! - x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - 121 - S - - N N N - - - 1 2 - - - 124681 0
RHM 03 RHM_TPFORN C 1 0 Tipo Fornec. Tipo Provee. SupplierType Tipo do Fornecedor Tipo de Proveedor Type of Supplier @! - x x x x x x x x x x x x x x x x "1" - 1 x - - - S A R - - 1=Ass. Medica;2=Ass. Odontologica 1=Asis. Medica;2=Asis. Odontologica 1=Health Plan;2=Dental Plan - - - - - S - - N - N - - - 1 2 - - - 124682 0
RHM 04 RHM_CODFOR C 3 0 Cod. Fornec. Cod. Provee. SupplierCode Codigo do Fornecedor Codigo de Proveedor Code of Supplier @! - x x x x x x x x x x x x x x x x - S008 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 124683 0
RHM 05 RHM_CODIGO C 2 0 Sequencia Secuencia Sequence Sequencia Secuencia Sequence - - x x x x x x x x x x x x x x x x - - 1 x x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 124684 0
RHM 06 RHM_NOME C 70 0 Nome Nombre Name Nome Nombre Name @! - x x x x x x x x x x x x x x x x - - 1 x x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 124685 0
RHM 07 RHM_TPCALC C 1 0 Tipo Calc. Tipo Calc. Calc. Type Tipo de Cálculo Tipo de calculo Calculation Type 9 Pertence("12") .AND. fLoadPlan("RHM") x x x x x x x x x x x x x x x x "1" - 1 x x - - - N A R - - 1=Informado;2=Automático 1=Informado;2=Automatico 1=Indicated;2=Automatic - - - - - S - - N - N - - - 1 2 - - - 124686 0
RHM 08 RHM_DTNASC D 8 0 Dt Nasci Fc Nacimient Birthdate Data Nascimento Fecha Nacimiento Birthdate - - x x x x x x x x x x x x x x x x - - 1 x x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 124687 0
RHM 09 RHM_CPF C 11 0 CPF Agregado RFC Agregado AggregateCPF CPF Agregado RFC Agregado Aggregate CPF @R 999.999.999-99 If(Empty(M->RHM_CPF),.T.,ChkCPF(M->RHM_CPF)) x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 124688 0
RHM 10 RHM_TPPLAN C 1 0 Tipo Plano Tipo Plan Plan Type Tipo do Plano Tipo del Plan Type of Plan @! - x x x x x x x x x x x x x x x x - - 1 x x x - - - S A R - - 1=Faixa Salarial;2=Faixa Etaria;3=Valor Fixo;4=% S/ Salario;5=Salarial/Etaria;6=Salarial/Tempo 1=Rango salarial;2=Rango de edad;3=Valor fijo;4=% S/ Sueldo;5=Sueldo/Edad;6=Sueldo/Tiempo 1=Salary Range;2=Age Range;3=Fixed Value;4=% W/out Salary;5=Salary/Age;6=Salary/Time - - - - - S - - N - N - - - 1 1 - - - 124689 0
RHM 11 RHM_PLANO C 2 0 Cod. Plano Cod. Plan Plan Code Codigo do Plano Codigo del Plan Code of Plan @! NAOVAZIO() .AND. FVLDPLANO() x x x x x x x x x x x x x x x x - S008 1 x x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 124690 0
RHM 12 RHM_PD C 3 0 Verba Agreg. Concep Agreg Aggreg. Fund Verba Desconto Agregado Concep Descuento Agregado Aggregate Discount Fund @! ExistCpo("SRV") x x x x x x x x x x x x x x x x - SRV 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 124691 0
RHM 13 RHM_PDDIF C 3 0 Verb.Dif.Ag. Concep.Dif.A Ag.Dif.Fund Verba Diferença Agregado Concep Diferencia Agregad Aggregate Difference Fund @! Vazio() .OR. ExistCpo("SRV") x x x x x x x x x x x x x x x x - SRV 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 124692 0
RHM 14 RHM_PERINI C 6 0 Per. Inicial Per. Inicial Initl Period Periodo Inicial Periodo Inicial Initial Period @R 99/9999 NAOVAZIO() .AND. fVldMesAno( M->RHM_PERINI, 1) x x x x x x x x x x x x x x x x - - 1 x x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 124693 0
RHM 15 RHM_PERFIM C 6 0 Per. Final Per. Final Final Period Periodo Final Periodo Final Final Period @R 99/9999 VAZIO() .OR. fVldMesAno( M->RHM_PERFIM, 1) 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 2 - - - 124694 0
RHM 16 RHM_DATFIM D 8 0 Data Fim Fch Final End date Data Fim Agregado Fecha final agregada Member end date - - x x x x x x x x x x x x x x x x CtoD("//") - 1 x x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 124695 0
RHM 17 RHM_DATINI D 8 0 Dt. Ini.Cal. Fch. Ini. Ca Calc.St.Date Data Inicio Cálculo Fecha Inicio Cálculo Calc. Start Date - - x x x x x x x x x x x x x x x x CtoD("//") - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 124696 0

Índices da Tabela RHM (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_
RHM 1 RHM_FILIAL+RHM_MAT+RHM_TPFORN+RHM_CODFOR+RHM_CODIGO Mat. Titular + Tipo Fornec. + Cod. Fornec. + Sequencia Mat. Titular + Tipo Provee. + Cod. Provee. + Secuencia HolderRegstr + SupplierType + SupplierCode + Sequence S - - S 2 3 - 18214 0
RHM 2 RHM_FILIAL+RHM_NOME+RHM_MAT Nome + Mat. Titular Nombre + Mat. Titular Name + HolderRegstr S - - S 2 3 - 18215 0
RHM 3 RHM_FILIAL+RHM_MAT+RHM_CPF Mat. Titular + CPF Agregado Mat. Titular + RFC Agregado HolderRegstr + AggregateCPF S - AGREGACPF S 2 3 - 18216 0

Perguntas frequentes

Para que serve a tabela RHM no Protheus?

Ela é utilizada para plano ativo agregados dentro do sistema ERP Protheus.

Como consultar os campos da tabela RHM?

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

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

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

Exemplo de consulta SQL da tabela RHM

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

SELECT
    RHM_FILIAL,
    RHM_MAT,
    RHM_TPFORN,
    RHM_CODFOR,
    RHM_CODIGO,
    RHM_NOME,
    RHM_TPCALC,
    RHM_DTNASC,
    RHM_CPF,
    RHM_TPPLAN,
    RHM_PLANO,
    RHM_PD,
    RHM_PDDIF,
    RHM_PERINI,
    RHM_PERFIM,
    RHM_DATFIM,
    RHM_DATINI
FROM RHM
WHERE
    D_E_L_E_T_ = ' '
    AND RHM_FILIAL = 'VALOR'
    AND RHM_MAT = 'VALOR'
    AND RHM_TPFORN = 'VALOR'
    AND RHM_CODFOR = 'VALOR'
    AND RHM_CODIGO = 'VALOR'
    AND RHM_NOME = 'VALOR'
    AND RHM_TPCALC = 'VALOR'
    AND RHM_DTNASC BETWEEN '20260401' AND '20260430'
    AND RHM_CPF = 'VALOR'
    AND RHM_TPPLAN = 'VALOR'
    AND RHM_PLANO = 'VALOR'
    AND RHM_PD = 'VALOR'
    AND RHM_PDDIF = 'VALOR'
    AND RHM_PERINI = 'VALOR'
    AND RHM_PERFIM = 'VALOR'
    AND RHM_DATFIM BETWEEN '20260401' AND '20260430'
    AND RHM_DATINI BETWEEN '20260401' AND '20260430'