Rhicky Postado 18 de Janeiro de 2008 Tópicos Que Criei: 120 Tópicos/Dia: 0.02 Meu Conteúdo: 400 Conteúdo/Dia: 0.06 Reputação: 0 Pontos/Conquistas: 3.200 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 43 Denunciar Compartilhar Postado 18 de Janeiro de 2008 Estou precisando de uma fórmula para alteração de dias úteis de vale transporte, que considere sábados como dia útil, que verifique automaticamente feriados, conforme cadastrados no calendário e que verifique os afastamentos, período de férias, etc. Será que alguém tem alguma coisa pronta aí ? Poderiam postar ? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Mauricio J. T. Postado 18 de Janeiro de 2008 Tópicos Que Criei: 134 Tópicos/Dia: 0.02 Meu Conteúdo: 1.225 Conteúdo/Dia: 0.19 Reputação: 2 Pontos/Conquistas: 7.399 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Dispositivo: Windows Denunciar Compartilhar Postado 18 de Janeiro de 2008 Se nao me engano, eu ja dei esta solução no forum. NJTRAB - JOrnadas trabalhadas no mes NJTRABPXMES - Jornadas trabalhadas prox mes. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Sebastião Souza Junior Postado 18 de Janeiro de 2008 Tópicos Que Criei: 284 Tópicos/Dia: 0.04 Meu Conteúdo: 2.111 Conteúdo/Dia: 0.32 Reputação: 10 Pontos/Conquistas: 13.337 Conteúdo Resolvido: 0 Dias Ganho: 9 Status: Offline Idade: 45 Denunciar Compartilhar Postado 18 de Janeiro de 2008 Veja se uma das funções abaixo lhe atendem, elas consideram tudo que está pedindo: Função NDTRAB Retorna número de dias que o funcionário deverá trabalhar no mês de competência conforme cadastramento do calendário, afastamento, horário e histórico do funcionário. NDTRAB Função NJTRAB Retorna número de dias que o funcionário deverá trabalhar no mês de competência, verificando a jornada existente no horário cadastrado para o funcionário. Será verificando também calendário, afastamento e históricos do funcionário. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Mauricio J. T. Postado 18 de Janeiro de 2008 Tópicos Que Criei: 134 Tópicos/Dia: 0.02 Meu Conteúdo: 1.225 Conteúdo/Dia: 0.19 Reputação: 2 Pontos/Conquistas: 7.399 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Dispositivo: Windows Denunciar Compartilhar Postado 18 de Janeiro de 2008 Use NJTRAB, pois NDTRAB se atrapalha em jornadas que começam num dia e terminam no outro. Ele da dois dias. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
bernardes Postado 19 de Janeiro de 2008 Tópicos Que Criei: 17 Tópicos/Dia: 0.00 Meu Conteúdo: 55 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 447 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 49 Denunciar Compartilhar Postado 19 de Janeiro de 2008 NA variavel NDTRABPXMES basta soma-la com a variavel de numero de dias de compensados, ou então criar uma sentença que retorne a função DATA pela descrição e pela variaveis execsql e resultsql retorna-la para sua formula. Caso tenha dificuldades, post novamente. Abraços.... Veja se uma das funções abaixo lhe atendem, elas consideram tudo que está pedindo: Função NDTRAB Retorna número de dias que o funcionário deverá trabalhar no mês de competência conforme cadastramento do calendário, afastamento, horário e histórico do funcionário. NDTRAB Função NJTRAB Retorna número de dias que o funcionário deverá trabalhar no mês de competência, verificando a jornada existente no horário cadastrado para o funcionário. Será verificando também calendário, afastamento e históricos do funcionário. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 22 de Janeiro de 2008 Tópicos Que Criei: 885 Tópicos/Dia: 0.13 Meu Conteúdo: 8.802 Conteúdo/Dia: 1.34 Reputação: 291 Pontos/Conquistas: 106.268 Conteúdo Resolvido: 0 Dias Ganho: 185 Status: Offline Idade: 51 Dispositivo: Windows Denunciar Compartilhar Postado 22 de Janeiro de 2008 E ai bernardes, td bem ? tá participando pacas tambem heim !!???? É isso ai, cada vez mais gente boa se ajudando mutuamente. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jorge Postado 22 de Janeiro de 2008 Tópicos Que Criei: 51 Tópicos/Dia: 0.01 Meu Conteúdo: 1.005 Conteúdo/Dia: 0.16 Reputação: 12 Pontos/Conquistas: 5.527 Conteúdo Resolvido: 0 Dias Ganho: 8 Status: Offline Idade: 51 Denunciar Compartilhar Postado 22 de Janeiro de 2008 Pessoal, Apenas uma dica para utilização das variáveis abaixo mencionadas. O cadastro do horário do funcionário deverá estar correto. Informo isso pois as vezes o cliente possui apenas o RM Labore, dessa forma não se importando muito com a informação referente ao horário, caso isso ocorra as variáveis poderão resultar valores distorcidos da realidade. att. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Rhicky Postado 12 de Fevereiro de 2008 Tópicos Que Criei: 120 Tópicos/Dia: 0.02 Meu Conteúdo: 400 Conteúdo/Dia: 0.06 Reputação: 0 Pontos/Conquistas: 3.200 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 43 Autor Denunciar Compartilhar Postado 12 de Fevereiro de 2008 Pessoal, Na fórmula abaixo trago os DIAS DA JORNADA - os DSR's: NJTRAB - (NDDSRPER (MTDATA (1,MES,ANO),MTDATA (1,INCMES(MES,1), INCANO (MES,ANO,1))-1,'0')) Porém, no horário do funcionário o sábado é compensado (vide print anexo). Como faço para retornar os dias compensados ? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Sebastião Souza Junior Postado 12 de Fevereiro de 2008 Tópicos Que Criei: 284 Tópicos/Dia: 0.04 Meu Conteúdo: 2.111 Conteúdo/Dia: 0.32 Reputação: 10 Pontos/Conquistas: 13.337 Conteúdo Resolvido: 0 Dias Ganho: 9 Status: Offline Idade: 45 Denunciar Compartilhar Postado 12 de Fevereiro de 2008 Rick, use a função abaixo para somar ao resultado que já tem: NDIASCOMP Esta variável retorna o total de dias de compensado do funcionário dentro de um período pré - determinado, tomando como base o horário do funcionário. NDIASCOMP (DATA,DATA) Exemplo: NDIASCOMP ( '01/07/1999' , '31/07/1999') Esta fórmula retorna o total de dias de compensação dentro do período. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Rhicky Postado 12 de Fevereiro de 2008 Tópicos Que Criei: 120 Tópicos/Dia: 0.02 Meu Conteúdo: 400 Conteúdo/Dia: 0.06 Reputação: 0 Pontos/Conquistas: 3.200 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 43 Autor Denunciar Compartilhar Postado 12 de Fevereiro de 2008 Sebastião, Obrigado pelo rápido retorno. Estive olhando no Help e na própria função que utilizei tem como considerar os dias compensados. Alterei a fórmula para o modelo abaixo e ficou funcional. (NJTRAB) - (NDDSRPER (MTDATA (1,MES,ANO),MTDATA (1,INCMES(MES,1), INCANO (MES,ANO,1))-1,'1')) Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Leandro Peixoto Postado 22 de Abril de 2014 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 29 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 198 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 22 de Abril de 2014 Prezados, Pelo que pude perceber, a função NJTRABPROXMES atende as minhas necessidades, no entanto quando há troca de horário que enseje o acréscimo de dias durante o mês ele não calcula a quantidade de dias corretamente. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
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.