Campos(SX3) |
X3_CAMPO |
X3_TITULO |
X3_DESCRIC |
HELP Campo |
X3_TIPO |
X3_TAMANHO |
X3_DECIMAL |
X3_PICTURE |
X3_VALID |
X3_RELACAO |
X3_F3 |
X3_TRIGGER |
X3_BROWSE |
X3_VISUAL |
X3_CONTEXT |
X3_CBOX |
X3_WHEN |
X3_INIBRW |
X3_GRPSXG |
X3_FOLDER |
X3_CONDSQL |
X3_CHKSQL |
X3_AGRUP |
X3_POSLGT |
X3_MODAL |
R8_FILIAL |
Filial |
Filial |
Insira ou selecione a Filial desejada.
|
C |
2 |
0 |
|
|
|
|
|
Nao |
Altera |
Virtual |
|
|
|
033 |
|
|
|
|
1 |
2 |
R8_MAT |
Matricula |
Numero da Matricula |
Numero/codigo da Matricula
|
C |
6 |
0 |
@! |
NaoVazio() .And. EXISTCHAV("SRA") .And. Val(M->R8_MAT) > 0 |
|
|
|
Sim |
Altera |
Virtual |
|
|
|
121 |
|
|
#R8_MAT <>' ' |
|
1 |
1 |
R8_DATA |
Dt.Alteracao |
Data Alteracao |
Informe a data em que está sendo
efetuada a alteração.
|
D |
8 |
0 |
|
NaoVazio() |
dDataBase |
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
#R8_DATA <>' ' |
|
1 |
1 |
R8_SEQ |
Sequência |
Sequência |
Sequência do afastamento.
|
C |
3 |
0 |
|
|
|
|
|
Sim |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_TIPO |
Tipo Afastam |
Tipo de Afastamento |
Informe o Tipo de Afastamento para Fgts
ou Tecle [F3] para consultar tabela.
Obs: Alguns Tipos não são válidos para
esta rotina.
Ex: Tipo "S" -> Falecimento
|
C |
1 |
0 |
@! |
NaoVazio() .And. EXISTCPO("SX5","30"+M->R8_TIPO) .And. Pertence("FOPQRXYZW18VB67D") .And. A240NumDias() |
|
30 |
|
Nao |
Altera |
Virtual |
|
|
|
|
|
|
#R8_TIPO <>' ' |
|
1 |
2 |
R8_TIPOAFA |
Cód. Ausenc. |
Código da Ausência |
Codigo do tipo do afastamento. Consulte
F3 para selecionar de uma lista.
|
C |
3 |
0 |
@! |
NaoVazio() .and. ExistCpo("RCM") .and. Gp240ValAfa() |
|
RCMBRA |
S |
Nao |
Altera |
Real |
|
gp240VerEdit() |
|
|
|
|
#R8_TIPOAFA<>' ' |
|
1 |
1 |
R8_DESCTP |
Descrição |
Descricao Afastamento |
Informe a descrição do Tipo da Ausência.
|
C |
75 |
0 |
@! |
|
IF(INCLUI, "", Posicione("RCM",1,xFilial("RCM")+SR8->R8_TIPOAFA,"RCM_DESCRI")) |
|
|
Nao |
Vizualiza |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
R8_PD |
Cod. Verba |
Codigo Verba |
Verba vinculada ao lançamento do
afastamento para tratamento de cálculo.
|
C |
3 |
0 |
@! |
Vazio() .or. ExistCpo("SRV") |
|
SRV |
|
Nao |
Vizualiza |
Real |
|
gp240VerEdit() |
|
|
|
|
|
|
1 |
2 |
R8_DATAINI |
Dt. Afastam. |
Data de Afastamento |
Informe a data de inÃcio do afastamento.
|
D |
8 |
0 |
|
NaoVazio() .and. A240NumDias() |
Ctod("//") |
|
|
Nao |
Altera |
Virtual |
|
gp240VerEdit() |
|
|
|
|
#R8_DATAINI<>' ' |
|
1 |
1 |
R8_AFARAIS |
Afast. RAIS |
Cod.Afast.RAIS |
Codigo de afastamento para a RAIS.
|
C |
2 |
0 |
99 |
|
|
|
|
Nao |
Altera |
Real |
#fBoxRAIS() |
|
|
|
|
|
|
|
1 |
2 |
R8_DURACAO |
Num. Dias |
Número Dias |
Duração (em dias) do afastamento.
|
N |
5 |
0 |
@E 99999 |
gp240DurValid() |
|
|
S |
Nao |
Altera |
Real |
|
gp240RevEdit() |
|
|
|
|
|
|
1 |
2 |
R8_DATAFIM |
Dt.Fim Afas. |
Data Fim do Afastamento |
Informe a Data Fim de afastamento ou
deixe em branco, para informar
posteriormente.
|
D |
8 |
0 |
|
A240NumDias() |
Ctod("//") |
|
|
Nao |
Altera |
Virtual |
|
gp240RevEdit() |
|
|
|
|
|
|
1 |
2 |
R8_CONTAFA |
Nr.Sequencia |
Continuacao da Sequencia |
Informe a sequência do afastamento do
qual este é continuação.
|
C |
3 |
0 |
999 |
Vazio() .or. aContAfaVal() |
|
|
S |
Sim |
Altera |
Virtual |
|
Gp240VerEdit() |
|
|
|
|
|
|
1 |
2 |
R8_DIASEMP |
Dias Empresa |
Dias Empresa |
Neste campo será gravado a quantidade de
dias que a empresa pagará ao funcionário
para as incapacidades. Esta quantidade
esta configurada no Cadastro de Tipos de
Ausências.
|
N |
5 |
0 |
99999 |
|
|
|
|
Sim |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_DPAGAR |
Dias a Pagar |
Dias a Pagar |
Saldo de dias da ausência a serem pagos.
|
N |
5 |
0 |
99999 |
|
|
|
|
Sim |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_SDPAGAR |
Saldo Dias |
Saldo Dias |
Informe o saldo de dias a ser
considerado no afastamento do
funcionário.
|
N |
5 |
0 |
99999 |
|
|
|
|
Sim |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_DPAGOS |
Dias Pagos |
Dias Pagos |
Número de dias pagos da ausência.
|
N |
5 |
0 |
99999 |
|
|
|
|
Nao |
Vizualiza |
Real |
|
gp240VerEdit() |
|
|
|
|
|
|
1 |
2 |
R8_CONTINU |
Cont.Afa.Ant |
Continua Afast. Anterior |
Informe se o afastamento é continuação
de um afastamento anterior com o mesmo
tipo.
|
C |
1 |
0 |
@! |
NaoVazio() .and. A240NumDias() |
"2" |
|
|
Nao |
Altera |
Real |
1=Sim;2=Nao |
|
|
|
|
|
|
|
1 |
2 |
R8_CID |
Cod.Int.Doen |
Cod. Int. Doenca |
Codigo internacional de doenças.
|
C |
10 |
0 |
@! |
ExistCpo( "TMR", M->R8_CID ) |
|
TMR |
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_CODCAT |
Cod.Com. CAT |
Cod. Com. CAT |
Número do comunicado de acidente do
trabalho (CAT).
|
C |
13 |
0 |
@R 9999999999-9/99 |
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_DTCAT |
Dt. Reg. CAT |
Dt. Reg. CAT |
Data do registro da CAT.
|
D |
8 |
0 |
|
|
CtoD("//") |
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_MEMO |
Desc. Det. |
Descricao Detalhada |
Descrição detalhada do afastamento.
|
M |
80 |
0 |
@! |
|
IF(INCLUI, "", MSMM(SR8->R8_CODMEMO)) |
|
|
Nao |
Altera |
Virtual |
|
gp240VerEdit() |
|
|
|
|
|
|
1 |
2 |
R8_CODMEMO |
Codigo Memo |
Codigo Memo |
Informe Codigo Memo.
|
C |
6 |
0 |
@! |
|
|
|
|
Nao |
Altera |
Real |
|
gp240VerEdit() |
|
|
|
|
|
|
1 |
2 |
R8_SDODIAS |
Saldo Dias |
Saldo de Dias |
Informe o Saldo de Dias
|
N |
7 |
2 |
@E 9,999.99 |
|
|
|
|
Nao |
Vizualiza |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
R8_STATUS |
Status |
Status |
Controle do status da ausencia.
|
C |
1 |
0 |
@! |
|
|
|
|
Nao |
Altera |
Real |
C=Calculado;R=Reversao;T=Retroativo |
gp240VerEdit() |
|
|
|
|
|
|
1 |
2 |
R8_NUMID |
Num.Identif. |
Numero Identificacao |
Número de controle interno do sistema
para identificar o registro da ausência.
Este campo é composto por:
Alias da tabela (SR8) + Matricula do
Funcionário + Ano + Mês + Dia do Inicio
da Ausência.
|
C |
26 |
0 |
@! |
|
|
|
|
Nao |
Vizualiza |
Real |
|
|
|
129 |
|
|
|
|
1 |
2 |
R8_PROCES |
Cód.Processo |
Código do Processo |
Código do Processo do funcionário no
momento do lançamento da ausência. O
processo esta vinculado diretamente ao
perÃodo de
inicio da ausência.
|
C |
5 |
0 |
@! |
|
SRA->RA_PROCES |
|
|
Sim |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_PER |
Cod.Per.Inic |
Codigo Periodo Inicio |
Identifica a que periodo de cálculo está
se referenciando o lançamento dentro do
processo.
|
C |
6 |
0 |
@! |
|
gp240RetCont("RCH",1,xFilial("RCH")+cProcesso,"RCH_PER","Empty(RCH->RCH_DTFECH) .AND. (RCH->RCH_PROCES == cProcesso)") |
RCH |
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_NUMPAGO |
Num. Pagto |
Num. Pagto |
Identifica o numero de pagamento de um
periodo de calculo.
|
C |
2 |
0 |
@! |
|
gp240RetCont("RCH",1,xFilial("RCH")+cProcesso,"RCH_NUMPAG","Empty(RCH->RCH_DTFECH) .AND. (RCH->RCH_PROCES == cProcesso)") |
RCH |
|
Nao |
Altera |
Real |
|
gp240VerEdit() |
|
|
|
|
|
|
1 |
2 |
R8_EMPPG |
Empresa Paga |
Empresa Paga os Dias |
Informe, para os afastamentos tipo 'O' e
'P', se os dias do afastamento serão
considerados no cálculo do pagamento dos
primeiros 15 dias realizado pela
empresa.
|
C |
1 |
0 |
@! |
Pertence("12") |
|
|
|
Sim |
Altera |
Real |
|
R8EMPPGWHEN() |
|
|
|
|
|
|
1 |
2 |
R8_CODRPAT |
Reg.Patronal |
Cod. do registro Patronal |
INFORME O CODIGO DO REGISTRO PATRONAL
|
C |
4 |
0 |
@! |
ExistCpo("RCO") |
|
GF0 |
|
Nao |
Altera |
Real |
|
gp240VerEdit() |
|
|
|
|
|
|
1 |
2 |
R8_DTBLEG |
Dt.Bas.Legal |
Data da Base Legal |
Informe a data da base legal.
|
D |
8 |
0 |
|
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_CODTPA |
Cod. Tpa. |
Cod. Memo Obs. TPA |
Código do campo MEMO R8_OBSTPA
|
C |
6 |
0 |
@! |
|
|
|
|
Nao |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_RHEXP |
Contr.Exp.RH |
Controle de Exportação RH |
Neste campo é armazenado a data da
exportação para o aplicativo Totvs
Controle de Acesso.
|
C |
6 |
0 |
|
|
|
|
|
Nao |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_OBSAFAS |
Inf. Compl. |
Inf.Compl. de afastamento |
Inf. Complementares do afastamento.
|
C |
200 |
0 |
@! |
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_TPEFD |
Motivo Afast |
Cod Motivo Afastamento |
Selecione o código do motivo de
afastamento temporário.
Uso eSocial.
|
C |
2 |
0 |
@! |
ValidRCC("S048",RCM->RCM_TPEFD,1,2) |
|
S48 |
|
Sim |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_TIPOAT |
Tp Ac Trâns. |
Tipo Afast. Acid.Trânsito |
Se o afastamento temporário é decorrente
de um acidente de trânsito (seja por
acidente de trabalho ou por doença),
será necessário identificar o Tipo de
Acidente de Trânsito.
1 - Atropelamento;
2 - Colisão;
3 - Outros.
Uso eSocial.
|
C |
1 |
0 |
@! |
(VAZIO() .OR. (Pertence("123 "))) |
|
|
|
Nao |
Altera |
Real |
1=Atropelamento;2=Colisão;3=Outros |
fGP240Edit() |
|
|
|
|
|
|
1 |
2 |
R8_OBSTPA |
Obs.Tp.Afast |
Obs.Tp.Afast.Acid.Trabalh |
Utilize esse campo para inserir
observações do tipo do afastamento
relativo ao acidente de trabalho.
Uso eSocial.
|
M |
60 |
0 |
@! |
|
IF(INCLUI, "", MSMM(SR8->R8_CODTPA)) |
|
|
Nao |
Altera |
Virtual |
|
fGP240Edit() |
|
|
|
|
|
|
1 |
2 |
R8_NMMED |
Nm Emitente |
Nome do Emitente |
Preencher com o nome do emitente do
atestado de afastamento.
Uso eSocial.
|
C |
80 |
0 |
@! |
|
|
|
|
Sim |
Altera |
Real |
|
fGP240Edit() |
|
|
|
|
|
|
1 |
2 |
R8_CRMMED |
Insc Emitent |
Inscrição do Emitente |
Número de inscrição do emitente do
atestado de afastamento no órgão de
classe.
Uso eSocial.
|
C |
14 |
0 |
@! |
|
|
|
|
Sim |
Altera |
Real |
|
fGP240Edit() |
|
|
|
|
|
|
1 |
2 |
R8_UFCRM |
Cod. UF |
Cód. Unidade da Federação |
Preencher com a sigla da Unidade da
Federação relativa ao órgao de classe do
emitente do Atestado de afastamento.
Se o campo R8_CRMMED for preenchido,
este campo deverá ser preenchido com uma
UF válida. Uso eSocial.
|
C |
2 |
0 |
@! |
VAZIO() .OR. (EXISTCPO("SX5", "12" + M->R8_UFCRM)) |
|
12 |
|
Sim |
Altera |
Real |
|
fGP240Edit() |
|
010 |
|
|
|
|
1 |
2 |
R8_IDEOC |
Órg.Classe |
Órgão de Classe |
Neste campo deve ser informado o tipo de
órgão de classe:
1 = CRM;
2 = CRO
|
C |
1 |
0 |
9 |
Vazio() .Or. Pertence("123") |
|
|
|
Nao |
Altera |
Real |
1=CRM;2=CRO;3=RMS |
fGP240Edit() |
|
|
|
|
|
|
1 |
2 |
R8_CNPJCES |
CNPJ Cession |
CNPJ do Cessionário |
Informar o CNPJ da empresa Cessionária,
para a qual o funcionário foi cedido, o
qual deverá ser válido e diferente do
CNPJ do declarante.
Uso eSocial.
|
C |
14 |
0 |
@R 99.999.999/9999-99 |
|
|
|
|
Nao |
Altera |
Real |
|
fGP240Edit() |
|
|
|
|
|
|
1 |
2 |
R8_TPCES |
Tp Ônus Cess |
Tipo Ônus da Cessão |
Informar Tipo Ônus da Cessão do
trabalhador:
1=Ônus do Cedente;
2=Ônus do Cessionário;
3=Ônus do Cedente e Cessionário.
Uso eSocial.
|
C |
1 |
0 |
@! |
(VAZIO() .OR. (Pertence("123 "))) |
|
|
|
Nao |
Altera |
Real |
1=Ônus do Cedente;2=Ônus do Cessionário;3=Ônus do Cedente e Cessionário; |
fGP240Edit() |
|
|
|
|
|
|
1 |
2 |
R8_CNPJSIN |
CNPJ Sindica |
CNPJ do Sindicato |
Informar o CNPJ do sindicato no qual o
trabalhador exercerá o mandato.
Uso eSocial.
|
C |
14 |
0 |
@R 99.999.999/9999-99 |
|
|
|
|
Nao |
Altera |
Real |
|
fGP240Edit() |
|
|
|
|
|
|
1 |
2 |
R8_TPSIND |
Tp Ônus Sind |
Tipo Ônus Ren. Sindicato |
Informar Tipo Ônus da Remuneração no
Mandato Sindical do trabalhador:
1=Ônus Empregador;
2=Ônus Sindicato;
3=Dif.Salarial paga pelo Sindicato.
Uso eSocial.
|
C |
1 |
0 |
@! |
(VAZIO() .OR. (Pertence("123 "))) |
|
|
|
Nao |
Altera |
Real |
1=Ônus Empregador;2=Ônus Sindicato;3=Dif.Salarial paga pelo Sindicato; |
fGP240Edit() |
|
|
|
|
|
|
1 |
2 |
R8_PROADIC |
Calc Pr Adic |
Calc. Prop. Adicionais |
Informe '1=Sim' para que o cálculo
proporcione o valor dos adicionais
conforme os afastamentos ou '2=Não' para
que não proporcione.
Por exemplo: afastamento do dia
01/07/2016 Ã 03/07/2016, ao selecionar
'1=Sim', para o cálculo dos adicionais
serão pagos os dias trabalhados mais os
dias de afastamento, nesse caso 28
dias.Ao selecionar '2=Não', seriam pagos
apenas sobre os dias trabalhados, nesse
caso 31 dias.
Atenção: Válido para todos os tipos de
ausências exceto a do tipo '4=Controle
de Dias de Direito'.
|
C |
1 |
0 |
|
Pertence(" 12") |
|
|
|
Nao |
Altera |
Real |
1=Sim;2=Não |
|
|
|
|
|
|
|
1 |
2 |
R8_INTGTAF |
Integ TAF |
Integrado com TAF |
Data de Integração com TAF
|
D |
8 |
0 |
|
|
|
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
R8_TPPROC |
Tp. Processo |
Tipo de Processo |
Informar o tipo de processo
valores permitidos:
1=Administrativo;
2=Judicial;
Uso eSocial.
3=Numero do Beneficio (NB) do INSS
|
C |
1 |
0 |
9 |
Vazio() .Or. Pertence("123") |
|
|
|
Sim |
Altera |
Real |
1=Administrativo;2=Judicial;3=Numero do Beneficio (NB) do INSS |
|
|
|
|
|
|
|
1 |
2 |
R8_TPEFDAN |
Mot Anterior |
Cod Motiv Afastamento Ant |
Contém o Codigo do Motivo Anterior, caso
o mesmo seja alterado no campo R8_TPEFD.
|
C |
2 |
0 |
@! |
|
|
|
|
Nao |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_EFDRETR |
Info Retroat |
Efeito Retroativo Afastam |
Informar se a alteração de motivo tem
efeito retroativo à data de afastamento
original.
|
C |
1 |
0 |
@! |
Pertence("12") |
|
|
|
Nao |
Altera |
Real |
1=Sim;2=Não |
|
|
|
|
|
|
|
1 |
2 |
R8_ORIGALT |
Orig Alterac |
Origem da Alteração |
Origem da alteração.
|
C |
1 |
0 |
@! |
Pertence("123") |
|
|
|
Sim |
Altera |
Virtual |
1=Por iniciativa do empregador;2=Revisão Administrativa;3=Determinação Judicial |
|
|
|
|
|
|
|
1 |
2 |
R8_NRPRCJU |
Processo Jud |
Nr. Processo Judicial |
Preencher com o número do processo
judicial.
|
C |
21 |
0 |
@! |
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_TAFKA |
TAFKey Alter |
Código de integ. da alt |
Chave de integração da alteração com o
TAF.
|
C |
60 |
0 |
|
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_FILSUB |
Fil. Substit |
Filial do Substituto |
Filial do substituto
|
C |
2 |
0 |
|
vazio() .or. ExistCpo("SM0",cEmpAnt+M->R8_FILSUB) |
|
XM0 |
|
Sim |
Altera |
Real |
|
|
|
033 |
|
|
|
|
1 |
2 |
R8_TAFKI |
TAFKeyInicio |
Chave inicial do TAF |
Informe a chave inicial do TAF
(CODUNICO+SEQUENCIA AFASTAMENTO+ "INI")
uso eSocial.
|
C |
60 |
0 |
@! |
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_MATSUB |
Matr.Substit |
Matricula do Substituto |
Matricula do Substituto
|
C |
6 |
0 |
@! |
vazio() .or. ExistCpoRh("SRA",M->R8_MATSUB,1,GDFieldGet("R8_FILSUB")) .AND. VldSubst(GDFieldGet("R8_FILSUB"),M->R8_MATSUB) |
|
SRAFIL |
|
Sim |
Altera |
Virtual |
|
|
|
121 |
|
|
|
|
1 |
2 |
R8_TAFKF |
TAFKeyFinal |
Chave final do TAF |
Informe a chave final do TAF
(CODUNICO+SEQUENCIA AFASTAMENTO+ "FIM")
uso eSocial.
|
C |
60 |
0 |
@! |
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_GEDOC |
Nr GEDOC |
Numero GEDOC |
Numero do Gerenciador Eletronico de
Documentos e Processos
|
C |
20 |
0 |
@ |
|
|
|
|
Sim |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_DTER |
Data Ef Retr |
Data de Efeito Retroativo |
Data a partir da qual o instrumento ou
determinação legal passa a produzir seus
efeitos.
|
D |
8 |
0 |
|
|
Ctod("//") |
|
|
Sim |
Altera |
Real |
|
Iif(FindFunction('fWhenDtEr'),fWhenDtEr(),.T.) |
|
|
|
|
|
|
1 |
1 |
R8_DATALT |
Dt. Alt. Mot |
Data de Alt. Mot. Afasta |
O campo reserva a data de alteração do
tipo de afastamento eSocial de doença
para acidente de trabalho ou vice-versa.
|
D |
8 |
0 |
|
|
Ctod("//") |
|
|
Sim |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
R8_INTTAF |
Int. TAF/MID |
Integra com o TAF/MID. |
Informe 2 para o evento não seja
integrado com o TAF/Middleware;
Informe 1 ou mantenha vazio para que o
afastamento seja integrado;
|
C |
1 |
0 |
@! |
Pertence(" 12") |
|
|
|
Sim |
Vizualiza |
Real |
1=Sim;2=Não |
|
|
|
|
|
|
|
1 |
2 |