Dicionário Protheus
Início

Tabela SR8 no Protheus

Controle de Ausências

O que é a tabela SR8 no Protheus?

A tabela SR8 faz parte do sistema ERP Protheus da TOTVS e é utilizada para controle de ausências.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SR8
X2_PATH \DATA\
X2_ARQUIVO SR8990
X2_NOME Controle de Ausências
X2_NOMESPA Control de Ausencias
X2_NOMEENG Absence Control
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO R8_FILIAL+R8_MAT+DTOS(R8_DATAINI)+R8_TIPO+R8_TIPOAFA
X2_PYME S
X2_MODULO 7
X2_DISPLAY -
X2_SYSOBJ GPEA240
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_ 8607
R_E_C_D_E_L_ 0

Campos da Tabela SR8 (67 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_
SR8 01 R8_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 x - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 141532 0
SR8 02 R8_MAT C 6 0 Matricula Matricula Registration Numero da Matricula Numero de la Matricula Registration Number @! NaoVazio() .And. EXISTCHAV("SRA") x xx x x x x x xx x x x x x x xxx x x x x - - 1 x x - - - S - - - - - - - - - - 121 - S - #R8_MAT <>' ' N N N - - - 1 1 - - - 141533 0
SR8 03 R8_DATA D 8 0 Dt.Alteracao Fch. Modif. Change Date Data Alteracao Fecha Modificacion Change Date - NaoVazio() x xx x x x x x xx x x x x x x x x x x x dDataBase - 1 x x - - - S - - - - - - - - - - - - S - #R8_DATA <>' ' N N N - - - 1 1 - - - 141534 0
SR8 04 R8_TIPO C 1 0 Tipo Afastam Tipo Licenci Tp Absen. Tipo de Afastamento Tipo de Licencia Type of Absence @! NaoVazio() .And. EXISTCPO("SX5","30"+M->R8_TIPO) .And. Pertence("FOPQRXYZW18VB67D") .And. A240NumDias() x x x x x x x x x x x x x x x - 30 1 x x - - - N - - - - - - - - - - - - S - #R8_TIPO <>' ' N N N - - - 1 2 - - - 141535 0
SR8 05 R8_SEQ C 3 0 Sequência Secuencia Sequence Sequência Secuencia Sequence - - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141536 0
SR8 06 R8_TIPOAFA C 3 0 Cód. Ausenc. Cod.Ausencia Absence Code Código da Ausência Codigo de Ausencia Absence Code @! NaoVazio() .and. ExistCpo("RCM") .and. Gp240ValAfa() x x x x x x x x x x x x x x x x - RCMBRA 1 x x - S - N A R - - - - - - gp240VerEdit() - - - S - #R8_TIPOAFA<>' ' N N N - - - 1 1 - - - 141537 0
SR8 07 R8_DESCTP C 75 0 Descrição Descripcion Description Descricao Afastamento Descripcion Licencia Leave Description @! - x x x x x x x x x x x x x x x x IF(INCLUI, "", Posicione("RCM",1,xFilial("RCM")+SR8->R8_TIPOAFA,"RCM_DESCRI")) - 1 xx - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 141538 0
SR8 08 R8_PD C 3 0 Cod. Verba Cod. Concept Funds Code Codigo Verba Codigo Concepto Funds Code @! Vazio() .or. ExistCpo("SRV") x x x x x x x x x x x x x x x x - SRV 1 xx - - - N V R - - - - - - gp240VerEdit() - - - S - - N N N - - - 1 2 - - - 141539 0
SR8 09 R8_DATAINI D 8 0 Dt. Afastam. Fch. Licenc. Leave Dt. Data de Afastamento Fecha de Licencia Leave Date - NaoVazio() .and. A240NumDias() x x x x x x x x x x x x x x x x Ctod("//") - 1 xxx - - - N - - - - - - - - gp240VerEdit() - - - S - #R8_DATAINI<>' ' N N N - - - 1 1 - - - 141540 0
SR8 10 R8_AFARAIS C 2 0 Afast. RAIS Lic. RAIS RAIS Leave Cod.Afast.RAIS Cod.Licencia RAIS RAIS Leave Code 99 - x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - #fBoxRAIS() #fBoxRAIS() #fBoxRAIS() - - - - - S - - N N N - - - 1 2 - - - 141541 0
SR8 11 R8_DURACAO N 5 0 Num. Dias Nº Dias Days No. Número Dias Número días Number of Days @E 99999 gp240DurValid() x x x x x x x x x x x x x x x x - - 1 xx - S - N A R - - - - - - gp240RevEdit() - - - S - - N N N - - - 1 2 - - - 141542 0
SR8 12 R8_DATAFIM D 8 0 Dt.Fim Afas. Fc.Fin. Lic. End Leav.Dt. Data Fim do Afastamento Fecha Final de Licencia End Leave Date - A240NumDias() x xx x x x x x xx x x x x x x xxx x x x x Ctod("//") - 1 xx - - - N - - - - - - - - gp240RevEdit() - - - S - - N N N - - - 1 2 - - - 141543 0
SR8 13 R8_CONTAFA C 3 0 Nr.Sequencia Nr.Secuencia Sequence Nr Continuacao da Sequencia Continuacion de la sec. Sequence Contin. 999 (Vazio() .And. A240NumDias()) .or. aContAfaVal() x x x x x x x x x x x x x x x x - - 1 xx - S - - - - - - - - - - Gp240VerEdit() - - - S - - N N N - - - 1 2 - - - 141544 0
SR8 14 R8_DIASEMP N 5 0 Dias Empresa Dias Empresa Company Days Dias Empresa Dias Empresa Company Days 99999 - x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141545 0
SR8 15 R8_DPAGAR N 5 0 Dias a Pagar Dias p Pagar Days Payable Dias a Pagar Dias p Pagar Days Payable 99999 - x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141546 0
SR8 16 R8_SDPAGAR N 5 0 Saldo Dias Saldo Dias Day Balance Saldo Dias Saldo Dias Day Balance 99999 - x x x x x x x x x x x x x x x x - - 1 xx - - - - V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141547 0
SR8 17 R8_DPAGOS N 5 0 Dias Pagos Dias Pagos Paid Days Dias Pagos Dias Pagos Paid Days 99999 - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - gp240VerEdit() - - - S - - N N N - - - 1 2 - - - 141548 0
SR8 18 R8_CONTINU C 1 0 Cont.Afa.Ant Cont.Lic.Ant Cont.Pr.Leav Continua Afast. Anterior Continua Licen. Anterior Continues Prev. Leave @! NaoVazio() .and. A240NumDias() x x x x x x x x x x x x x x x x "2" - 1 xx - - - N A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 2 - - - 141549 0
SR8 19 R8_CID C 10 0 Cod.Int.Doen Cod.Int.Enfr Int.Cod.Des. Cod. Int. Doenca Cod. Int. Enfermedad Int.Cod.Des. @! Vazio() .Or. ExistCpo( "TMR", M->R8_CID ) x x x x x x x x x x x x x x x x - TMR 1 xx x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141550 0
SR8 20 R8_CODCAT C 23 0 Cod.Com. CAT Cod.Com. CAT CAT Com.code Cod. Com. CAT Cod. Com. CAT CAT Com. Code @R 99999999999999999999-9/99 - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141551 0
SR8 21 R8_DTCAT D 8 0 Dt. Reg. CAT Fc. Reg. CAT CAT Reg.Date Dt. Reg. CAT Fc. Reg. CAT CAT Reg. Date - - x x x x x x x x x x x x x x x x CtoD("//") - 1 xx x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141552 0
SR8 22 R8_MEMO M 10 0 Desc. Det. Desc. Det. Detail.Desc. Descricao Detalhada Descripcion Detalhada Detailed Description @! - x x x x x x x x x x x x x x x x IF(INCLUI, "", MSMM(SR8->R8_CODMEMO)) - 1 xx - - - N A V - - - - - - gp240VerEdit() - - - S - - N N N - - - 1 2 - - - 141553 0
SR8 23 R8_CODMEMO C 6 0 Codigo Memo Codigo Memo Memo Code Codigo Memo Codigo Memo Memo Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - N - R - - - - - - gp240VerEdit() - - - S - - N N N - - - 1 2 - - - 141554 0
SR8 24 R8_SDODIAS N 7 2 Saldo Dias Saldo Dias Daily Balc. Saldo de Dias Saldo de Dias Daily Balance @E 9,999.99 - x x x x x x x x x x x x x x x - - 1 xx - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 141555 0
SR8 25 R8_STATUS C 1 0 Status Estatus Status Status Estatus Status @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - C=Calculado;R=Reversao;T=Retroativo C=Calculado;R=Reversión;T=Retroactivo C=Calculated;R=Reversal;T=Retroactive - gp240VerEdit() - - - S - - N N N - - - 1 2 - - - 141556 0
SR8 26 R8_NUMID C 26 0 Num.Identif. Nº Identif. Ident.Number Numero Identificacao Numero Identificacion Identificat.Number @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N V R - - - - - - - - 129 - S - - N N N - - - 1 2 - - - 141557 0
SR8 27 R8_PROCES C 5 0 Cód.Processo Cod.Proceso Process Code Código do Processo Codigo del Proceso Process Code @! - x x x x x x x x x x x x x x x x SRA->RA_PROCES - 1 xx x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141558 0
SR8 28 R8_PER C 6 0 Cod.Per.Inic Cod.Per.Inic Ini.Per.Code Codigo Periodo Inicio Codigo Periodo Inicial Period Code Inicio @! - x x x x x x x x x x x x x x x x gp240RetCont("RCH",1,xFilial("RCH")+cProcesso,"RCH_PER","Empty(RCH->RCH_DTFECH) .AND. (RCH->RCH_PROCES == cProcesso)") RCH 1 x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141559 0
SR8 29 R8_NUMPAGO C 2 0 Num. Pagto Nº Pago Paym.No. Num. Pagto Nº Pago Payment Number @! - x x x x x x x x x x x x x x x x gp240RetCont("RCH",1,xFilial("RCH")+cProcesso,"RCH_NUMPAG","Empty(RCH->RCH_DTFECH) .AND. (RCH->RCH_PROCES == cProcesso)") RCH 1 x - - - N A R - - - - - - gp240VerEdit() - - - S - - N N N - - - 1 2 - - - 141560 0
SR8 30 R8_EMPPG C 1 0 Empresa Paga Empresa Paga Company Pays Empresa Paga os Dias Empresa Paga los Dias Company pays the days @! Pertence("12") x x x x x x x x x x x x x x x - - 1 xx - - - - A R - - - - - - R8EMPPGWHEN() - - - S - - N - N - - - 1 2 - - - 141561 0
SR8 31 R8_CODRPAT C 4 0 Reg.Patronal Reg.Patronal Empl. Reg. Cod. do registro Patronal Cod del registro Patronal Empl. Registration Code @! ExistCpo("RCO") x x x x x x x x x x x x x x x - GF0 1 xx x - - - N A R - - - - - - gp240VerEdit() - - - S - - N N N - - - 1 2 - - - 141562 0
SR8 32 R8_DTBLEG D 8 0 Dt.Bas.Legal Fch.Bas.Leg. Legal BaseDt 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 xx x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141563 0
SR8 33 R8_CODTPA C 6 0 Cod. Tpa. Cod. Tpa. TPA Code Cod. Memo Obs. TPA Cod. Memo Obs. TPA Code memo Obs TPA @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 141564 0
SR8 34 R8_RHEXP C 6 0 Contr.Exp.RH Contr.Exp.RH HR Exp Ctrl Controle de Exportação RH Control exportación RR.HH HR Export Control - - x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 141565 0
SR8 35 R8_OBSAFAS C 200 0 Inf. Compl. Inf. Compl. Compl. Inf. Inf.Compl. de afastamento Inf.Compl. de licencia Leave Compl. Inf. @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 141566 0
SR8 36 R8_TPEFD C 2 0 Motivo Afast Motivo Licen Leave Reason Cod Motivo Afastamento Cod Motivo Licencia Leave Reason Code @! ValidRCC("S048",RCM->RCM_TPEFD,1,2) x x x x x x x x x x x x x x x x - S48 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 141567 0
SR8 37 R8_TIPOAT C 1 0 Tp Ac Trâns. Tp Acc Trans Traf Acc Tp Tipo Afast. Acid.Trânsito Tipo Lic. Accid.Transito Traffic Accid Leave Type @! (VAZIO() .OR. (Pertence("123 "))) x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - 1=Atropelamento;2=Colisão;3=Outros 1=Atropellamiento;2=Colision;3=Otros 1=Overrun;2=Collision;3=Others - fGP240Edit() - - - S - - N - N - - - 1 2 - - - 141568 0
SR8 38 R8_OBSTPA M 10 0 Obs.Tp.Afast Obs.Tp.Licen Leave Tp Nt Obs.Tp.Afast.Acid.Trabalh Obs.Tp.Lic.Accid.Laboral Work Accid. Leave Tp Note @! - x x x x x x x x x x x x x x x x IF(INCLUI, "", MSMM(SR8->R8_CODTPA)) - 1 xx - - - N A V - - - - - - fGP240Edit() - - - S - - N - N - - - 1 2 - - - 141569 0
SR8 39 R8_NMMED C 80 0 Nm Emitente Nm Emitente Issuance Nm Nome do Emitente Nombre del Emitente Issuer Name @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - fGP240Edit() - - - S - - N - N - - - 1 2 - - - 141570 0
SR8 40 R8_CRMMED C 14 0 Insc Emitent Insc Emitent Issuance Reg Inscrição do Emitente Inscripcion del Emitente Issuer Registration @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - fGP240Edit() - - - S - - N - N - - - 1 2 - - - 141571 0
SR8 41 R8_IDEOC C 1 0 Órg.Classe Org. Clase Class Ent. Órgão de Classe Organismo de clase Class Entity 9 Vazio() .Or. Pertence("123") x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - 1=CRM;2=CRO;3=RMS 1=CRM;2=CRO;3=RMS 1=CRM;2=CRO;3=RMS - fGP240Edit() - - - S - - N - N - - - 1 2 - - - 141572 0
SR8 42 R8_UFCRM C 2 0 Cod. UF Cod. E/P/R State Code Cód. Unidade da Federação Cod. Estado/Provincia/Reg Federation Unit Code @! VAZIO() .OR. (EXISTCPO("SX5", "12" + M->R8_UFCRM)) x x x x x x x x x x x x x x x x - 12 1 xx - - - S A R - - - - - - fGP240Edit() - 010 - S - - N - N - - - 1 2 - - - 141573 0
SR8 43 R8_CNPJCES C 14 0 CNPJ Cession RCPJ Cesion AssigneeCNPJ CNPJ do Cessionário RCPJ del Cesionario CNPJ of Assignee @!R NN.NNN.NNN/NNNN-99 Vazio() .Or. CGC(M->R8_CNPJCES) x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - fGP240Edit() - - - S - - N - N - - - 1 2 - - - 141574 0
SR8 44 R8_TPCES C 1 0 Tp Ônus Cess Tp Costo Ces Assig Cst Tp Tipo Ônus da Cessão Tipo costo de cesión Assignment Burden Type @! (VAZIO() .OR. (Pertence("12 "))) x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 1=Ônus do Cedente;2=Ônus do Cessionário; 1=Costo del cedente;2=Costo del cesionario. 1=Assignor Onus;2=Assignee Onus; - fGP240Edit() - - - S - - N - N - - - 1 2 - - - 141575 0
SR8 45 R8_CNPJSIN C 14 0 CNPJ Sindica RCPJ Sindica Union CNPJ CNPJ do Sindicato RCPJ del Sindicato Union CNPJ @!R NN.NNN.NNN/NNNN-99 Vazio() .Or. CGC(M->R8_CNPJSIN) x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - fGP240Edit() - - - S - - N - N - - - 1 2 - - - 141576 0
SR8 46 R8_TPSIND C 1 0 Tp Ônus Sind Tp Costo Sin Union B. Tp. Tipo Ônus Ren. Sindicato Tipo Costo Ren. Sindicato Union Burden Type @! (VAZIO() .OR. (Pertence("123 "))) x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - 1=Ônus Empregador;2=Ônus Sindicato;3=Dif.Salarial paga pelo Sindicato; 1=Costo Empleador;2=Costo Sindicato;3=Dif.Sueldo pagada por el Sindicato; 1=Employer Costs;2=Union Costs;3=Salary Dif. paid by the Union; - fGP240Edit() - - - S - - N - N - - - 1 2 - - - 141577 0
SR8 47 R8_PROADIC C 1 0 Calc Pr Adic Cálc Pr Adic Add Prop Cal Calc. Prop. Adicionais Cálc. Prop. Adicionales Additional Prop Calculati - Pertence(" 12") x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 141578 0
SR8 48 R8_INTGTAF D 8 0 Integ TAF Integ TAF TAF Integ Integrado com TAF Integrado con TAF Integrated with TAF - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 141579 0
SR8 49 R8_TPPROC C 1 0 Tp. Processo Tp. Proceso Process Tp Tipo de Processo Tipo de proceso Process Type 9 Vazio() .Or. Pertence("123") x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - 1=Administrativo;2=Judicial;3=Numero do Beneficio (NB) do INSS 1=Administrativo;2=Judicial;3=Número de beneficio (NB) del INSS 1=Administrative;2=Legal;3=Number of Benefit (NB) of INSS - - - - - S - - N - N - - - 1 2 - - - 141580 0
SR8 50 R8_TPEFDAN C 2 0 Mot Anterior Mot Anterior Prev Reason Cod Motiv Afastamento Ant Cód Motiv Licenc. Ant Previous Leave Reason Cod @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 141581 0
SR8 51 R8_EFDRETR C 1 0 Info Retroat Inf Retroact Retro Info Efeito Retroativo Afastam Efecto retroactivo Licenc Leave Retroactive Effect @! Pertence("12") x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 141582 0
SR8 52 R8_ORIGALT C 1 0 Orig Alterac Orig Modif Modif Origin Origem da Alteração Origen de modificación Modification Origin @! Pertence("123") x x x x x x x x x x x x x x x x - - 1 xx - - - - A - - - 1=Por iniciativa do empregador;2=Revisão Administrativa;3=Determinação Judicial 1=Por iniciativa del empleador;2=Revisión administrativa;3=Determinación judicial 1=By employer´s iniative;2=Administrative Review;3=Legal Decision - - - - - S - - N - N - - - 1 2 - - - 141583 0
SR8 53 R8_NRPRCJU C 21 0 Processo Jud Proceso Jud Leg Process Nr. Processo Judicial Nº Proceso judicial Legal Process Number @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 141584 0
SR8 54 R8_TAFKA C 60 0 TAFKey Alter TAFKey Modif TAFKey Alter Código de integ. da alt Código de integ. de Mod Code of alt integ - - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 141585 0
SR8 55 R8_FILSUB C 2 0 Fil. Substit Suc. Substit Br substit Filial do Substituto Sucursal sustituto Branch of substitute - vazio() .or. ExistCpo("SM0",cEmpAnt+M->R8_FILSUB) x x x x x x x x x x x x x x x x x - XM0 1 x - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 141586 0
SR8 56 R8_TAFKI C 60 0 TAFKeyInicio TAFKeyInicio TAFKeyInitia Chave inicial do TAF Clave inicial del TAF TAF Start Key @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 141587 0
SR8 57 R8_MATSUB C 6 0 Matr.Substit Matr.Sustit Reg substit Matricula do Substituto Matrícula del sustituto Registration of substitut @! vazio() .or. ExistCpoRh("SRA",M->R8_MATSUB,1,GDFieldGet("R8_FILSUB")) .AND. VldSubst(GDFieldGet("R8_FILSUB"),M->R8_MATSUB) x x x x x x x x x x x x x x x x x - SRAFIL 1 x - - - S A - - - - - - - - - 121 - S - - N - N - - - 1 2 - - - 141588 0
SR8 58 R8_TAFKF C 60 0 TAFKeyFinal TAFKeyFinal TAFKeyFinal Chave final do TAF Clave final del TAF TAF End Key @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 141589 0
SR8 59 R8_GEDOC C 20 0 Nr GEDOC Nº GEDOC GEDOC no. Numero GEDOC Número GEDOC GEDOC number @ - x 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 - - - 141590 0
SR8 60 R8_DTER D 8 0 Data Ef Retr Fecha Ef Ret Retr Eff Dat Data de Efeito Retroativo Fecha de efecto retroacti Retroactive Effect Date - - x x x x x x x x x x x x x x x x Ctod("//") - 1 xxxxxx x - - - S A R - - - - - - Iif(FindFunction('fWhenDtEr'),fWhenDtEr(),.T.) - - - S - - N - N - - - 1 1 - - - 141591 0
SR8 61 R8_DATALT D 8 0 Dt. Alt. Mot Fch. Mod. Mo Reas Chg Dt Data de Alt. Mot. Afasta Fch. Mod. Mot. Licenc. Leave Reason Change Date - - x x x x x x x x x x x x x x x x Ctod("//") - 1 xxxxxx x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 141592 0
SR8 62 R8_INTTAF C 1 0 Int. TAF/MID Int. TAF/MID Int TAF/MID Integra com o TAF/MID. Integra con el TAF/MID. Integrate with TAF/MID @! Pertence(" 12") x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 141593 0
SR8 63 R8_DTINIF D 8 0 Ini.PerAqFer Ini.PerAcFer FerAq.Per St Dt.Início Per.Aq. Férias Fch.Inicio Per.Ac. Vacaci Vacation Aq.Per. Start Dt - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 141594 0
SR8 64 R8_DTFMF D 8 0 Fim PerAqFer Fin PerAcFer FerAq.Per. E Dt.Final Per.Aq. Férias Fch.Final Per.Ac. Vacacio Vacation Aq.Per. Final Dt - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 141595 0
SR8 65 R8_CNPJE C 14 0 CNPJ O.P. RCPJ O.P. O.P. EIN CNPJ do órgão público RCPJ del organismo públic Public Agency EIN @!R NN.NNN.NNN/NNNN-99 Vazio() .Or. CGC(M->R8_CNPJE) x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 141596 0
SR8 66 R8_REMUN C 1 0 Rem.Cg.Efet. Rem.Cg.Efect Effec.Pos.Co Remuneração Cargo Efetivo Remuneración Cargo Efecti Effective Position Compen @! Vazio() .or. Pertence("12") x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 141597 0
SR8 67 R8_RECIBO C 44 0 Recibo CAT Recibo CAT CAT Receipt Recibo CAT Recibo CAT CAT Receipt @! - x x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 080 - S - - N - N - - - 1 2 - - - 141598 0

Índices da Tabela SR8 (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_
SR8 1 R8_FILIAL+R8_MAT+DTOS(R8_DATAINI)+R8_TIPO Matricula + Dt. Afastam. + Tipo Afastam Matricula + Fch. Licenc. + Tipo Licenci Registration + Leave Dt. + Tp Absen. S XXX+XXX+30 - S 2 3 - 20287 0
SR8 2 R8_FILIAL+R8_MAT+R8_SEQ+DTOS(R8_DATA)+R8_TIPOAFA Matricula + Sequência + Dt.Alteracao + Cód. Ausenc. Matricula + Secuencia + Fch. Modif. + Cod.Ausencia Registration + Sequence + Change Date + Absence Code S - - S 2 3 - 20288 0
SR8 3 R8_FILIAL+R8_MAT+R8_PER+R8_NUMPAGO Matricula + Cod.Per.Inic + Num. Pagto Matricula + Cod.Per.Inic + Nº Pago Registration + Ini.Per.Code + Paym.No. S - - N 2 3 - 20289 0
SR8 4 R8_FILIAL+R8_MAT+DTOS(R8_DTBLEG) Matricula + Dt.Bas.Legal Matricula + Fch.Bas.Leg. Registration + Legal BaseDt S - - N 2 3 - 20290 0
SR8 5 R8_FILIAL+R8_NUMID Num.Identif. Nº Identif. Ident.Number S - - N 2 3 - 20291 0
SR8 6 R8_FILIAL+R8_MAT+DTOS(R8_DATAINI)+R8_TIPOAFA+STR(R8_DIASEMP) Matricula + Dt. Afastam. + Cód. Ausenc. + Dias Empresa Matricula + Fch. Licenc. + Cod.Ausencia + Dias Empresa Registration + Leave Dt. + Absence Code + Company Days S XXX+XXX+30 - N 2 3 - 20292 0
SR8 7 R8_FILIAL+R8_CODRPAT+R8_MAT+DTOS(R8_DATA) Reg.Patronal + Matricula + Dt.Alteracao Reg.Patronal + Matricula + Fch. Modif. Empl. Reg. + Registration + Change Date S - - N 2 3 - 20293 0
SR8 9 R8_FILIAL+R8_MAT+R8_SEQ+DTOS(R8_DATA)+R8_TIPO Matricula + Sequência + Dt.Alteracao + Tipo Afastam Matricula + Secuencia + Fch. Modif. + Tipo Licenci Registration + Sequence + Change Date + Tp Absen. S - INDICEGFP9 S 2 3 - 20294 0

Perguntas frequentes

Para que serve a tabela SR8 no Protheus?

Ela é utilizada para controle de ausências dentro do sistema ERP Protheus.

Como consultar os campos da tabela SR8?

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

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

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