Dicionário Protheus
Início

Tabela SR1 no Protheus

Valores Extras

O que é a tabela SR1 no Protheus?

A tabela SR1 faz parte do sistema ERP Protheus da TOTVS e é utilizada para valores extras.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SR1
X2_PATH \DATA\
X2_ARQUIVO SR1990
X2_NOME Valores Extras
X2_NOMESPA Valores Extras
X2_NOMEENG Bonus Amounts
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO R1_FILIAL+R1_MAT+R1_SEMANA+R1_PD+R1_CC+R1_ITEM+R1_CLVL
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_ 8600
R_E_C_D_E_L_ 0

Campos da Tabela SR1 (15 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_
SR1 01 R1_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 - - - 141328 0
SR1 02 R1_MAT C 6 0 Matricula Matricula Registration Numero da Matricula Nro. de la Matricula Registration Number @! ExistCpo("SRA") x x x x x x x x x x x x x x x x - CAD 1 xxx - - - S - - - - - - - - - - 121 - S - #R1_MAT <>' ' N N N - - - 1 1 - - - 141329 0
SR1 03 R1_PD C 3 0 Codigo Verba Codigo Conc. Allowance Cd Codigo da Verba Codigo del Concepto Allowance Code @! fNoLancPD() .and. ADESCPD("R1_DESCPD") x x x x x x x x x x x x x x x x - SRV 1 x xxx - - - S - - - - - - - - - - - - S - #R1_PD <>' ' N N N - - - 1 1 - - - 141330 0
SR1 04 R1_DESCPD C 20 0 Descricao Descripcion Description Descricao Verba Descripcion del Concepto Allowance Description @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 141331 0
SR1 05 R1_TIPO1 C 1 0 Tipo Tipo Type Tipo da Informacao Tipo de Informacion Type of Information @! Pertence("HVD") x x x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - H=Horas;V=Valor;D=Dias H=Horas;V=Valor;D=Dias H=Hours;V=Value;D=Days - - - - - S - #R1_TIPO1 IN ('HVD') N N N - - - 1 1 - - - 141332 0
SR1 06 R1_HORAS N 6 2 Nr. Horas Nro. Horas No. Hours Numero de Horas Numero de Horas Number of Hours @E 999.99 GP230CALC(.T.) .AND. POSITIVO() x x x x x x x x x x x x x x x x - - 1 xxxxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 141333 0
SR1 07 R1_VALOR N 12 2 Valor Valor Value Valor Valor Value @E 999,999,999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 xxxxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 141334 0
SR1 08 R1_DATA D 8 0 Dt. Pagto Fecha Pago Payment Day Data de Pagamento Fecha de Pago Payment Date - - x x x x x x x x x x x x x x x x - - 1 xxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 141335 0
SR1 09 R1_SEMANA C 2 0 Nr. Semana Nº Semana Week No. Numero da Semana Número de la semana Week Number 99 Entre(" ","52") x x x x x x x x x x x x x x x x - - 1 xxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 141336 0
SR1 10 R1_CC C 9 0 Centro Custo Centro Costo Cost Center Codigo Centro de Custo Codigo Centro de Costo Cost Center Code @! Ctb105CC() x x x x x x x x x x x x x x x x SRA->RA_CC CTT 1 x xxx - - - S - - - - - - - - - - 004 - S - #R1_CC <>' ' N N N - - - 1 1 - - - 141337 0
SR1 11 R1_PARCELA N 2 0 Nr. Parcelas Nro. Cuotas Install.No. Numero de Parcelas Numero de Cuotas Number of Installments 99 - x x x x x x x x x x x x x x x x - - 1 xxxxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 141338 0
SR1 12 R1_TIPO2 C 1 0 Origem Origen Origin Origem da Verba Origen del Concepto Allowance Origin @! - x x x x x x x x x x x x x x x x "I" - 1 x xxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 141339 0
SR1 13 R1_POSTO C 9 0 Cod.Posto Cód.Puesto Station code Cod.Posto Cód.Puesto Station code @! EXISTCPO('RCL',,2) x x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - 026 - S - - N N N - - - 1 2 - - - 141340 0
SR1 14 R1_ITEM C 9 0 Item Item Item Item Contábil Item Contable Accounting Item @! VAZIO().OR.CTB105Item(M->R1_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 - - - 141341 0
SR1 15 R1_CLVL C 9 0 Classe Valor Clase Valor Value Class Classe de Valor Clase de Valor Class of Value @! VAZIO().OR.CTB105Clvl(M->R1_CLVL) x x x x x x x x x x x x x x x x SRA->RA_CLVL CTH 1 x - - - S - - - - - - - - - - 006 - S - - N N N - - - 1 2 - - - 141342 0

Índices da Tabela SR1 (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_
SR1 1 R1_FILIAL+R1_MAT+R1_SEMANA+R1_PD+R1_CC+R1_CLVL Matricula + Nr. Semana + Codigo Verba + Centro Custo + Classe Valor Matricula + Num. Semana + Codigo Conc. + Centro Costo + Clase Valor Registration + Week Number + Allowance Cd + Cost Center + Value Class S CAD+XXX+SRV - S 2 3 - 20264 0
SR1 2 R1_FILIAL+R1_MAT+DTOS(R1_DATA)+R1_PD Matricula + Dt. Pagto + Codigo Verba Matricula + Fecha Pago + Codigo Conc. Registration + Payment Day + Allowance Cd S - - S 2 3 - 20265 0
SR1 3 R1_FILIAL+R1_MAT+R1_SEMANA+R1_PD+R1_CC+R1_ITEM+R1_CLVL Matricula + Nr. Semana + Codigo Verba + Centro Custo + Item + Classe V Matricula + Num. Semana + Codigo Conc. + Centro Costo + Item + Clase V Registration + Week Number + Allowance Cd + Cost Center + Item + Value S - - S 2 3 - 20266 0

Perguntas frequentes

Para que serve a tabela SR1 no Protheus?

Ela é utilizada para valores extras dentro do sistema ERP Protheus.

Como consultar os campos da tabela SR1?

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

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

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

Exemplo de consulta SQL da tabela SR1

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

SELECT
    R1_FILIAL,
    R1_MAT,
    R1_PD,
    R1_DESCPD,
    R1_TIPO1,
    R1_HORAS,
    R1_VALOR,
    R1_DATA,
    R1_SEMANA,
    R1_CC,
    R1_PARCELA,
    R1_TIPO2,
    R1_POSTO,
    R1_ITEM,
    R1_CLVL
FROM SR1
WHERE
    D_E_L_E_T_ = ' '
    AND R1_FILIAL = 'VALOR'
    AND R1_MAT = 'VALOR'
    AND R1_PD = 'VALOR'
    AND R1_DESCPD = 'VALOR'
    AND R1_TIPO1 = 'VALOR'
    AND R1_HORAS = 0
    AND R1_VALOR = 0
    AND R1_DATA BETWEEN '20260501' AND '20260531'
    AND R1_SEMANA = 'VALOR'
    AND R1_CC = 'VALOR'
    AND R1_PARCELA = 0
    AND R1_TIPO2 = 'VALOR'
    AND R1_POSTO = 'VALOR'
    AND R1_ITEM = 'VALOR'
    AND R1_CLVL = 'VALOR'