Ir para conteúdo
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Fórmula Para O Chronus (Dobrar Horas) (RESOLVIDO)


Ingrid.Ludwig

Posts Recomendados


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Bom dia pessoal!

Utilizamos o banco de horas na nossa instituição e o nosso sindicato prevê que horas trabalhadas e domingos e feriados devem ser contadas em dobro no banco de horas.

Pesquisei nos chamados do suporte Totvs e, em um chamado já existente, a atendente informa que isso deve ser feito através de fórmula, mas não tenho nenhum exemplo ou base de como criar uma fórmula no Chronus.

Alguém pode me ajudar?

Agradeço desde de já!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Boa tarde pessoal!

Conseguimos fazer a fórmula e calcular corretamente.

Para isso cadastramos a fórmula (detalhada abaixo) em seguida, fomos até a parametrização do sindicato > eventos. No evento 1a faixa de descanso e 1a faixa de feriado, cadastramos a fórmula no campo "Fórmulas de lançamento par ao banco de horas".

Fórmula:

HORASTRABDESC
Retorna o número de horas ( em minutos ) trabalhadas em dia de descanso ou feriado pelo funcionário.
HORASTRABDESC (DATA, STRING)
Onde, no campo String
'0' - Retornará as horas trabalhadas considerando descanso, grupo de descanso e feriado;
'1' - Retornará as horas trabalhadas considerando descansos e grupo de descanso;
'2' - Retornará as horas trabalhadas considerando feriados.
‘’- Retornará as horas trabalhadas considerando apenas os descansos do Grupo de Descanso.
Então, utilizei:
Para domingos:
HORASTRABDESC (PAR, 1) * 2
Para feriados:
HORASTRABDESC (PAR, 2) * 2
Espero que eu possa ter ajudado alguém.
Abraço!
  • Like 1
Link para comentar
Compartilhar em outros sites

  • 4 meses depois...

  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  101
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

Olá Ingrid, tdo bem?

estou tentando usar essa formula HORASTRABDESC conforme vc mencionou mas tá dando erro..veja se consegue me ajudar

A hora trabalhada aos domingos e ou feriados será creditada, no banco de horas positivas, com acrescimo de 40%(Quarenta por cento), Ou seja, cada hora trabalhada equivale e 84 minutos
Determinamos que para melhor apuração e manutenção deste banco de horas, iremos trabalhar com Banco de horas diário, compensação primeira faixa.
- Para o calculo das horas extras conforme acima, devemos criar a formula e associa-la ao evento de horas extras para que o sistema calculo as mesmas nas ocorrências citadas na convenção e as leve para o banco de horas.
Encontramos a formula HORASTRABDESC e gostariamos de entender como fazer o processo para que o sistema calculo corretamente a mesma.
quando uso a mesma da erro de DATA não declarada..HORASTRABDESC (DATA, '0') . qual varivel vc usou? desde já agradeço a ajuda
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline


Olá Humberto!

Tudo bem e você?


Assim...

Em Cadastros > Fórmulas, foram criadas duas fórmulas:

1ª: Dobrar horas extras em Domingos

Fórmula: HORASTRABDESC (PAR, '1') *2


2ª) Dobrar horas extras em Feriados

Fórmula: HORASTRABDESC (PAR,'2') *2


Em Opções> Parâmetros > Parametrizador > Sindicato > Eventos, os eventos foram cadastrados conforme abaixo.

Além dos outros eventos (Atrasos, faltas e extras normais), criamos outros eventos:

1º)

Código do evento calculado no Totvs automação de ponto:

0022 - 1a faixa de extra descanso


Código do evento relacionado ao Labore

0053 - Horas extra 100%


*(as 3 caixinhas de seleção desmarcadas)


Fórmula de laçamentol para o banco de horas:

001 - Dobrar horas extras em Domingos.


2º)

Código do evento calculado no Totvs automação de ponto:

0024 - 1a faixa de extra feriado


Código do evento relacionado ao Labore

0053 - Horas extra 100%


*(as 3 caixinhas de seleção desmarcadas)


Fórmula de laçamentol para o banco de horas:

001 - Dobrar horas extras em Feriados.



Espero ter ajudado.


Att.

Ingrid.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  101
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

Oi Ingrid

eu tentei fazer desta forma, mudando apenas de 1 para 0 e o sistema esta dando mensagem A fórmula Testing não pode ser executada! Object reference not set to an instance of an object.

estou na versão 11.52.59(1) base oracle. qual versão vc esta?

daria certo de fosse somente uma data...que no meu caso é 40% de domingos e feriados. assim funciona mas não é o que preciso, (HORASTRABDESC ('19/10/2014', '0')/60)* 1.40

mais uma vez obrigado

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Se você testar com ela exatamente como está abaixo, da erro?

HORASTRABDESC (PAR, '1') *2

Minha versão é 11.52.59 (1)

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  101
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

Se você testar com ela exatamente como está abaixo, da erro?

HORASTRABDESC (PAR, '1') *2

Minha versão é 11.52.59 (1)

sim...será q vai ocorrer isto mesmo...e vc lembra se criou e parametrizou mesmo dando o erro ou com vc nao ocorreu o erro?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Eu não me lembro de ter dado erro.

Tenta a fórmula abaixo:

TIPOEXTRA(PAR,'D','D',)*1,40

Dica que recebi de outra pessoa:

"A função TIPOEXTRA retorna o número de horas extras de uma data conforme o tipo selecionado:
- Então usei 'PAR' para pegar a data em tempo de execução.
- 'D' para extra de descanso. Que pode assumir os seguintes valores: 'E' (Extras normais ou extras em dia de refeição) ou 'R' (Extras em dia de feriado) ou 'D' (Extras em dia de descanso) ou 'C' (Extras em dia compensado).
- O segundo 'D' significa 'Diurno' ou pode ser 'N' noturno. "

Editado por Ingrid.Ludwig
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  101
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

Eu não me lembro de ter dado erro.

Tenta a fórmula abaixo:

TIPOEXTRA(PAR,'D','D',)*1,40

Dica que recebi de outra pessoa:

"A função TIPOEXTRA retorna o número de horas extras de uma data conforme o tipo selecionado:

- Então usei 'PAR' para pegar a data em tempo de execução.

- 'D' para extra de descanso. Que pode assumir os seguintes valores: 'E' (Extras normais ou extras em dia de refeição) ou 'R' (Extras em dia de feriado) ou 'D' (Extras em dia de descanso) ou 'C' (Extras em dia compensado).

- O segundo 'D' significa 'Diurno' ou pode ser 'N' noturno. "

blza..vou testar e te informo...obrigado

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

blza..vou testar e te informo...obrigado

Certo, boa sorte!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  101
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

blza..vou testar e te informo...obrigado

Ingrid!

deu certo a HORASTRABDESC conforme sua orientação....pq? mesmo dando erro eu informei a formula nos parametros do sindicato e calculou corretamente.

muito obrigado pela ajuda...se precisar de alguma coisa...fique a vontade

abs

Hunbertoi

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Ingrid!

deu certo a HORASTRABDESC conforme sua orientação....pq? mesmo dando erro eu informei a formula nos parametros do sindicato e calculou corretamente.

muito obrigado pela ajuda...se precisar de alguma coisa...fique a vontade

abs

Hunbertoi

Você estava testando ela diretamente na fórmula? Por isso dava erro hehehe. Ela só vai funcionar no recálculo, porque diretamente na fórmula ela não sabe em que data está se referindo. Pensei que dava erro no recálculo.

Fico feliz que conseguiu!

Abraço!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  101
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

Você estava testando ela diretamente na fórmula? Por isso dava erro hehehe. Ela só vai funcionar no recálculo, porque diretamente na fórmula ela não sabe em que data está se referindo. Pensei que dava erro no recálculo.

Fico feliz que conseguiu!

Abraço!

pois é...foi isso mesmo....valeu...

  • Like 1
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  884
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.799
  • Conteúdo/Dia:  1.34
  • Reputação:   289
  • Pontos/Conquistas:  106.246
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Linux

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  101
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

Você estava testando ela diretamente na fórmula? Por isso dava erro hehehe. Ela só vai funcionar no recálculo, porque diretamente na fórmula ela não sabe em que data está se referindo. Pensei que dava erro no recálculo.

Fico feliz que conseguiu!

Abraço!

Ingrid, bom dia tdo bem?

posso te incomodar novamente?

tô parametrizado meu banco de horas...diario..é notei q os atrasos não estão indo para o banco. o que fiz? cadastrei os atrasos(codigo de calculo 10) nos eventos a serem calculados, nos parametros do sindicato..informei tanto esses eventos qto o evento de atrasos a ser lançado no Labore, se desmarco compensar no banco de horas..nao aparece atraso no movimento. se faço isso com faltas. aparece tanto no movimento qto no banco de horas.....se desabilito banco de horas, o sistema traz estes atrasos no movimento. tem algum detalhe que não esteja atentando? mdto obrigado

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Bom dia!

Eu tenho cadastrado em Eventos (em parametrizador > sindicato) o evento ATRASOS:

- Código do evento calculado pelo Totvs automação de ponto

0521 - ATRASOS

- Código do evento relacionado Labore

0520 - FALTAS/ATRASOS

- Código evento do banco de horas Lançado no Movimento

0520 - FALTAS/ATRASOS

Não sei te dizer muito sobre movimentos porque não temos o Chronus integrado com o Labore, mas do jeito que estamos usando está funcionando certinho no banco de horas.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  94
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  400
  • Conteúdo/Dia:  0.10
  • Reputação:   0
  • Pontos/Conquistas:  2.951
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  5

Pessoal,

Bom dia!

Para os colaboradores que trabalho em regime de escala como funcionaria essa formula?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Boa tarde João Lemos!

Para estes casos, eu criei um novo sindicato. Neste sindicato não cadastrei os eventos calculados pela fórmula, já que eles trabalham em domingos e em feriados dependendo da escala.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  94
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  400
  • Conteúdo/Dia:  0.10
  • Reputação:   0
  • Pontos/Conquistas:  2.951
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  5

Boa tarde!

Foi exatamente no que pensei.

Muito Obrigado!

Link para comentar
Compartilhar em outros sites

  • 2 semanas depois...

  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  101
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

Bom dia!

Eu tenho cadastrado em Eventos (em parametrizador > sindicato) o evento ATRASOS:

- Código do evento calculado pelo Totvs automação de ponto

0521 - ATRASOS

- Código do evento relacionado Labore

0520 - FALTAS/ATRASOS

- Código evento do banco de horas Lançado no Movimento

0520 - FALTAS/ATRASOS

Não sei te dizer muito sobre movimentos porque não temos o Chronus integrado com o Labore, mas do jeito que estamos usando está funcionando certinho no banco de horas.

Boa tarde João Lemos!

Para estes casos, eu criei um novo sindicato. Neste sindicato não cadastrei os eventos calculados pela fórmula, já que eles trabalham em domingos e em feriados dependendo da escala.

Boa tarde João Lemos!

Para estes casos, eu criei um novo sindicato. Neste sindicato não cadastrei os eventos calculados pela fórmula, já que eles trabalham em domingos e em feriados dependendo da escala.

Boa tarde João Lemos!

Para estes casos, eu criei um novo sindicato. Neste sindicato não cadastrei os eventos calculados pela fórmula, já que eles trabalham em domingos e em feriados dependendo da escala.

boa tarde Ingrid!

desculpe a demora em responder. acabei descobrindo e nem me atentei em dar o feedback

muito obrigado pela parceria

abs

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  62
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  434
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

boa tarde Ingrid!

desculpe a demora em responder. acabei descobrindo e nem me atentei em dar o feedback

muito obrigado pela parceria

abs

Imagina, é bom poder ajudar, já recebi bastante ajuda no fórum também. E não sei porque tem 3 respostas minhas aí hahaha foi sem querer.

Link para comentar
Compartilhar em outros sites

  • 1 ano depois...

  • Tópicos Que Criei:  0
  • Tópicos/Dia:  0
  • Meu Conteúdo:  2
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  10
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Eu não me lembro de ter dado erro.

Tenta a fórmula abaixo:

TIPOEXTRA(PAR,'D','D',)*1,40

Dica que recebi de outra pessoa:

"A função TIPOEXTRA retorna o número de horas extras de uma data conforme o tipo selecionado:

- Então usei 'PAR' para pegar a data em tempo de execução.

- 'D' para extra de descanso. Que pode assumir os seguintes valores: 'E' (Extras normais ou extras em dia de refeição) ou 'R' (Extras em dia de feriado) ou 'D' (Extras em dia de descanso) ou 'C' (Extras em dia compensado).

- O segundo 'D' significa 'Diurno' ou pode ser 'N' noturno. "

Oi Ingrid, boa tarde.

Estou tentando usar essa fórmula TIPOEXTRA para tratar duas situações.

- Se número de horas extras for igual a 30 horas, vai somar 00:15 a cada hora extra.

- Se número de horas extras for superiores a 30 horas, vai somar 00:30 a cada hora extra.

Pensei em algo assim:

SE TIPOEXTRA(PAR,'E','D') = 1800
ENTAO TIPOEXTRA(PAR,'E','D') + 0,15
FIMSE
Esta certo? Estou no caminho correto?
Obrigada!
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  0
  • Tópicos/Dia:  0
  • Meu Conteúdo:  2
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  10
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Imagina, é bom poder ajudar, já recebi bastante ajuda no fórum também. E não sei porque tem 3 respostas minhas aí hahaha foi sem querer.

Oi Ingrid, boa tarde.

Estou tentando usar essa fórmula TIPOEXTRA para tratar duas situações.

- Se número de horas extras for igual a 30 horas, vai somar 00:15 a cada hora extra.

- Se número de horas extras for superiores a 30 horas, vai somar 00:30 a cada hora extra.

Pensei em algo assim:

SE TIPOEXTRA(PAR,'E','D') = 1800
ENTAO TIPOEXTRA(PAR,'E','D') + 0,15
FIMSE
Esta certo? Estou no caminho correto?
Obrigada!
Link para comentar
Compartilhar em outros sites

  • 1 ano depois...

  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  18
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  101
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

Bom dia Ingrid, como vai? ainda esta por aqui?

preciso de uma ajuda, se possível

Trabalhamos com banco de horas diário por ocorrência e nosso acordo de banco de horas clausula sétima é assim: 
Atrasos, saídas e faltas não descontadas, poderão sem compensadas no banco de horas, limitando a uma ocorrência por semana.  Tentei a totvs porem segundo eles não é possível fazer isto via sistema(normal) porem deram 2as sugestões: Customizarmos ou fazermos via formulas. 

Você já teve alguma situação parecida? poderia dar um Help? desde já agradeço

abs

Humberto

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.