Jump to content
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×

Recommended Posts


  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted

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á!


  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted

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
  • 4 months later...

  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  18
  • Content Per Day:  0.00
  • Reputation:   1
  • Achievement Points:  101
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  56

Posted

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

  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted

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.


  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  18
  • Content Per Day:  0.00
  • Reputation:   1
  • Achievement Points:  101
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  56

Posted

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


  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted

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

HORASTRABDESC (PAR, '1') *2

Minha versão é 11.52.59 (1)


  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  18
  • Content Per Day:  0.00
  • Reputation:   1
  • Achievement Points:  101
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  56

Posted

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?


  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted (edited)

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. "

Edited by Ingrid.Ludwig

  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  18
  • Content Per Day:  0.00
  • Reputation:   1
  • Achievement Points:  101
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  56

Posted

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


  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted

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

Certo, boa sorte!


  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  18
  • Content Per Day:  0.00
  • Reputation:   1
  • Achievement Points:  101
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  56

Posted

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


  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted

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!


  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  18
  • Content Per Day:  0.00
  • Reputation:   1
  • Achievement Points:  101
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  56

Posted

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

  • Topic Count:  946
  • Topics Per Day:  0.13
  • Content Count:  9,174
  • Content Per Day:  1.27
  • Reputation:   456
  • Achievement Points:  109,719
  • Solved Content:  0
  • Days Won:  263
  • Status:  Offline
  • Age:  53
  • Device:  Windows

Posted

:EmoticonosMsN (85):


  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  18
  • Content Per Day:  0.00
  • Reputation:   1
  • Achievement Points:  101
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  56

Posted

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


  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted

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.


  • Topic Count:  94
  • Topics Per Day:  0.02
  • Content Count:  400
  • Content Per Day:  0.09
  • Reputation:   0
  • Achievement Points:  2,951
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  7

Posted

Pessoal,

Bom dia!

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


  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted

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.


  • Topic Count:  94
  • Topics Per Day:  0.02
  • Content Count:  400
  • Content Per Day:  0.09
  • Reputation:   0
  • Achievement Points:  2,951
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  7

Posted

Boa tarde!

Foi exatamente no que pensei.

Muito Obrigado!

  • 2 weeks later...

  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  18
  • Content Per Day:  0.00
  • Reputation:   1
  • Achievement Points:  101
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  56

Posted

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


  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  62
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  434
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline

Posted

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.

  • 1 year later...

  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  2
  • Content Per Day:  0.00
  • Reputation:   0
  • Achievement Points:  10
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline

Posted

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!

  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  2
  • Content Per Day:  0.00
  • Reputation:   0
  • Achievement Points:  10
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline

Posted

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!
  • 1 year later...

  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  18
  • Content Per Day:  0.00
  • Reputation:   1
  • Achievement Points:  101
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  56

Posted

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.