Dicionário Protheus
Início

Tabela RG1 no Protheus

Lançamentos Fixos

O que é a tabela RG1 no Protheus?

A tabela RG1 faz parte do sistema ERP Protheus da TOTVS e é utilizada para lançamentos fixos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE RG1
X2_PATH \DATA\
X2_ARQUIVO RG1990
X2_NOME Lançamentos Fixos
X2_NOMESPA Asientos fijos
X2_NOMEENG Fixed Entries
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO RG1_FILIAL+RG1_MAT+RG1_ORDEM
X2_PYME S
X2_MODULO 7
X2_DISPLAY -
X2_SYSOBJ GPEA550
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_ 7900
R_E_C_D_E_L_ 0

Campos da Tabela RG1 (36 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_
RG1 01 RG1_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 - - - S V R - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 124059 0
RG1 02 RG1_MAT C 6 0 Matricula Matricula Registration Numero da Matricula Numero de Matricula Registration Number @! - x x x x x x x x x x x x x x x xx - - 1 x xxx - - - S A R - - - - - - - - 121 - S - - N N N - - - 1 1 - - - 124060 0
RG1 03 RG1_PERIOD C 6 0 Cód.Período Cód.Periodo Per Code Código do Período Código del periodo Period Code @! - x x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 124061 0
RG1 04 RG1_AUTOM C 1 0 Calc.Autom. Calc.Autom. Aut. Calc. Calculo Automático Calculo Automatico Automatic Calculation 9 PERTENCE("12") .AND. FSEQUENCIA(M->RG1_AUTOM) x x x x x x x x x x x x x x x x "1" - 1 x xx - - - S A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - Gpea550When() - - - S - - N N N - - - 1 2 - - - 124062 0
RG1 05 RG1_ROT C 3 0 Roteiro Procedimient Script Tipo de Roteiro Tipo de procedimiento Script Type @! ExistCpo("SRY", M->RG1_ROT,1) x x x x x x x x x x x x x x x x - SRY 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 124063 0
RG1 06 RG1_PROCES C 5 0 Cod.Processo Cód.Proceso ProcessCd. Código do Processo Código del proceso Process Code @! ExistCpo("RCJ") x x x x x x x x x x x x x x x x x - RCJ 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 124064 0
RG1 07 RG1_ORDEM C 3 0 Ordem Orden Order Ordem de Cálculo Orden de Calculo Calculation Order 999 NaoVazio() .And. ExistChav("RG1",SRA->RA_MAT+M->RG1_ORDEM,1) .AND. fSequencia(,M->RG1_ORDEM, .T.) x x x x x x x x x x x x x x x xx - - 1 x x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 124065 0
RG1 08 RG1_TPCALC C 1 0 Tipo Calc. Tipo Calc. Calc.Tp. Tipo de Calculo Tipo de Calculo Calculation Type 9 PERTENCE("1234567") .and. Gpea550Limpa() x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - #fTpCalcBox() #fTpCalcBox() #fTpCalcBox() - GPEA550WHEN() - - - S - - N N N - - - 1 2 - - - 124066 0
RG1 09 RG1_PD C 3 0 Cód. Verba Cod Concepto AllocatnCode Código da Verba Coidgo del Concepto Code of Allocation @! ExistCpo("SRV") .and. DescGPA550("RG1_DESCPD","SRV","RV_DESC") .AND. GPEA550VLD() x x x x x x x x x x x x x x x x - SRVLFX 1 x x - S - S A R - - - - - - Gpea550When() - - - S - - N N N - - - 1 2 - - - 124067 0
RG1 10 RG1_DESCPD C 20 0 Desc. Verba Desc. Concep Fund Descr. Descrição da Verba Descripcion del Concepto Fund Description @! - x x x x x x x x x x x x x x x x IF(Inclui,"",fDesc("SRV", RG1->RG1_PD,"RV_DESC")) - 1 x x - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 124068 0
RG1 11 RG1_CODTAB C 4 0 Cód. Tabela Cod. Tabla Tab. Code Código da Tabela Codigo de la Tabla Table Code @! fVldCodTab() x x x x x x x x x x x x x x x x - RCB 1 x x - S - S A R - - - - - - GPEA550WHEN() - - - S - - N N N - - - 1 2 - - - 124069 0
RG1 12 RG1_DESTAB C 30 0 Desc.Tabela Desc.Tabla Tab. Descr. Descrição da Tabela Descripcion de la Tabla Table Description - - x x x x x x x x x x x x x x x x IF(Inclui,"",fDesc("RCB", RG1->RG1_CODTAB,"RCB_DESC")) - 1 x x - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 124070 0
RG1 13 RG1_LINHA N 3 0 Lin. Tabela Lin. Tabla Table Row Linha da Tabela Linea de la Tabla Table Row 999 POSITIVO() x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - IIF(GPEA550WHEN(),FTABLINHAS("1"),.F.) - - - S - - N N N - - - 1 2 - - - 124071 0
RG1 14 RG1_COLUNA N 3 0 Coluna Tab. Colum Tab. Table Column Coluna da Tabela Columna de la tabla Table Column 999 POSITIVO() x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - IIF(GPEA550WHEN(),FTABCOLUNAS("1"),.F.) - - - S - - N N N - - - 1 2 - - - 124072 0
RG1 15 RG1_REFER N 8 2 Referencia Referencia Reference Referencia Referencia Reference @E 99,999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - GPEA550WHEN() - - - S - - N N N - - - 1 2 - - - 124073 0
RG1 16 RG1_VALOR N 12 2 Valor fixo Valor fijo Fixed value Valor fixo Valor fijo Fixed value @E 999,999,999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - Gpea550When() - - - S - - N N N - - - 1 2 - - - 124074 0
RG1 17 RG1_PROP C 1 0 Proporcional Proporcional Proportional Proporcional Proporcional Proportional @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x x - - - S A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - Gpea550When() - - - S - - N N N - - - 1 2 - - - 124075 0
RG1 18 RG1_CC C 9 0 Centro Custo Centro Costo Cost Center Centro Custo Centro Costo Cost Center @! CTB105CC() .and. NaoVazio() x x x x x x x x x x x x x x x x RCCCINIT() CTT 1 x xx - - - S A R - - - - - - Gpea550When() - 004 - S - - N N N - - - 1 2 - - - 124076 0
RG1 19 RG1_DINIPG D 8 0 Dt.Ini.Pagto Fc.Ini.Pago Pmt.Strt.Dt. Data Inicio do Pagto Fecha Inicio de Pago Payment Start Date - NAOVAZIO() .AND. If(Empty(GDFIELDGET("RG1_DFIMPG")), .T., M->RG1_DINIPG <= GDFIELDGET("RG1_DFIMPG")) x x x x x x x x x x x x x x x x dDatabase - 1 xxx - - - S A R - - - - - - Gpea550When() - - - S - - N N N - - - 1 1 - - - 124077 0
RG1 20 RG1_LIBPAG D 8 0 Dt.Lib.Pagto Fc.Lib.Pago Pmt.Rel.Date Data Liberação do Pagto Fecha Liberación de Pago Payment Release Date - VAZIO() .OR. M->RG1_LIBPAG >= GDFIELDGET( "RG1_DINIPG" ) x x x x x x x x x x x x x x x x x CTOD("") - 1 x x - - - S A R - - - - - - Gpea550When() - - - S - - N N N - - - 1 2 - - - 124078 0
RG1 21 RG1_DFIMPG D 8 0 Dt.Fim Pagto Fch.Fin Pago End P. Date Data Fim do Pagto Fecha Final de Pago End Paym. Date - VAZIO() .OR. M->RG1_DFIMPG >= GDFIELDGET( "RG1_DINIPG" ) x x x x x x x x x x x x x x x x CTOD("") - 1 x x - - - S A R - - - - - - Gpea550When() - - - S - - N N N - - - 1 1 - - - 124079 0
RG1 22 RG1_TPDATO C 6 0 Tipo de Ato Tipo de Acto Act Type Tipo de Ato Tipo de Acto Act Type @! ExistCpo("RE5", "S002" + M->RG1_TPDATO) x x x x x x x x x x x x x x x - GEY 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 124080 0
RG1 23 RG1_DESCAT C 30 0 Desc. Ato Desc. Acto Act Descr. Descrição do Ato Descripcion del Acto Act Description @! - x x x x x x x x x x x x x x x IF(Inclui,"",fDesc("RE5","S002"+RG1->RG1_TPDATO,"RE5_DESCR")) - 1 x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 124081 0
RG1 24 RG1_DTBLEG D 8 0 Dt.Bas.Legal Fch.Bas.Lega Leg.B.Date Data da Base Legal Fecha de la Base Legal Legal Base Date - - x x x x x x x x x x x x x x x - - 1 - - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 124082 0
RG1 25 RG1_TPBLEG C 6 0 Tp.Bas.Legal Tp.Bas.Legal Legal Bas.Tp Tipo de Base Legal Tipo de base legal Legal Basis Type @! ExistCpo("RE5", "S001" + M->RG1_TPBLEG) .And. VerBasLeg(GDFIELDGET("RG1_NRBLEG"), M->RG1_TPBLEG) x x x x x x x x x x x x x x x - - 1 - - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 124083 0
RG1 26 RG1_DESCBL C 30 0 D.Bas.Legal Des.Bas.Leg. LegalBas.Des Descrição Base Legal Descripc. Base legal Legal Basis Description - - x x x x x x x x x x x x x x x IF(Inclui,"",fDesc("RE5","S001"+RG1->RG1_TPBLEG,"RE5_DESCR")) - 1 - - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 124084 0
RG1 27 RG1_NRBLEG C 15 0 Nr.Bas.Legal Nº Bas.Legal Legl.B.Nbr. Número da Base Legal Numero de la Base Legal Legal Base Number @! ExistCpo("RG0", M->RG1_NRBLEG + GDFIELDGET("RG1_TPBLEG")) x x x x x x x x x x x x x x x - ICT 1 - - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 124085 0
RG1 28 RG1_CMEMO C 6 0 Cod. Memo Cod. Memo Memo Code Código do Campo Memo Codigo del Campo Memo Memo Field Code @! - x x x x x x x x x x x x x x x - - 1 x - - - N - R - - - - - - - - - - S - - N N N - - - 1 2 - - - 124086 0
RG1 29 RG1_COMPL M 10 0 C. Bas.Legal C. Bas.Legal Leg.B.Comp. Complemento da Base Legal Complem. de la Base Legal Legal Base Complement @! - x x x x x x x x x x x x x x x IF(!inclui, MSMM(RG1->RG1_CMEMO,80,,,,,,,,"RE6"),"") - 1 - - - - - - V - - - - - - - - - - S - - N N N - - - 1 2 - - - 124087 0
RG1 30 RG1_MOTRET C 1 0 Motivo Motivo Reason Motivo Motivo Reason @! PERTENCE("12") x x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - 1=Estudos;2=habitação 1=Estudios;2=habitación 1=Studies;2=dwelling - GPEA550WHEN() - - - S - - N N N - - - 1 2 - - - 124088 0
RG1 31 RG1_NUMID C 26 0 Numero ID Numero ID ID Number Numero Identificação Numero de identificacion Identification Number @! - x x x x x x x x x x x x x x x x - - 1 x x xx - - - N V R - - - - - - - - 129 - S - - N N N - - - 1 2 - - - 124089 0
RG1 32 RG1_STATUS C 1 0 Status Estatus Status Status do Lançamento Estatus del Asiento Status of Entry @! pertence("12") x x x x x x x x x x x x x x x x "1" - 1 x - - - N V R - - 1=Aberto;2=Fechado 1=Abierto;2=Cerrado 1=Open;2=Closed - - - - - S - - N N N - - - 1 2 - - - 124090 0
RG1 33 RG1_ITEM C 9 0 Ítem Contábi Item Contab. Accout.Item Ítem Contábil Item Contable Accounting Item @! Vazio() .OR. CTB105Item(M->RG1_ITEM) x x x x x x x x x x x x x x x x SRA->RA_ITEM CTD 1 x - - - S - - - - - - - - - - 005 - S - - N N N - - - 1 2 - - - 124091 0
RG1 34 RG1_CLVL C 9 0 Classe Vlr. Clase Val. Value Class Classe de Valor Clase de Valor Value Class @! Vazio() .OR. CTB105Clvl(M->RG1_CLVL) x x x x x x x x x x x x x x x x SRA->RA_CLVL CTH 1 x - - - - - - - - - - - - - - 006 - S - - N N N - - - 1 2 - - - 124092 0
RG1 35 RG1_ROTEIR C 3 0 Roteiro Procedimient Procedure Roteiro de Calculo Procedimiento de cálculo Calculation Procedure @! ExistCpo("SRY") x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 124093 0
RG1 36 RG1_SEMANA C 2 0 Nro.Semana Nº Semana Week Number Número Semana Número Semana Week Number 99 - x x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 124094 0

Índices da Tabela RG1 (8 í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_
RG1 1 RG1_FILIAL+RG1_MAT+RG1_ORDEM+RG1_PD+DTOS(RG1_DINIPG) Matricula + Ordem + Cód. Verba + Dt.Ini.Pagto Matricula + Orden + Cod Concepto + Fch.Ini.Pago Registration + Order + AllocatnCode + Ini.P. Date S - - S 2 3 - 18111 0
RG1 2 RG1_FILIAL+RG1_MAT+RG1_PD+DTOS(RG1_DINIPG) Matricula + Cód. Verba + Dt.Ini.Pagto Matricula + Cod Concepto + Fch.Ini.Pago Registration + AllocatnCode + Ini.P. Date S - - S 2 3 - 18112 0
RG1 3 RG1_FILIAL+DTOS(RG1_LIBPAG)+RG1_MAT Dt.Lib.Pagto + Matricula Fch.Aut.Pago + Matricula Paym.App.Dt. + Registration S - - S 2 3 - 18113 0
RG1 4 RG1_CODTAB+STR(RG1_LINHA,3)+STR(RG1_COLUNA,3) Cód. Tabela + Lin. Tabela + Coluna Tab. Cod. Tabla + Lin. Tabla + Columna Tab. Tab. Code + Table Row + Table Column S - - S 2 3 - 18114 0
RG1 5 RG1_CODTAB+STR(RG1_COLUNA,3)+STR(RG1_LINHA,3) Cód. Tabela + Coluna Tab. + Lin. Tabela Cod. Tabla + Columna Tab. + Lin. Tabla Tab. Code + Table Column + Table Row S - - S 2 3 - 18115 0
RG1 6 RG1_FILIAL+RG1_MAT+DTOS(RG1_DTBLEG) Matricula + Dt.Bas.Legal Matricula + Fch.Bas.Lega Registration + Leg.B.Date S - - S 2 3 - 18116 0
RG1 7 RG1_FILIAL+RG1_NUMID Numero ID Numero ID ID Number S - - S 2 3 - 18117 0
RG1 8 RG1_FILIAL+RG1_MAT+RG1_PD+RG1_ROT Matricula + Cód. Verba + Roteiro Matricula + Cod Concepto + Procedimient Registration + AllocatnCode + Script S - - S 2 3 - 18118 0

Perguntas frequentes

Para que serve a tabela RG1 no Protheus?

Ela é utilizada para lançamentos fixos dentro do sistema ERP Protheus.

Como consultar os campos da tabela RG1?

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

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

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

Exemplo de consulta SQL da tabela RG1

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

SELECT
    RG1_FILIAL,
    RG1_MAT,
    RG1_PERIOD,
    RG1_AUTOM,
    RG1_ROT,
    RG1_PROCES,
    RG1_ORDEM,
    RG1_TPCALC,
    RG1_PD,
    RG1_DESCPD,
    RG1_CODTAB,
    RG1_DESTAB,
    RG1_LINHA,
    RG1_COLUNA,
    RG1_REFER,
    RG1_VALOR,
    RG1_PROP,
    RG1_CC,
    RG1_DINIPG,
    RG1_LIBPAG,
    RG1_DFIMPG,
    RG1_TPDATO,
    RG1_DESCAT,
    RG1_DTBLEG,
    RG1_TPBLEG,
    RG1_DESCBL,
    RG1_NRBLEG,
    RG1_CMEMO,
    RG1_COMPL,
    RG1_MOTRET,
    RG1_NUMID,
    RG1_STATUS,
    RG1_ITEM,
    RG1_CLVL,
    RG1_ROTEIR,
    RG1_SEMANA
FROM RG1
WHERE
    D_E_L_E_T_ = ' '
    AND RG1_FILIAL = 'VALOR'
    AND RG1_MAT = 'VALOR'
    AND RG1_PERIOD = 'VALOR'
    AND RG1_AUTOM = 'VALOR'
    AND RG1_ROT = 'VALOR'
    AND RG1_PROCES = 'VALOR'
    AND RG1_ORDEM = 'VALOR'
    AND RG1_TPCALC = 'VALOR'
    AND RG1_PD = 'VALOR'
    AND RG1_DESCPD = 'VALOR'
    AND RG1_CODTAB = 'VALOR'
    AND RG1_DESTAB = 'VALOR'
    AND RG1_LINHA = 0
    AND RG1_COLUNA = 0
    AND RG1_REFER = 0
    AND RG1_VALOR = 0
    AND RG1_PROP = 'VALOR'
    AND RG1_CC = 'VALOR'
    AND RG1_DINIPG BETWEEN '20260401' AND '20260430'
    AND RG1_LIBPAG BETWEEN '20260401' AND '20260430'
    AND RG1_DFIMPG BETWEEN '20260401' AND '20260430'
    AND RG1_TPDATO = 'VALOR'
    AND RG1_DESCAT = 'VALOR'
    AND RG1_DTBLEG BETWEEN '20260401' AND '20260430'
    AND RG1_TPBLEG = 'VALOR'
    AND RG1_DESCBL = 'VALOR'
    AND RG1_NRBLEG = 'VALOR'
    AND RG1_CMEMO = 'VALOR'
    AND RG1_MOTRET = 'VALOR'
    AND RG1_NUMID = 'VALOR'
    AND RG1_STATUS = 'VALOR'
    AND RG1_ITEM = 'VALOR'
    AND RG1_CLVL = 'VALOR'
    AND RG1_ROTEIR = 'VALOR'
    AND RG1_SEMANA = 'VALOR'