Plano Ativo Agregados
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.
| 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 |
| 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 |
| 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 |
Ela é utilizada para plano ativo agregados dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
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'