Ingrid.Ludwig Posted June 4, 2014 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 Report Posted June 4, 2014 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á!
Ingrid.Ludwig Posted June 6, 2014 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 Author Report Posted June 6, 2014 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! 1
humberto_TI Posted November 6, 2014 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 Report Posted November 6, 2014 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
Ingrid.Ludwig Posted November 6, 2014 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 Author Report Posted November 6, 2014 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.
humberto_TI Posted November 6, 2014 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 Report Posted November 6, 2014 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
Ingrid.Ludwig Posted November 6, 2014 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 Author Report Posted November 6, 2014 Se você testar com ela exatamente como está abaixo, da erro? HORASTRABDESC (PAR, '1') *2 Minha versão é 11.52.59 (1)
humberto_TI Posted November 6, 2014 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 Report Posted November 6, 2014 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?
Ingrid.Ludwig Posted November 6, 2014 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 Author Report Posted November 6, 2014 (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 November 6, 2014 by Ingrid.Ludwig
humberto_TI Posted November 6, 2014 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 Report Posted November 6, 2014 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
Ingrid.Ludwig Posted November 6, 2014 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 Author Report Posted November 6, 2014 blza..vou testar e te informo...obrigado Certo, boa sorte!
humberto_TI Posted November 6, 2014 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 Report Posted November 6, 2014 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
Ingrid.Ludwig Posted November 6, 2014 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 Author Report Posted November 6, 2014 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!
humberto_TI Posted November 6, 2014 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 Report Posted November 6, 2014 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... 1
Jair - Fórmula Posted November 7, 2014 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 Report Posted November 7, 2014
humberto_TI Posted November 7, 2014 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 Report Posted November 7, 2014 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
Ingrid.Ludwig Posted November 10, 2014 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 Author Report Posted November 10, 2014 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.
João Lemos Posted November 12, 2014 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 Report Posted November 12, 2014 Pessoal, Bom dia! Para os colaboradores que trabalho em regime de escala como funcionaria essa formula?
Ingrid.Ludwig Posted November 13, 2014 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 Author Report Posted November 13, 2014 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.
João Lemos Posted November 13, 2014 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 Report Posted November 13, 2014 Boa tarde! Foi exatamente no que pensei. Muito Obrigado!
humberto_TI Posted November 25, 2014 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 Report Posted November 25, 2014 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
Ingrid.Ludwig Posted November 26, 2014 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 Author Report Posted November 26, 2014 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.
Ana L Marques Posted April 6, 2016 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 Report Posted April 6, 2016 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!
Ana L Marques Posted April 14, 2016 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 Report Posted April 14, 2016 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!
humberto_TI Posted May 16, 2017 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 Report Posted May 16, 2017 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now