Pragiva — Tecnologia na prática

Tabelas Referência

SR8 Controle de Ausências

SR8 tem 67 campos, 8 índices e 8 gatilhos no dicionário padrão, e cada registro é identificado pela chave única.

Protheus 12.1.2510 exclusivo derivado do dicionário padrão

Resposta rápida

Arquivo físico
SR8 + empresa, ex.: SR8010
Chave única
R8_FILIAL+R8_MAT+DTOS(R8_DATAINI)+R8_TIPO+R8_TIPOAFA
Compartilhamento
Exclusivo
Estrutura
67 campos (4 virtuais), 8 índices, 8 gatilhos
Rotina do sistema
GPEA240

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 R8_FILIAL, R8_MAT, R8_TIPO, R8_TIPOAFA
  FROM SR8010
 WHERE D_E_L_E_T_ = ' '
Dicionário do seu ambienteSQL
SELECT X3_ORDEM, X3_CAMPO, X3_TITULO, X3_TIPO, X3_TAMANHO, X3_DECIMAL, X3_CONTEXT
  FROM SX3010
 WHERE X3_ARQUIVO = 'SR8'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem SR8 se liga

Consulta 4

Tabelas usadas como consulta padrão (F3) pelos campos desta.

Gatilhos buscam em 1

Tabelas onde os gatilhos desta posicionam para trazer um valor.

Campos 67

Clique no campo para ver validação, inicializador, combo e gatilhos.

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial
Matricula Caractere 6 0 Real @! — Numero da Matricula
Dt.Alteracao Data 8 0 Real — — Data Alteracao
Tipo Afastam Caractere 1 0 Real @! 30 Tipo de Afastamento
Sequência Caractere 3 0 Real — — Sequência
Cód. Ausenc. Caractere 3 0 Real @! RCMBRA Código da Ausência
Descrição Caractere 75 0 Virtual @! — Descricao Afastamento
Cod. Verba Caractere 3 0 Real @! SRV Codigo Verba
Dt. Afastam. Data 8 0 Real — — Data de Afastamento
Afast. RAIS Caractere 2 0 Real 99 — Cod.Afast.RAIS
Num. Dias Numérico 5 0 Real @E 99999 — Número Dias
Dt.Fim Afas. Data 8 0 Real — — Data Fim do Afastamento
Nr.Sequencia Caractere 3 0 Real 999 — Continuacao da Sequencia
Dias Empresa Numérico 5 0 Real 99999 — Dias Empresa
Dias a Pagar Numérico 5 0 Real 99999 — Dias a Pagar
Saldo Dias Numérico 5 0 Real 99999 — Saldo Dias
Dias Pagos Numérico 5 0 Real 99999 — Dias Pagos
Cont.Afa.Ant Caractere 1 0 Real @! — Continua Afast. Anterior
Cod.Int.Doen Caractere 10 0 Real @! TMR Cod. Int. Doenca
Cod.Com. CAT Caractere 23 0 Real @R 99999999999999999999-9/99 — Cod. Com. CAT
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Dt. Reg. CAT Data 8 0 Real — — Dt. Reg. CAT
Desc. Det. Memo 10 0 Virtual @! — Descricao Detalhada
Codigo Memo Caractere 6 0 Real @! — Codigo Memo
Saldo Dias Numérico 7 2 Virtual @E 9,999.99 — Saldo de Dias
Status Caractere 1 0 Real @! — Status
Num.Identif. Caractere 26 0 Real @! — Numero Identificacao
Cód.Processo Caractere 5 0 Real @! — Código do Processo
Cod.Per.Inic Caractere 6 0 Real @! RCH Codigo Periodo Inicio
Num. Pagto Caractere 2 0 Real @! RCH Num. Pagto
Empresa Paga Caractere 1 0 Real @! — Empresa Paga os Dias
Reg.Patronal Caractere 4 0 Real @! GF0 Cod. do registro Patronal
Dt.Bas.Legal Data 8 0 Real — — Data da Base Legal
Cod. Tpa. Caractere 6 0 Real @! — Cod. Memo Obs. TPA
Contr.Exp.RH Caractere 6 0 Real — — Controle de Exportação RH
Inf. Compl. Caractere 200 0 Real @! — Inf.Compl. de afastamento
Motivo Afast Caractere 2 0 Real @! S48 Cod Motivo Afastamento
Tp Ac Trâns. Caractere 1 0 Real @! — Tipo Afast. Acid.Trânsito
Obs.Tp.Afast Memo 10 0 Virtual @! — Obs.Tp.Afast.Acid.Trabalh
Nm Emitente Caractere 80 0 Real @! — Nome do Emitente
Insc Emitent Caractere 14 0 Real @! — Inscrição do Emitente
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Órg.Classe Caractere 1 0 Real 9 — Órgão de Classe
Cod. UF Caractere 2 0 Real @! 12 Cód. Unidade da Federação
CNPJ Cession Caractere 14 0 Real @!R NN.NNN.NNN/NNNN-99 — CNPJ do Cessionário
Tp Ônus Cess Caractere 1 0 Real @! — Tipo Ônus da Cessão
CNPJ Sindica Caractere 14 0 Real @!R NN.NNN.NNN/NNNN-99 — CNPJ do Sindicato
Tp Ônus Sind Caractere 1 0 Real @! — Tipo Ônus Ren. Sindicato
Calc Pr Adic Caractere 1 0 Real — — Calc. Prop. Adicionais
Integ TAF Data 8 0 Real — — Integrado com TAF
Tp. Processo Caractere 1 0 Real 9 — Tipo de Processo
Mot Anterior Caractere 2 0 Real @! — Cod Motiv Afastamento Ant
Info Retroat Caractere 1 0 Real @! — Efeito Retroativo Afastam
Orig Alterac Caractere 1 0 Real @! — Origem da Alteração
Processo Jud Caractere 21 0 Real @! — Nr. Processo Judicial
TAFKey Alter Caractere 60 0 Real — — Código de integ. da alt
Fil. Substit Caractere 2 0 Real — XM0 Filial do Substituto
TAFKeyInicio Caractere 60 0 Real @! — Chave inicial do TAF
Matr.Substit Caractere 6 0 Real @! SRAFIL Matricula do Substituto
TAFKeyFinal Caractere 60 0 Real @! — Chave final do TAF
Nr GEDOC Caractere 20 0 Real @ — Numero GEDOC
Data Ef Retr Data 8 0 Real — — Data de Efeito Retroativo
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Dt. Alt. Mot Data 8 0 Real — — Data de Alt. Mot. Afasta
Int. TAF/MID Caractere 1 0 Real @! — Integra com o TAF/MID.
Ini.PerAqFer Data 8 0 Real — — Dt.Início Per.Aq. Férias
Fim PerAqFer Data 8 0 Real — — Dt.Final Per.Aq. Férias
CNPJ O.P. Caractere 14 0 Real @!R NN.NNN.NNN/NNNN-99 — CNPJ do órgão público
Rem.Cg.Efet. Caractere 1 0 Real @! — Remuneração Cargo Efetivo
Recibo CAT Caractere 44 0 Real @! — Recibo CAT

Índices 8

OrdemChaveDescriçãoNicknamePesquisa
1 R8_FILIAL+R8_MAT+DTOS(R8_DATAINI)+R8_TIPO Matricula + Dt. Afastam. + Tipo Afastam — S
2 R8_FILIAL+R8_MAT+R8_SEQ+DTOS(R8_DATA)+R8_TIPOAFA Matricula + Sequência + Dt.Alteracao + Cód. Ausenc. — S
3 R8_FILIAL+R8_MAT+R8_PER+R8_NUMPAGO Matricula + Cod.Per.Inic + Num. Pagto — N
4 R8_FILIAL+R8_MAT+DTOS(R8_DTBLEG) Matricula + Dt.Bas.Legal — N
5 R8_FILIAL+R8_NUMID Num.Identif. — N
6 R8_FILIAL+R8_MAT+DTOS(R8_DATAINI)+R8_TIPOAFA+STR(R8_DIASEMP) Matricula + Dt. Afastam. + Cód. Ausenc. + Dias Empresa — N
7 R8_FILIAL+R8_CODRPAT+R8_MAT+DTOS(R8_DATA) Reg.Patronal + Matricula + Dt.Alteracao — N
9 R8_FILIAL+R8_MAT+R8_SEQ+DTOS(R8_DATA)+R8_TIPO Matricula + Sequência + Dt.Alteracao + Tipo Afastam INDICEGFP9 S

Gatilhos 8

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
R8_CONTAFA 001 R8_DIASEMP P gp240DiasEmp() — — !Empty(M->R8_CONTAFA)
R8_DURACAO 001 R8_DIASEMP P gp240DiasEmp() — — —
R8_DURACAO 002 R8_DATAFIM P gp240CalcDtFim() — — —
R8_TIPOAFA 001 R8_DESCTP P RCM->RCM_DESCRI RCM xFilial("RCM")+M->R8_TIPOAFA —
R8_TIPOAFA 002 R8_PD P RCM->RCM_PD RCM xFilial("RCM")+M->R8_TIPOAFA —
R8_TIPOAFA 003 R8_DIASEMP P gp240DiasEmp() — — —
R8_TIPOAFA 004 R8_DATAFIM P gp240CalcDtFim() — — —
R8_TIPOAFA 005 R8_PROADIC P RCM->RCM_PROADI RCM xFilial("RCM")+M->R8_TIPOAFA —

Procedência

Dicionário padrão do Protheus 12.1.2510, como a TOTVS distribui, sem customização de ambiente.