Tabela: SR6 - Turnos de Trabalho


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Turnos de TrabalhoR6_FILIAL+R6_TURNOGPEA080




Indices(SIX)
OrdemChaveDescriçãoNickName
1R6_FILIAL+R6_TURNOTurno
2R6_FILIAL+R6_DESCDescricao




Abas(SXA)
XA_ALIASXA_ORDEMXA_DESCRICXA_AGRUPXA_TIPO
SR61Gerais
SR62Informacoes Folha
SR63Informacoes Ponto




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
R6_FILIAL Filial Filial C 2 0 CposInitWhen() Nao Altera Virtual 033 1 2
R6_TURNO Turno Turno de Trabalho Informe o código identificador do turno de trabalho. C 3 0 @! NaoVazio() .and. ExistChav("SR6") .and. CposInitWhen() .and. FreeForUse("SR6",M->R6_TURNO) Sim Altera Virtual 1 #R6_TURNO <>' ' 1 1
R6_DESC Descricao Descricao Informe descrição do turno de trabalho. C 50 0 @!S30 NaoVazio() .and. CposInitWhen() Sim Altera Virtual 1 #R6_DESC <>' ' 1 1
R6_HRNORMA Hrs. Normais Horas Normais Informe o número de horas trabalhadas pelos funcionários do turno do mês corrente. N 6 2 @E 999.99 POSITIVO() .and. CposInitWhen() Sim Altera Virtual 2 1 2
R6_HRDESC Hrs.Descanso Horas Descanso Informe o número de horas de descanso a que os funcionários do turno terão direito no mês corrente. N 5 2 @E 99.99 POSITIVO() .and. CposInitWhen() Sim Altera Virtual 2 1 2
R6_DIAVTRA D.Vale Tran. Dias para Vale Transporte Informe o número de dias em que o funcionário utiliza vale transporte. N 2 0 99 CposInitWhen() .AND. POSITIVO() Nao Altera Virtual 2 1 2
R6_DDIFVTR D.Dif.V.Tran Dias Dif. Vale Transporte Informe o número de dias respectivos a alteração de valor do vale transporte. N 2 0 99 CposInitWhen() .AND. POSITIVO() Nao Altera Virtual 2 1 2
R6_DIAUTEI D.Uteis V.T. Dias Uteis p/V.Transporte Informe o Número de Dias de Uteis de Vale Transporte do Funcionário. N 2 0 99 CposInitWhen() .AND. POSITIVO() Sim Altera Virtual 2 1 2
R6_HORMENO Horas Antes Horas Permitidas Antes N 5 2 @E 99.99 VldHora(M->R6_HORMENO) .and. CposInitWhen() .AND. POSITIVO() Val( GetMv("MV_HORMENO") ) Sim Altera Virtual 3 1 1
R6_HORMAIS Horas Depois Horas Permitidas Depois Preencher este campo com o número de horas que, se somado ao horário de Saída da Tabela, estabelece um limite para a Saída do Funcionário. N 5 2 @E 99.99 VldHora(M->R6_HORMAIS) .and. CposInitWhen() .AND. POSITIVO() Val( GetMv("MV_HORMAIS") ) Sim Altera Virtual 3 1 1
R6_REFEINI Refeit.Inic. Inicio Horário Refeitório Preencher o campo com o horário inicial a ser considerado para desconto de Refeições. Apontamentos de Refeitório anteriores a este horário não serão transferidos para a Folha de Pagamento. N 5 2 @E 99.99 VldHora(M->R6_REFEINI) .and. CposInitWhen() Nao Altera Virtual 3 1 2
R6_REFEFIM Refeit.Fim Final Horário Refeitório Preencher o campo com o horário final a ser considerado para desconto de refeitório. Apontamentos de Refeitório com horário superior a este não serão transferidos para a Folha de Pagamento. N 5 2 @E 99.99 VldHora(M->R6_REFEFIM) .and. CposInitWhen() Nao Altera Virtual 3 1 2
R6_ASFOLGA 1a.F.Folga 1a.Falta gera Folga(DSR) Apontar DSR para a 1a.Falta da Semana. C 1 0 @! Pertence("SN ") .and. CposInitWhen() "N" Sim Altera Virtual S=Sim;N=Nao 3 1 2
R6_NONAHOR Nona Hora Gerar Nona Hora Informe: "S" para que o sistema aponte automaticamente a Nona Hora; "N"- para que sistema não aponte automaticamente a Nora Hora. C 1 0 @! Pertence("SN ") .and. CposInitWhen() "N" Sim Altera Virtual S=Sim;N=Nao 3 1 2
R6_TPEXT Tp.He Normal Tipo de Hora Extra Normal Código do Tipo de Hora Extra Diurna a ser considerado no Apontamento quando for gerado DSR Automático. C 1 0 @! CposInitWhen() '1' Sim Altera Virtual 1=Normal;2=D.S.R.;3=Compensada;4=Feriado;5=Not.Normal;6=Not.D.S.R.;7=Not.Compensada;8=Not.Feriado 3 1 2
R6_TPEXTN Tp.He Not. Tipo de Hora Ext Noturna Código do Tipo de Hora Extra Noturna a ser considerado no Apontamento quando for gerado DSR Automático. C 1 0 @! CposInitWhen() "5" Sim Altera Virtual 1=Normal;2=D.S.R.;3=Compensada;4=Feriado;5=Not.Normal;6=Not.D.S.R.;7=Not.Compensada;8=Not.Feriado 3 1 2
R6_APODFER Ap.Marc.Fer. Aponta Funcion. em Ferias Indica se o Apontamento das Marcaçöes será feito quando funcionário estiver em Situação de Férias. Conteúdo Padrão carregado à partir do parâmetro MV_APODFER C 1 0 @! Pertence("SN") .and. CposInitWhen() GetMv("MV_APODFER") Sim Altera Virtual S=Sim;N=Nao 3 1 2
R6_TPEXFER Tip.H.E. Fer Tp de H. E. Normal Ferias Tipo de Horas Extras Normais a ser considerado para funcionários em Férias. C 1 0 @! CposInitWhen() SubStr(GetMv("MV_TPEXFER"),3,1) Sim Altera Virtual 1=Normal;2=D.S.R.;3=Compensada;4=Feriado;5=Not.Normal;6=Not.D.S.R.;7=Not.Compensada;8=Not.Feriado 3 1 2
R6_TPEXFEN Tp.H.E.Fer.N Tp. de H.E.Noturna Ferias Tipo de Horas Extras Noturnas a ser considerado para funcionários em Férias. C 1 0 @! CposInitWhen() SubStr(GetMV("MV_TPEXFER") ,1,1) Sim Altera Virtual 1=Normal;2=D.S.R.;3=Compensada;4=Feriado;5=Not.Normal;6=Not.D.S.R.;7=Not.Compensada;8=Not.Feriado 3 1 2
R6_INIHNOT Ini Hora Not Inicio da Hora Noturna Início do Horário Noturno Ex. 22.00 Conteúdo padrão carregado à partir do parâmetro MV_INIHNOT. N 5 2 @E 99.99 VldHora(M->R6_INIHNOT) .and. CposInitWhen() .AND. POSITIVO() GetMV("MV_INIHNOT") Sim Altera Virtual 3 1 2
R6_FIMHNOT Fim Hora Not Fim da Hora Noturna Final do Horário Noturno Ex. 05.00 Conteúdo padrão carregado à partir do parâmetro MV_FIMHNOT. N 5 2 @E 99.99 VldHora(M->R6_FIMHNOT) .and. CposInitWhen() GetMv("MV_FIMHNOT") Sim Altera Virtual 3 1 2
R6_MINHNOT Min Hora Not Minutos da Hora Noturna Quantidade de Minutos da Hora Noturna Ex. 52.50. Conteúdo padrão carregado à partir do parâmetro MV_MINHNOT. N 5 2 @E 99.99 NaoVazio() .and. CposInitWhen() .AND. POSITIVO() GetMv("MV_MINHNOT") Sim Altera Virtual 3 1 1
R6_ACRENOT Apenas Ac.No Apenas Acrescimo Noturno Define se o Adicional Noturno sobre Horas Normais e Sobre Horas Extras será Gerado apenas pelo acréscimo de Horas Noturnas. O Conteúdo Padrão deste campo será carregado à partir do parâmetro MV_ACRENOT. C 1 0 @! Pertence("SN") .and. CposInitWhen() "N" Sim Altera Virtual S=Sim;N=Nao 3 1 2
R6_EXTNOT Hr.Not.p/H.E Cons.Hr.Not. Para H.Extra Aponta Hora Extra Noturna utilizando o conteúdo dos Minutos de hora noturna. Conteúdo padrão inicializado à partir do parâmetro MV_EXTNOT. C 1 0 @! Pertence("SN") .and. CposInitWhen() GetMv("MV_EXTNOT") Sim Altera Virtual S=Sim;N=Nao 3 1 2
R6_HNOTFAL Con.AdNFalt Considera Ad. N. p/ Falta Este campo irá definir se para a Apuração das Faltas deverá ser considerada a Hora Noturna. O Conteúdo padrão deste campo é carregado à partir do parâmetro MV_HNOTFAL C 1 0 @! Pertence("SN") .and. CposInitWhen() GetMv("MV_HNOTFAL") Sim Altera Virtual S=Sim;N=Nao 3 1 2
R6_HNOTSAI Con AdN.S.An Considera Ad.N. p/Sai.Ant Este campo irá definir se para a Apuração das Saídas Antecipadas ou No Expediente deverá ser considerada a Hora Noturna. O Conteúdo padrão deste campo é carregado à partir do parâmetro MV_HNOTSAI C 1 0 @! Pertence("SN") .and. CposInitWhen() GetMv("MV_HNOTSAI") Sim Altera Virtual S=Sim;N=Nao 3 1 2
R6_HNOTATR Con.Adn.Atra Considera Ad. N. p/Atraso Este campo irá definir se para a Apuração dos Atrasos deverá ser considerada a Hora Noturna. O Conteúdo padrão deste campo é carregado à partir do parâmetro MV_HNOTATR C 1 0 Pertence("SN") .and. CposInitWhen() GetMv("MV_HNOTATR") Sim Altera Virtual S=Sim;N=Nao 3 1 2
R6_APTPMAR Apon.Tip.Mar Apontam. p/ Tipo de Marc. Gravar os Apontamentos de Acordo com o Tipo de Marcação. "1E" , "1S" , "2E" , "2S",... . O conteúdo padrão deste campo será carregado à partir do parâmetro MV_APTPMAR. C 1 0 @! Pertence("SN") .and. CposInitWhen() GetMv("MV_APTPMAR") Sim Altera Virtual S=Sim;N=Nao 3 1 2
R6_AUTOSAI Mc.Aut.D.Ntr Marca. Autom. Dia Nao Tra Define a geração automática das marcações de Intervalo para Dias Não trabalhados. Conteúdo padrão carregado à partir do parâmetro MV_AUTOSAI. C 4 0 @! CposInitWhen() GetMv("MV_AUTOSAI") SR6F3 Sim Altera Virtual .T. 3 1 2
R6_HNOTTAB Con.H.N.Tab. Cons. Hr.Not.Tab.Horario Indica se na Totalização das Horas na Tabela de Horário Padrão irá considerar a Hora Noturna Reduzida. Conteúdo padrão carregado à partir do parâmetro MV_HNOTTAB C 1 0 @! Pertence("SN") .and. CposInitWhen() GetMv("MV_HNOTTAB") Sim Altera Virtual S=Sim;N=Nao 3 1 2
R6_HNOTTBI Con.H.N.Tb.I Cons.Hr.Not.Interv.Tab.Hr Indica se na Totalização das Horas de Intervalo da Tabela de Horário Padrão irá considerar a Hora Noturna. Conteúdo padrão inicializado à partir do parâmetro MV_HNOTTBI C 1 0 @! Pertence("SN") .and. CposInitWhen() GetMV("MV_HNOTTBI") Sim Altera Virtual S=Sim;N=Nao 3 1 2
R6_HRINTER Hr.Inter.Jor Horas de Inter Jornada Informar o número de Horas que devem ser Considerado para Descanso Entre Duas Jornadas de Trabalho na apuração de Horas Extras Inter-Jornada. Conteúdo padrão carregado à partir do parâmetro MV_HRINTER. N 6 2 @E 999.99 VldHora( M->R6_HRINTER) .and. CposInitWhen() .AND. POSITIVO() GetMv("MV_HRINTER") Sim Altera Virtual 3 1 2
R6_HEINTER Tp.He.Int.Jo Tipo H.E. p/Inter Jornada Informar o Tipo de Hora Extra a ser Considerado na apuração das Horas Extras Inter-Jornada. Esse campo depende o Preenchimento do campo R6_HRINTER e será desconsiderado caso exista Evento com o Identificador de Ponto "029A". C 1 0 @! CposInitWhen() GetMv("MV_HEINTER") Sim Altera Virtual 1=Normal;2=D.S.R.;3=Compensada;4=Feriado;5=Not.Normal;6=Not.D.S.R.;7=Not.Compensada;8=Not.Feriado 3 1 2
R6_INTERNT Tp.Dia In.Jo Tipo Dia p/Inter Jornada Informe os Tipos de Dias Para os quais deverão ser apontadas Horas Extras Inter-Jornadas. C 5 0 @! CposInitWhen() GetMv("MV_INTERNT") SR6F31 Sim Altera Virtual .T. 3 1 2
R6_REVEZAM Reg.Revezam. Regime Revezamento Regime de revezamento de trabalho, para trabalhos em turnos ou escala. Especificar tempo trabalhado e tempo de descanso. Ex: 24 X 72 horas. C 15 0 @! Sim Altera Virtual 3 1 2
R6_TNOOPC Turno Opc. Turno Opcional Define um turno opcional (horário alternativo) ao turno padrão do trabalhador. Quando esse campo estiver preenchido e o parâmetro MV_TNOOPC possuir conteúdo igual a "S", os horários previstos para um trabalhador será identificado entre os horários do dia, informados na Tabela de Horário Padrão do turno opcional indicado. O horário alternativo será identificado conforme aquele cuja a primeira marcação do dia mais se aproxima da entrada dos horários possíveis. Os horários possíveis são composto pelos horários informados para o dia de cada uma das semanas do turno alternativo informado. Por exemplo: se o trabalhador pode realizar um horário na segunda-feira entre 3 horários possíveis para esse dia, será necessário informar um turno alternativo que possua 3 semanas (seqüências) e horários em todas as segundas-feiras. C 3 0 @! Vazio() .or. ( ExistCpo("SR6") .and. CposInitWhen() ) SR6 Sim Altera Real 3 1 2
R6_IDACREN Id.Acre.Not. Identifica o Acresc. Not. Informe se o Acréscimo Noturno será demonstrado em evento específico. Os minutos referentes ao acréscimo são apurados em evento associado ao identicador do ponto "037A - Acréscimo Noturno Autorizado". Para ativar esse procedimento o campo "Apenas Ac.No" deverá ser configurado para "S". Considere um trabalhador que realizou horas das 22:00 as 05:00. Tem-se: Horas noturnas: 08:00 Adicional noturno: 08:00 Com a ativação do destaque do acréscimo noturno em evento específico, resulta em: Horas noturnas: 07:00 Acréscimo noturno: 01:00 Adicional noturno: 08:00 C 1 0 @! Pertence("SN") .and. CposInitWhen() "N" Sim Altera Real S=Sim;N=Nao 3 1 2
R6_AUTOHEF Aut.HE.Fer. Autoriza HE Ferias Autoriza Horas Extras para trabalhadores em férias. C 1 0 @! Pertence("12") "1" Sim Altera Real 1=Sim;2=Nao 3 1 2
R6_MCIMPJC Mc.Imp.JC. Trata Marc.Imp. p/ J.C. Em jornadas contínuas, determina que a quantidade de marcações ímpar de um dia seja complementada com a próxima marcação de entrada (geralmente a do dia seguinte). Por exemplo, para jornadas contínuas 24 X 24 quando o trabalhador realiza horas extras de tal forma que a última marcação ultrapassa o limite do dia, essa marcação passa a ser considerada a marcação de entrada do dia seguinte, ficando o dia anterior com marcações em quantidade ímpar. Com a configuração desse campo, pode-se determinar que a última marcação seja considerada de fato como a saída da jornada. Conteúdo: 1 - Não aplica ajuste; 2 - Aplica o ajuste. C 1 0 @! Pertence("12") "1" Sim Altera Real 1=Nao Aplica;2=Aplica Ajuste 3 1 2
R6_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 Sim Altera Virtual 1 2
R6_TPJORN Tp Jornada Tipo Jornada de Trabalho Informe Tipo de Jornada. Uso eSocial. Opções disponíveis: 00=Descontinuado 01=Horário diário e folga fixos 02=12 x 36 03=horário diário fixo e folga variável 09=Demais tipos de jornada Em caso de preenchimento da opção for 09 deve ser preenchido o campo R6_DTPJOR (descrição jornada). C 2 0 @9 VAZIO() .OR. Pertence(' 0001020309') Nao Altera Real 00=Descontinuado;01=Horário diário e folga fixos;02=12 x 36;03=horário diário fixo e folga variável;09=Demais tipos de jornada; 3 1 2
R6_DTPJOR Desc.Tp.Jorn Descrição Jornada eSocial Informe a descrição do Tipo de Jornada. Uso eSocial. Regra: O preenchimento deste campo será obrigatório se o Tipo de Jornada for igual a 09. C 100 0 @! Nao Altera Real 3 1 2
R6_ABINTJ Mot Abon Int Motivo Abono Interjornada Código do Motivo de abono com o qual atrasos após a InterJornada deverão ser abonados C 3 0 @! SP6 Sim Altera Real 1 2





Relacionamentos(SX9)
X9_CDOM - Tabela Destino X9_EXPDOM - Expressão Origem X9_EXPCDOM - Expressão Destino
TDV R6_TURNO TDV_TURNO
ABO R6_TURNO ABO_TURNO
TXI R6_TURNO TXI_TURNO
TW1 R6_TURNO TW1_TURNO
TDX R6_TURNO TDX_TURNO
SPG R6_TURNO PG_TURNO
SPJ R6_TURNO PJ_TURNO
SRA R6_TURNO RA_TNOTRAB
SP2 R6_TURNO P2_TURNO
SPF R6_TURNO PF_TURNODE
SPF R6_TURNO PF_TURNOPA
SP4 R6_TURNO P4_TURNO
RF6 R6_TURNO RF6_TURNO
SR6 R6_TURNO R6_TNOOPC
RCF R6_TURNO RCF_TNOTRA
TGZ R6_TURNO TGZ_TURNO
TX8 R6_TURNO TX8_TURNO
SV7 R6_TURNO V7_TURNO
TWN R6_TURNO TWN_TURNO
AA1 R6_TURNO AA1_TURNO
SP8 R6_TURNO P8_TURNO
RF2 R6_TURNO RF2_TURNO
TFF R6_TURNO TFF_TURNO
TGY R6_TURNO TGY_TURNO
SK6 R6_TURNO K6_TURNO
SPD R6_TURNO PD_TURNO
TMV R6_TURNO TMV_TNOTRA