A tabela RG2 do Protheus está descrita no dicionário (SX2) como “HISTORICO DE BENEFICIOS”. Possui 49 campos e 14 índices e chave única RG2_FILIAL+RG2_MAT+RG2_TPVALE+RG2_CODIGO+RG2_PERIOD+RG2_NROPGT+RG2_ROTEIR+RG2_NROPED. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- RG2
- Nome
- HISTORICO DE BENEFICIOS
- Nome (inglês)
- BENEFITS HISTORY
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
RG2_FILIAL+RG2_MAT+RG2_TPVALE+RG2_CODIGO+RG2_PERIOD+RG2_NROPGT+RG2_ROTEIR+RG2_NROPED- Campos / índices
- 49 / 14
Campos da tabela RG2 (49)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | RG2_FILIAL | C | 2 | 0 | Filial | Filial | Real |
| 02 | RG2_MAT | C | 6 | 0 | Matricula | Numero da Matricula | Real |
| 03 | RG2_PERIOD | C | 6 | 0 | Cod. Per. | Codigo do Periodo | Real |
| 04 | RG2_NROPGT | C | 2 | 0 | Nro. Pagto. | Numero do Pagamento | Real |
| 05 | RG2_ANOMES | C | 6 | 0 | Mês/Ano | Mês e Ano de competência | Real |
| 06 | RG2_TPBEN | C | 2 | 0 | Tipo Benef. | Tipo do Benefício | Real |
| 07 | RG2_TPVALE | C | 1 | 0 | Tipo Vale | Tipo de Vale | Real |
| 08 | RG2_MEIO | C | 3 | 0 | Código | Código do Benefício | Real |
| 09 | RG2_CODIGO | C | 3 | 0 | Código | Código do Beneficio | Real |
| 10 | RG2_ROTEIR | C | 3 | 0 | Roteiro | Roteiro de Calculo | Real |
| 11 | RG2_DESC | C | 15 | 0 | Descrição | Descrição do Benefício | Virtual |
| 12 | RG2_DIAPRO | N | 4 | 1 | Dias Prop. | N. de Dias para Calculo | Real |
| 13 | RG2_VTDUTE | N | 2 | 0 | Qt.VT. D.Ut. | Qtde V.T. Dias Uteis | Real |
| 14 | RG2_VTDNUT | N | 2 | 0 | Qt.VT.D.N.Ut | Qtde V.T. Dias Nao Uteis | Real |
| 15 | RG2_DUTILM | N | 2 | 0 | Dias Ut. Mes | Dias Uteis no Mes | Real |
| 16 | RG2_DNUTIM | N | 2 | 0 | D.Nao Ut.Mes | Dias Nao Uteis no Mes | Real |
| 17 | RG2_QTVDED | N | 2 | 0 | Qt.Vale ADed | Qt.Vale a Deduzir | Real |
| 18 | RG2_DIACAL | N | 3 | 0 | Qtde Total | Qtde Dia Calcula Total | Real |
| 19 | RG2_VALCAL | N | 12 | 2 | Valor Calc. | Valor Total Calculado | Real |
| 20 | RG2_CUSUNI | N | 12 | 2 | Custo Unit. | Custo Unitario | Real |
| 21 | RG2_CUSFUN | N | 12 | 2 | Custo Func. | Custo do Funcionario | Real |
| 22 | RG2_CUSEMP | N | 12 | 2 | Custo Empr. | Custo da Empresa | Real |
| 23 | RG2_PERC | N | 6 | 2 | Perc. Benef. | Percentual Benefício | Real |
| 24 | RG2_SALBSE | N | 12 | 2 | Sal. Base | Salario Base | Real |
| 25 | RG2_SALFOL | N | 12 | 2 | SalFol | Salario Folha | Real |
| 26 | RG2_CC | C | 9 | 0 | Centro Custo | Codigo Centro de Custo | Real |
| 27 | RG2_ORIGEM | C | 1 | 0 | Origem | Origem do Lançamento | Real |
| 28 | RG2_DIADIF | N | 3 | 0 | Qtde Dia Dif | Quantidade Dia Diferenca | Real |
| 29 | RG2_VALDIF | N | 12 | 2 | Valor Dif. | Valor Diferenca | Real |
| 30 | RG2_CUNIDF | N | 12 | 2 | Cus.Uni.Dif. | Custo Unitario Diferenca | Real |
| 31 | RG2_CFUNDF | N | 12 | 2 | Cus.Fun.Dif. | Custo Funcionario Difer. | Real |
| 32 | RG2_CEMPDF | N | 12 | 2 | Cus.Emp.Dif. | Custo Empresa Diferenca | Real |
| 33 | RG2_FALTAS | N | 2 | 0 | Dias Faltas | Dias de Faltas | Real |
| 34 | RG2_FERIAS | N | 2 | 0 | Dias Férias | Dias de Férias | Real |
| 35 | RG2_AFAST | N | 3 | 0 | Dias Afast | Dias de Afastamento | Real |
| 36 | RG2_PEDIDO | C | 1 | 0 | Ped. Compra | Pedido de Compra | Real |
| 37 | RG2_DIAS | C | 62 | 0 | Dias Cálculo | Dias Calculados | Real |
| 38 | RG2_NROPED | C | 10 | 0 | Nro pedido | Número do pedido | Real |
| 39 | RG2_VALDOM | N | 2 | 0 | Qt Vale Dom | Qtde Vales Domingo | Real |
| 40 | RG2_VALSEG | N | 2 | 0 | Qt Vale Seg | Qtde Vales Segunda | Real |
| 41 | RG2_VALTER | N | 2 | 0 | Qt Vale Ter | Qtde Vales Terça | Real |
| 42 | RG2_VALQUA | N | 2 | 0 | Qt Vale Qua | Qtde Vales Quarta | Real |
| 43 | RG2_VALQUI | N | 2 | 0 | Qt Vale Qui | Qtde Vales Quinta | Real |
| 44 | RG2_VALSEX | N | 2 | 0 | Qt Vale Sex | Qtde Vales Sexta | Real |
| 45 | RG2_VALSAB | N | 2 | 0 | Qt Vale Sáb | Qtde Vales Sábado | Real |
| 46 | RG2_VALFIX | N | 2 | 0 | Qt Dias Fix | Qtde Dias Fixos | Real |
| 47 | RG2_SLDANT | N | 12 | 2 | Sld Anterior | Saldo Pag. Anterior | Real |
| 48 | RG2_VALORI | N | 12 | 2 | Vlr Original | Valor Original Pag. Ant. | Real |
| 49 | RG2_CODCCT | C | 8 | 0 | Cód. CCT | Código CCT | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela RG2 (14)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | RG2_FILIAL+RG2_MAT+RG2_TPVALE+RG2_CODIGO+RG2_PERIOD+RG2_NROPGT+RG2_ROTEIR | Matricula + Tipo Vale + Código + Cod. Per. + Nro. Pagto. + Roteiro | |
| 2 | RG2_FILIAL+RG2_TPVALE+RG2_CODIGO+RG2_MAT+RG2_PERIOD+RG2_NROPGT+RG2_ROTEIR | Tipo Vale + Código + Matricula + Cod. Per. + Nro. Pagto. + Roteiro | |
| 3 | RG2_FILIAL+RG2_PERIOD+RG2_NROPGT+RG2_ROTEIR+RG2_MAT+RG2_TPVALE+RG2_CODIGO | Cod. Per. + Nro. Pagto. + Roteiro + Matricula + Tipo Vale + Código | |
| 4 | RG2_FILIAL+RG2_PERIOD+RG2_NROPGT+RG2_TPVALE+RG2_CODIGO | Cod. Per. + Nro. Pagto. + Tipo Vale + Código | |
| 5 | RG2_FILIAL+RG2_MAT+RG2_PERIOD+RG2_NROPGT+RG2_ANOMES | Matricula + Cod. Per. + Nro. Pagto. + Mês/Ano | |
| 6 | RG2_FILIAL+RG2_MAT+RG2_ANOMES+RG2_TPVALE+RG2_CODIGO | Matricula + Mês/Ano + Tipo Vale + Código | |
| 7 | RG2_FILIAL+RG2_MAT+RG2_TPVALE+RG2_ANOMES+RG2_CODIGO | Matricula + Tipo Vale + Mês/Ano + Código | |
| 8 | RG2_FILIAL+RG2_NROPED+RG2_MAT+RG2_PERIOD+RG2_NROPGT | Nro pedido + Matricula + Cod. Per. + Nro. Pagto. | |
| 9 | RG2_FILIAL+RG2_NROPED+RG2_PERIOD+RG2_NROPGT+RG2_ROTEIR+RG2_MAT+RG2_TPVALE+RG2_CODIGO | Nro pedido + Cod. Per. + Nro. Pagto. + Roteiro + Matricula + Tipo Vale | |
| A | RG2_FILIAL+RG2_MAT+RG2_MEIO+RG2_PERIOD+RG2_NROPGT+RG2_ROTEIR | Matricula + Código + Cod. Per. + Nro. Pagto. + Roteiro | INDICEGFP1 |
| B | RG2_FILIAL+RG2_MEIO+RG2_MAT+RG2_PERIOD+RG2_NROPGT+RG2_ROTEIR | Código + Matricula + Cod. Per. + Nro. Pagto. + Roteiro | INDICEGFP2 |
| C | RG2_FILIAL+RG2_PERIOD+RG2_NROPGT+RG2_ROTEIR+RG2_MAT+RG2_MEIO | Cod. Per. + Nro. Pagto. + Roteiro + Matricula + Código | INDICEGFP3 |
| D | RG2_FILIAL+RG2_PERIOD+RG2_NROPGT+RG2_MEIO | Cod. Per. + Nro. Pagto. + Código | INDICEGFP4 |
| E | RG2_FILIAL+RG2_MAT+RG2_TPVALE+RG2_PERIOD+RG2_CODIGO | Matricula + Tipo Vale + Cod. Per. + Código | MATVALE |
Perguntas frequentes sobre a tabela RG2
O que é a tabela RG2?
É a tabela “HISTORICO DE BENEFICIOS” do ERP TOTVS Protheus, com 49 campos definidos no dicionário SX3.
Qual é a chave única da tabela RG2?
A chave única é RG2_FILIAL+RG2_MAT+RG2_TPVALE+RG2_CODIGO+RG2_PERIOD+RG2_NROPGT+RG2_ROTEIR+RG2_NROPED.
Quais são os índices da tabela RG2?
A tabela tem 14 índices. O principal (ordem 1) usa a chave RG2_FILIAL+RG2_MAT+RG2_TPVALE+RG2_CODIGO+RG2_PERIOD+RG2_NROPGT+RG2_ROTEIR.
Qual é o nome físico da tabela RG2 no banco de dados?
No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: RG2990). Em ADVPL, use RetSqlName("RG2") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela RG2
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
RG2_FILIAL,
RG2_MAT,
RG2_PERIOD,
RG2_NROPGT,
RG2_ANOMES,
RG2_TPBEN,
RG2_TPVALE,
RG2_MEIO,
RG2_CODIGO,
RG2_ROTEIR,
RG2_DESC,
RG2_DIAPRO,
RG2_VTDUTE,
RG2_VTDNUT,
RG2_DUTILM,
RG2_DNUTIM,
RG2_QTVDED,
RG2_DIACAL,
RG2_VALCAL,
RG2_CUSUNI,
RG2_CUSFUN,
RG2_CUSEMP,
RG2_PERC,
RG2_SALBSE,
RG2_SALFOL,
RG2_CC,
RG2_ORIGEM,
RG2_DIADIF,
RG2_VALDIF,
RG2_CUNIDF,
RG2_CFUNDF,
RG2_CEMPDF,
RG2_FALTAS,
RG2_FERIAS,
RG2_AFAST,
RG2_PEDIDO,
RG2_DIAS,
RG2_NROPED,
RG2_VALDOM,
RG2_VALSEG,
RG2_VALTER,
RG2_VALQUA,
RG2_VALQUI,
RG2_VALSEX,
RG2_VALSAB,
RG2_VALFIX,
RG2_SLDANT,
RG2_VALORI,
RG2_CODCCT
FROM RG2
WHERE
D_E_L_E_T_ = ' '
AND RG2_FILIAL = 'VALOR'
AND RG2_MAT = 'VALOR'
AND RG2_PERIOD = 'VALOR'
AND RG2_NROPGT = 'VALOR'
AND RG2_ANOMES = 'VALOR'
AND RG2_TPBEN = 'VALOR'
AND RG2_TPVALE = 'VALOR'
AND RG2_MEIO = 'VALOR'
AND RG2_CODIGO = 'VALOR'
AND RG2_ROTEIR = 'VALOR'
AND RG2_DESC = 'VALOR'
AND RG2_DIAPRO = 0
AND RG2_VTDUTE = 0
AND RG2_VTDNUT = 0
AND RG2_DUTILM = 0
AND RG2_DNUTIM = 0
AND RG2_QTVDED = 0
AND RG2_DIACAL = 0
AND RG2_VALCAL = 0
AND RG2_CUSUNI = 0
AND RG2_CUSFUN = 0
AND RG2_CUSEMP = 0
AND RG2_PERC = 0
AND RG2_SALBSE = 0
AND RG2_SALFOL = 0
AND RG2_CC = 'VALOR'
AND RG2_ORIGEM = 'VALOR'
AND RG2_DIADIF = 0
AND RG2_VALDIF = 0
AND RG2_CUNIDF = 0
AND RG2_CFUNDF = 0
AND RG2_CEMPDF = 0
AND RG2_FALTAS = 0
AND RG2_FERIAS = 0
AND RG2_AFAST = 0
AND RG2_PEDIDO = 'VALOR'
AND RG2_DIAS = 'VALOR'
AND RG2_NROPED = 'VALOR'
AND RG2_VALDOM = 0
AND RG2_VALSEG = 0
AND RG2_VALTER = 0
AND RG2_VALQUA = 0
AND RG2_VALQUI = 0
AND RG2_VALSEX = 0
AND RG2_VALSAB = 0
AND RG2_VALFIX = 0
AND RG2_SLDANT = 0
AND RG2_VALORI = 0
AND RG2_CODCCT = 'VALOR'
Outras tabelas relacionadas
- RG0 Base Legal
- RG1 Lançamentos Fixos
- RG3 Controle de Acesso GPE
- RG4 Histórico Calculo PLR
- RG5 Padrão de períodos
- RG6 ÌTENS PADRÃO DE PERÍODOS
- RG7 Acumuladores
- RG8 CORRESPONDENCIA DE PERÍODOS
- RG9 CRITÉRIOS DE ACUMULAÇÃO
- RGA Verbas por Processos
- RGB Incidências
- RGC Localidades
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.