Ajude o site desativando o bloqueador de anúncio
Cabeçalho

Tabela 2410 SR8

Autor: Eurai Criado: 01/03/2025 Atualizado: 01/03/2025 Protheus
Postagem

Salve salve, blz?

 

 

Tabela SR8. #SR8

 

 

 

 

SX2 - TABELA

X2_CHAVE X2_PATH X2_ARQUIVO X2_NOME X2_NOMESPA X2_NOMEENG X2_ROTINA X2_MODO X2_MODOUN X2_MODOEMP X2_DELET X2_TTS X2_UNICO X2_PYME X2_MODULO X2_DISPLAY X2_SYSOBJ X2_USROBJ X2_POSLGT X2_CLOB X2_AUTREC X2_TAMFIL X2_TAMUN X2_TAMEMP X2_STAMP X2_INSDT
SR8 DATA SR8990 Controle de Ausências Control de Ausencias Absence Control E E E 0 R8_FILIAL+R8_MAT+DTOS(R8_DATAINI)+R8_TIPO+R8_TIPOAFA S 7 GPEA240 1 2 2 2 0 0

 

 

 

 

SX3 - CAMPOS

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_DESCRIC X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_NIVEL X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_CBOX X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER
SR8 01 R8_FILIAL C 2 0 Filial Filial 1 N 033
SR8 02 R8_MAT C 6 0 Matricula Numero da Matricula @! NaoVazio() .And. EXISTCHAV("SRA") 1 S 121
SR8 03 R8_DATA D 8 0 Dt.Alteracao Data Alteracao NaoVazio() dDataBase 1 S
SR8 04 R8_TIPO C 1 0 Tipo Afastam Tipo de Afastamento @! NaoVazio() .And. EXISTCPO("SX5","30"+M->R8_TIPO) .And. Pertence("FOPQRXYZW18VB67D") .And. A240NumDias() 30 1 N
SR8 05 R8_SEQ C 3 0 Sequência Sequência 1 S V R
SR8 06 R8_TIPOAFA C 3 0 Cód. Ausenc. Código da Ausência @! NaoVazio() .and. ExistCpo("RCM") .and. Gp240ValAfa() RCMBRA 1 S N A R gp240VerEdit()
SR8 07 R8_DESCTP C 75 0 Descrição Descricao Afastamento @! IF(INCLUI, "", Posicione("RCM",1,xFilial("RCM")+SR8->R8_TIPOAFA,"RCM_DESCRI")) 1 N V V
SR8 08 R8_PD C 3 0 Cod. Verba Codigo Verba @! Vazio() .or. ExistCpo("SRV") SRV 1 N V R gp240VerEdit()
SR8 09 R8_DATAINI D 8 0 Dt. Afastam. Data de Afastamento NaoVazio() .and. A240NumDias() Ctod("//") 1 N gp240VerEdit()
SR8 10 R8_DURACAO N 5 0 Num. Dias Número Dias @E 99999 gp240DurValid() 1 S N A R gp240RevEdit()
SR8 11 R8_AFARAIS C 2 0 Afast. RAIS Cod.Afast.RAIS 99 1 N A R #fBoxRAIS()
SR8 12 R8_DATAFIM D 8 0 Dt.Fim Afas. Data Fim do Afastamento A240NumDias() Ctod("//") 1 N gp240RevEdit()
SR8 13 R8_CONTAFA C 3 0 Nr.Sequencia Continuacao da Sequencia 999 (Vazio() .And. A240NumDias()) .or. aContAfaVal() 1 S Gp240VerEdit()
SR8 14 R8_DIASEMP N 5 0 Dias Empresa Dias Empresa 99999 1 S V R
SR8 15 R8_DPAGAR N 5 0 Dias a Pagar Dias a Pagar 99999 1 S V R
SR8 16 R8_SDPAGAR N 5 0 Saldo Dias Saldo Dias 99999 1 V R
SR8 17 R8_DPAGOS N 5 0 Dias Pagos Dias Pagos 99999 1 N V R gp240VerEdit()
SR8 18 R8_CONTINU C 1 0 Cont.Afa.Ant Continua Afast. Anterior @! NaoVazio() .and. A240NumDias() "2" 1 N A R 1=Sim;2=Nao
SR8 19 R8_CID C 10 0 Cod.Int.Doen Cod. Int. Doenca @! Vazio() .Or. ExistCpo( "TMR", M->R8_CID ) TMR 1 N A R
SR8 20 R8_CODCAT C 23 0 Cod.Com. CAT Cod. Com. CAT @R 99999999999999999999-9/99 1 N A R
SR8 21 R8_DTCAT D 8 0 Dt. Reg. CAT Dt. Reg. CAT CtoD("//") 1 N A R
SR8 22 R8_MEMO M 10 0 Desc. Det. Descricao Detalhada @! IF(INCLUI, "", MSMM(SR8->R8_CODMEMO)) 1 N A V gp240VerEdit()
SR8 23 R8_SDODIAS N 7 2 Saldo Dias Saldo de Dias @E 9,999.99 1 N V V
SR8 24 R8_CODMEMO C 6 0 Codigo Memo Codigo Memo @! 1 N R gp240VerEdit()
SR8 25 R8_STATUS C 1 0 Status Status @! 1 N A R C=Calculado;R=Reversao;T=Retroativo gp240VerEdit()
SR8 26 R8_NUMID C 26 0 Num.Identif. Numero Identificacao @! 1 N V R 129
SR8 27 R8_PROCES C 5 0 Cód.Processo Código do Processo @! SRA->RA_PROCES 1 S V R
SR8 28 R8_PER C 6 0 Cod.Per.Inic Codigo Periodo Inicio @! gp240RetCont("RCH",1,xFilial("RCH")+cProcesso,"RCH_PER","Empty(RCH->RCH_DTFECH) .AND. (RCH->RCH_PROCES == cProcesso)") RCH 1 N A R
SR8 29 R8_NUMPAGO C 2 0 Num. Pagto Num. Pagto @! gp240RetCont("RCH",1,xFilial("RCH")+cProcesso,"RCH_NUMPAG","Empty(RCH->RCH_DTFECH) .AND. (RCH->RCH_PROCES == cProcesso)") RCH 1 N A R gp240VerEdit()
SR8 30 R8_EMPPG C 1 0 Empresa Paga Empresa Paga os Dias @! Pertence("12") 1 A R R8EMPPGWHEN()
SR8 31 R8_CODRPAT C 4 0 Reg.Patronal Cod. do registro Patronal @! ExistCpo("RCO") GF0 1 N A R gp240VerEdit()
SR8 32 R8_DTBLEG D 8 0 Dt.Bas.Legal Data da Base Legal 1 N A R
SR8 33 R8_CODTPA C 6 0 Cod. Tpa. Cod. Memo Obs. TPA @! 1 N V R
SR8 34 R8_RHEXP C 6 0 Contr.Exp.RH Controle de Exportação RH 1 N V R
SR8 35 R8_OBSAFAS C 200 0 Inf. Compl. Inf.Compl. de afastamento @! 1 N A R
SR8 36 R8_TPEFD C 2 0 Motivo Afast Cod Motivo Afastamento @! ValidRCC("S048",RCM->RCM_TPEFD,1,2) S48 1 S A R
SR8 37 R8_TIPOAT C 1 0 Tp Ac Trâns. Tipo Afast. Acid.Trânsito @! (VAZIO() .OR. (Pertence("123 "))) 1 N A R 1=Atropelamento;2=Colisão;3=Outros fGP240Edit()
SR8 38 R8_OBSTPA M 10 0 Obs.Tp.Afast Obs.Tp.Afast.Acid.Trabalh @! IF(INCLUI, "", MSMM(SR8->R8_CODTPA)) 1 N A V fGP240Edit()
SR8 39 R8_NMMED C 80 0 Nm Emitente Nome do Emitente @! 1 S A R fGP240Edit()
SR8 40 R8_CRMMED C 14 0 Insc Emitent Inscrição do Emitente @! 1 S A R fGP240Edit()
SR8 41 R8_IDEOC C 1 0 Órg.Classe Órgão de Classe 9 Vazio() .Or. Pertence("123") 1 N A R 1=CRM;2=CRO;3=RMS fGP240Edit()
SR8 42 R8_UFCRM C 2 0 Cod. UF Cód. Unidade da Federação @! VAZIO() .OR. (EXISTCPO("SX5", "12" + M->R8_UFCRM)) 12 1 S A R fGP240Edit() 010
SR8 43 R8_CNPJCES C 14 0 CNPJ Cession CNPJ do Cessionário @R 99.999.999/9999-99 1 N A R fGP240Edit()
SR8 44 R8_TPCES C 1 0 Tp Ônus Cess Tipo Ônus da Cessão @! (VAZIO() .OR. (Pertence("12 "))) 1 N A R 1=Ônus do Cedente;2=Ônus do Cessionário; fGP240Edit()
SR8 45 R8_CNPJSIN C 14 0 CNPJ Sindica CNPJ do Sindicato @R 99.999.999/9999-99 1 N A R fGP240Edit()
SR8 46 R8_TPSIND C 1 0 Tp Ônus Sind Tipo Ônus Ren. Sindicato @! (VAZIO() .OR. (Pertence("123 "))) 1 N A R 1=Ônus Empregador;2=Ônus Sindicato;3=Dif.Salarial paga pelo Sindicato; fGP240Edit()
SR8 47 R8_PROADIC C 1 0 Calc Pr Adic Calc. Prop. Adicionais Pertence(" 12") 1 N A R 1=Sim;2=Não
SR8 48 R8_INTGTAF D 8 0 Integ TAF Integrado com TAF 1
SR8 49 R8_TPPROC C 1 0 Tp. Processo Tipo de Processo 9 Vazio() .Or. Pertence("123") 1 S A R 1=Administrativo;2=Judicial;3=Numero do Beneficio (NB) do INSS
SR8 50 R8_TPEFDAN C 2 0 Mot Anterior Cod Motiv Afastamento Ant @! 1 N V R
SR8 51 R8_EFDRETR C 1 0 Info Retroat Efeito Retroativo Afastam @! Pertence("12") 1 N A R 1=Sim;2=Não
SR8 52 R8_ORIGALT C 1 0 Orig Alterac Origem da Alteração @! Pertence("123") 1 A 1=Por iniciativa do empregador;2=Revisão Administrativa;3=Determinação Judicial
SR8 53 R8_NRPRCJU C 21 0 Processo Jud Nr. Processo Judicial @! 1 N A R
SR8 54 R8_TAFKA C 60 0 TAFKey Alter Código de integ. da alt 1 N A R
SR8 55 R8_FILSUB C 2 0 Fil. Substit Filial do Substituto vazio() .or. ExistCpo("SM0",cEmpAnt+M->R8_FILSUB) XM0 1 S A R 033
SR8 56 R8_TAFKI C 60 0 TAFKeyInicio Chave inicial do TAF @! 1 N A R
SR8 57 R8_MATSUB C 6 0 Matr.Substit Matricula do Substituto @! vazio() .or. ExistCpoRh("SRA",M->R8_MATSUB,1,GDFieldGet("R8_FILSUB")) .AND. VldSubst(GDFieldGet("R8_FILSUB"),M->R8_MATSUB) SRAFIL 1 S A 121
SR8 58 R8_TAFKF C 60 0 TAFKeyFinal Chave final do TAF @! 1 N A R
SR8 59 R8_GEDOC C 20 0 Nr GEDOC Numero GEDOC @ 1 S A R
SR8 60 R8_DTER D 8 0 Data Ef Retr Data de Efeito Retroativo Ctod("//") 1 S A R Iif(FindFunction('fWhenDtEr'),fWhenDtEr(),.T.)
SR8 61 R8_DATALT D 8 0 Dt. Alt. Mot Data de Alt. Mot. Afasta Ctod("//") 1 S V R
SR8 62 R8_INTTAF C 1 0 Int. TAF/MID Integra com o TAF/MID. @! Pertence(" 12") 1 S V R 1=Sim;2=Não
SR8 63 R8_DTINIF D 8 0 Ini.PerAqFer Dt.Início Per.Aq. Férias 1 N A R
SR8 64 R8_DTFMF D 8 0 Fim PerAqFer Dt.Final Per.Aq. Férias 1 N A R
SR8 65 R8_CNPJE C 14 0 CNPJ O.P. CNPJ do órgão público @R 99.999.999/9999-99 1 N A R
SR8 66 R8_REMUN C 1 0 Rem.Cg.Efet. Remuneração Cargo Efetivo @! 1 N A R 1=Sim;2=Não
SR8 67 R8_RECIBO C 44 0 Recibo CAT Recibo CAT @! 1 N A R 080

 

 

 

 

SIX - INDICES

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST
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
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
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
SR8 4 R8_FILIAL+R8_MAT+DTOS(R8_DTBLEG) Matricula + Dt.Bas.Legal Matricula + Fch.Bas.Leg. Registration + Legal BaseDt S N 2 3
SR8 5 R8_FILIAL+R8_NUMID Num.Identif. Nº Identif. Ident.Number S N 2 3
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
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
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

 

 

 

 

SX7 - GATILHOS

X7_CAMPO X7_SEQUENC X7_REGRA X7_CDOMIN X7_TIPO X7_SEEK X7_ALIAS X7_ORDEM X7_CHAVE X7_CONDIC X7_PROPRI
R8_CONTAFA 001 gp240DiasEmp() R8_DIASEMP P N 0 !Empty(M->R8_CONTAFA) S
R8_DURACAO 001 gp240DiasEmp() R8_DIASEMP P N 0 S
R8_DURACAO 002 gp240CalcDtFim() R8_DATAFIM P N 0 S
R8_TIPOAFA 001 RCM->RCM_DESCRI R8_DESCTP P S RCM 1 xFilial("RCM")+M->R8_TIPOAFA S
R8_TIPOAFA 002 RCM->RCM_PD R8_PD P S RCM 1 xFilial("RCM")+M->R8_TIPOAFA S
R8_TIPOAFA 003 gp240DiasEmp() R8_DIASEMP P N 0 S
R8_TIPOAFA 004 gp240CalcDtFim() R8_DATAFIM P N 0 S
R8_TIPOAFA 005 RCM->RCM_PROADI R8_PROADIC P S RCM 1 xFilial("RCM")+M->R8_TIPOAFA S

 

 

 

 

SXG - Grupo de Campos

XG_GRUPO XG_DESCRI XG_DESSPA XG_DESENG XG_SIZEMAX XG_SIZEMIN XG_SIZE XG_PICTURE
010 Estado Estado State 5 2 2 @!
033 Tamanho da Filial Tamano de la Sucursal Branch Size 12 2 2
080 Tamanho do Protocolo TAF Tamaño del protocolo TAF Size of TAF Protocol 100 1 44 @!
121 Matrícula do Funcionário Matrícula del empleado Employee Registration 15 6 6 @!
129 Núm. Identific. Verba (NUMID) Nº Identific. Concepto (NUMID) Fund Identific Num (NUMID) 40 26 26 @!

 

 

 

 

 

 

 

 

 

 

Gostou? Compartilhe com seus amigos e deixe um comentário! ??

Um abraço, e até a próxima  

 

 

 

 

 

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL