Ir para conteúdo
Anúncios Publicitários

fabio zettermann

Membros
  • Total de itens

    64
  • Registro em

  • Última visita

  • Dias ganhos

    1

fabio zettermann ganhou pela última vez em Março 29 2012

fabio zettermann teve o conteúdo mais curtido!

Reputação

1 Neutro

Sobre fabio zettermann

  • Rank
    Membro Ativo no Fórum
  • Data de Nascimento 03-08-1977

Informações de Perfil

  • Genero
    Masculino

Últimos Visitantes

1.090 visualizações
  1. Um determinado código de horario dentro do sistema nos dias de segunda a sexta o sistema deve pagar as horas extras a 70%, porém quando for no sábado (Compensado) o sistema deve pagar as horas extras a 100% para esse dia. Alguma ideia?
  2. fabio zettermann

    Avaliação Contrato Experiência Via Portal

    Boa Tarde! Por acaso alguém já tentou fazer via portal uma avaliação do período de contrato de experiência onde o gestor faz a avaliação do colaborador e vice-versa, será que existe a possibilidade de fazer isso? Obrigado! pelo espaço disponibilizado.
  3. fabio zettermann

    Erro rescisao labore

    Jorge, Estava dando um erro de data e hora invalida na hora de calcular a rescisão, mas era problema de versão mesmo. '11.20.40(5)' Valeu!!! por tentar ajudar.
  4. fabio zettermann

    Erro rescisao labore

    Bom dia! Por acaso alguem sabe que erro é esse e como resolver??? Esquece não consigo anexar o erro.
  5. fabio zettermann

    distribuição de HE no Chronus

    Anderson, Lá nos sindicatos estão as distribuições e os eventos estão associados o grande problema é quando o funcionário faz horas extras no dia compensado ai a regra cai por agua abaixo, se o funcionário nao fizer horas extras em dia compensado ele quebra as primeiras 40 a 50% 20 a 80% e o que passar disso a 100%.
  6. fabio zettermann

    distribuição de HE no Chronus

    Boa Tarde! Pessoal aqui na empresa temos um sindicato que determina que as horas extras sejam pagas Conforme estou demonstrando abaixo: Exemplo- Total de Horas Extras feitas pelo funcionário foram 85:00hs feitas em dias normais e compensados Então teríamos que distribuir da seguinte maneira 40:00hs a 50% 20:00hs a 80% 25:00 a 100% Limite de Horas extras a 50%= 40:00hs Limite de Horas extras a 80%= 20:00hs O que passar paga-se a 100% Feriados e DSR paga-se a 100% O problema é quando essas horas são feitas em dias compensados, os limites não são respeitados Se alguém souber como fazer essa quebra seja por formula ou parâmetro, por favor ajude.
  7. fabio zettermann

    tabelas Dinâmicas

    Pessoal alguem sabe uma outra maneira que não seja na mão grande???? Abraços!
  8. fabio zettermann

    tabelas Dinâmicas

    Alberto, Para ser mais exato seriam 155 Rubricas, mas se você acha melhor fazer a mão então iniciarei essa tarefa amanhã mesmo. Muito Obrigado!
  9. fabio zettermann

    tabelas Dinâmicas

    Em primeiro lugar Muito Obrigado! por ajudar. Rogério seriam muitas Rubricas acho que seria melhor via script, caso tenha algum que possa disponibilizar por favro coloque no post. Abraço!
  10. fabio zettermann

    tabelas Dinâmicas

    Pessoal ninguém sabe como fazer????
  11. fabio zettermann

    Campo horário da entrada do funcionário

    Amigo eu uso a consulta abaixo em uma planilha para verificar as marcações dos funcionários acho que é um inicio para o que você está precisando. Espero ter lhe ajudado. SELECT CHAPA, NOME, CODSECAO, CODPARCOL, FUNCAO, DATA, REPLICATE('0', 2 - LEN(cast((SUM(BATIDA1) /60) as varchar))) + cast((SUM(BATIDA1) /60) as varchar)+ ':' + REPLICATE('0', 2 - LEN(cast((SUM(BATIDA1) %60) as varchar))) + cast((SUM(BATIDA1) %60) as varchar) as BATIDA1, REPLICATE('0', 2 - LEN(cast((SUM(BATIDA2) /60) as varchar))) + cast((SUM(BATIDA2) /60) as varchar)+ ':' + REPLICATE('0', 2 - LEN(cast((SUM(BATIDA2) %60) as varchar))) + cast((SUM(BATIDA2) %60) as varchar) as BATIDA2, REPLICATE('0', 2 - LEN(cast((SUM(BATIDA3) /60) as varchar))) + cast((SUM(BATIDA3) /60) as varchar)+ ':' + REPLICATE('0', 2 - LEN(cast((SUM(BATIDA3) %60) as varchar))) + cast((SUM(BATIDA3) %60) as varchar) as BATIDA3, REPLICATE('0', 2 - LEN(cast((SUM(BATIDA4) /60) as varchar))) + cast((SUM(BATIDA4) /60) as varchar)+ ':' + REPLICATE('0', 2 - LEN(cast((SUM(BATIDA4) %60) as varchar))) + cast((SUM(BATIDA4) %60) as varchar) as BATIDA4, REPLICATE('0', 2 - LEN(cast((SUM(BATIDA5) /60) as varchar))) + cast((SUM(BATIDA5) /60) as varchar)+ ':' + REPLICATE('0', 2 - LEN(cast((SUM(BATIDA5) %60) as varchar))) + cast((SUM(BATIDA5) %60) as varchar) as BATIDA5, REPLICATE('0', 2 - LEN(cast((SUM(BATIDA6) /60) as varchar))) + cast((SUM(BATIDA6) /60) as varchar)+ ':' + REPLICATE('0', 2 - LEN(cast((SUM(BATIDA6) %60) as varchar))) + cast((SUM(BATIDA6) %60) as varchar) as BATIDA6, REPLICATE('0', 2 - LEN(cast((SUM(BATIDA7) /60) as varchar))) + cast((SUM(BATIDA7) /60) as varchar)+ ':' + REPLICATE('0', 2 - LEN(cast((SUM(BATIDA7) %60) as varchar))) + cast((SUM(BATIDA7) %60) as varchar) as BATIDA7, REPLICATE('0', 2 - LEN(cast((SUM(BATIDA8) /60) as varchar))) + cast((SUM(BATIDA8) /60) as varchar)+ ':' + REPLICATE('0', 2 - LEN(cast((SUM(BATIDA8) %60) as varchar))) + cast((SUM(BATIDA8) %60) as varchar) as BATIDA8, REPLICATE('0', 2 - LEN(cast((SUM(BATIDA9) /60) as varchar))) + cast((SUM(BATIDA9) /60) as varchar)+ ':' + REPLICATE('0', 2 - LEN(cast((SUM(BATIDA9) %60) as varchar))) + cast((SUM(BATIDA9) %60) as varchar) as BATIDA9, REPLICATE('0', 2 - LEN(cast((SUM(BATIDA10) /60) as varchar))) + cast((SUM(BATIDA10) /60) as varchar)+ ':' + REPLICATE('0', 2 - LEN(cast((SUM(BATIDA10) %60) as varchar))) + cast((SUM(BATIDA10) %60) as varchar) as BATIDA10 FROM (SELECT CHAPA, NOME, CODSECAO, CODPARCOL, FUNCAO, DATA, CASE WHEN NRO=1 THEN BATIDA ELSE 0 END BATIDA1, CASE WHEN NRO=2 THEN BATIDA ELSE 0 END BATIDA2, CASE WHEN NRO=3 THEN BATIDA ELSE 0 END BATIDA3, CASE WHEN NRO=4 THEN BATIDA ELSE 0 END BATIDA4, CASE WHEN NRO=5 THEN BATIDA ELSE 0 END BATIDA5, CASE WHEN NRO=6 THEN BATIDA ELSE 0 END BATIDA6, CASE WHEN NRO=7 THEN BATIDA ELSE 0 END BATIDA7, CASE WHEN NRO=8 THEN BATIDA ELSE 0 END BATIDA8, CASE WHEN NRO=9 THEN BATIDA ELSE 0 END BATIDA9, CASE WHEN NRO=10 THEN BATIDA ELSE 0 END BATIDA10 FROM (SELECT ROW_NUMBER() OVER(PARTITION BY A.CHAPA, B.DATA ORDER BY A.CHAPA, B.DATA, B.BATIDA) NRO, A.CHAPA, P.NOME, P.CODSECAO, A.CODPARCOL, F.NOME FUNCAO, B.DATA, B.BATIDA FROM ABATFUN B, PFUNC P, APARFUN A, PFUNCAO F WHERE P.CODCOLIGADA=B.CODCOLIGADA AND P.CHAPA=B.CHAPA AND P.CODFUNCAO=F.CODIGO AND P.CODCOLIGADA=F.CODCOLIGADA AND A.CHAPA=P.CHAPA AND A.CODCOLIGADA=P.CODCOLIGADA AND B.DATA between :PLN_B4_D and :PLN_B5_D AND B.BATIDA IS NOT NULL AND P.CODSITUACAO<>'D' AND A.CODPARCOL IN ('0004','0005') ) TABELA ) TABELAO GROUP BY CHAPA, NOME, CODSECAO, CODPARCOL, FUNCAO, DATA ORDER BY CHAPA
  12. fabio zettermann

    tabelas Dinâmicas

    Alguem?????
  13. fabio zettermann

    tabelas Dinâmicas

    Boa Tarde! Por acaso alguem conhece uma maneira de exportar a tabela dinâmica (HOMOLOGRUB)? ou o layout de importação dessa Tabela? Abraço!
  14. fabio zettermann

    Como é montado o Envelope Labore (RESOLVIDO)

    Boa Tarde! essas orientação que lhe passei serve para o DSR sobre extras e tal... Para o pagamento do DSR normal estas são as formulas que utilizo. REF: SE CREC = 'H' E DTD = DATANULA ENTAO (J/30) * NDDSRPER ( MTDATA (1 , MES , ANO) , ULTDIAMES ( MTDATA (1 , MES , ANO)) , '0') SENAO SE CREC = 'H' E DTD <> DATANULA E MESDT(DTD) = MES ENTAO ( J/30 ) * NDDSRPER(MTDATA(1,MES,ANO),DTD,"0") SENAO SE CREC = 'H' E DTD <> DATANULA E MESDT(DTD) <> MES ENTAO ( J/30 ) * NDDSRPER(MTDATA(1,MES+1,ANO),DTD,"0") SENAO 0 FIMSE FIMSE FIMSE VALOR: SE CREC = 'H' ENTAO N ('0003') * (RC/J) SENAO 0 FIMSE Boa Sorte!
  15. fabio zettermann

    Como é montado o Envelope Labore (RESOLVIDO)

    Faça como o Thalles falou depois crie 2 formulas uma de ref e outra de valor FORMULA REF: SE A('3') >0 ENTAO ( A('3') / ( NDIASMES ( MES , ANO) - ( FERIADOS ( MTDATA (1 , MES , ANO) , ULTDIAMES ( MTDATA (1 , MES , ANO) ) ) ) - NUMDIASEM ('DOM' , MTDATA (1 , MES , ANO) , ULTDIAMES ( MTDATA (1 , MES , ANO) ) ) ) * ( ( FERIADOS ( MTDATA (1 , MES , ANO) , ULTDIAMES ( MTDATA (1 , MES , ANO) ) ) ) + NUMDIASEM ('DOM' , MTDATA (1 , MES , ANO) , ULTDIAMES ( MTDATA (1 , MES , ANO) ) ) ) ) / H SENAO 0 FIMSE FORMULA VALOR: SE A('3') >0 ENTAO ( A('3') / ( NDIASMES ( MES , ANO) - ( FERIADOS ( MTDATA (1 , MES , ANO) , ULTDIAMES ( MTDATA (1 , MES , ANO) ) ) ) - NUMDIASEM ('DOM' , MTDATA (1 , MES , ANO) , ULTDIAMES ( MTDATA (1 , MES , ANO) ) ) ) * ( ( FERIADOS ( MTDATA (1 , MES , ANO) , ULTDIAMES ( MTDATA (1 , MES , ANO) ) ) ) + NUMDIASEM ('DOM' , MTDATA (1 , MES , ANO) , ULTDIAMES ( MTDATA (1 , MES , ANO) ) ) ) ) SENAO 0 FIMSE DEPOIS É SÓ ASSOCIAR ELAS NO EVENTO DE DSR/S.HORAS EXTRAS. ESPERO QUE LHE AJUDE.
×

Important Information

Usando este site, você concorda com nossos Termos de Uso.