Demetrio Postado 14 de Dezembro de 2010 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 14 Conteúdo/Dia: 0.00 Reputação: 1 Pontos/Conquistas: 116 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Denunciar Compartilhar Postado 14 de Dezembro de 2010 Boa tarde! Estou calculando férias colaetvas e temos colaboradores com menos de um ano. Pela logica, após o calculo das férias destes colaboradores, deve-se criar um novo periodo aquisitivo de férias, contando a partir da data do inicio de gozo das férias coletivas correto? Como faço para isso acontecer no sistema. Grato! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Excluído Postado 15 de Dezembro de 2010 Tópicos Que Criei: 68 Tópicos/Dia: 0.01 Meu Conteúdo: 997 Conteúdo/Dia: 0.15 Reputação: 4 Pontos/Conquistas: 5.604 Conteúdo Resolvido: 0 Dias Ganho: 5 Status: Offline Idade: 51 Denunciar Compartilhar Postado 15 de Dezembro de 2010 Olá Demetrio, acredito que estou com o mesmo problema que vc, veja se é conforme exemplo, funcionário A, data de admissão 01/09/2010, férias coletivas 23/12/2010, o período aquisitivo deve ser de 01/09/2010 a 22/12/2010, é isso, se for temos o mesmo problema. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Demetrio Postado 15 de Dezembro de 2010 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 14 Conteúdo/Dia: 0.00 Reputação: 1 Pontos/Conquistas: 116 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Autor Denunciar Compartilhar Postado 15 de Dezembro de 2010 Olá Demetrio, acredito que estou com o mesmo problema que vc, veja se é conforme exemplo, funcionário A, data de admissão 01/09/2010, férias coletivas 23/12/2010, o período aquisitivo deve ser de 01/09/2010 a 22/12/2010, é isso, se for temos o mesmo problema. Exatamente! Consultei algumas pessoas que me informaram que após a liberação das férias o novo periodo aquisitivo será o dia do inicio do gozo das férias. Você pederia fazer este teste? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Excluído Postado 15 de Dezembro de 2010 Tópicos Que Criei: 68 Tópicos/Dia: 0.01 Meu Conteúdo: 997 Conteúdo/Dia: 0.15 Reputação: 4 Pontos/Conquistas: 5.604 Conteúdo Resolvido: 0 Dias Ganho: 5 Status: Offline Idade: 51 Denunciar Compartilhar Postado 15 de Dezembro de 2010 É isso mesmo Demetrio, o sistema procede dessa maneira mesmo, já testado e aprovado, mas me diz, com relação ao atual no seu caso no recibo de férias pode sair o período aquisitivo completo? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Demetrio Postado 15 de Dezembro de 2010 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 14 Conteúdo/Dia: 0.00 Reputação: 1 Pontos/Conquistas: 116 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Autor Denunciar Compartilhar Postado 15 de Dezembro de 2010 É isso mesmo Demetrio, o sistema procede dessa maneira mesmo, já testado e aprovado, mas me diz, com relação ao atual no seu caso no recibo de férias pode sair o período aquisitivo completo? No caso do recibo, efetuei um ajuste no SQL, para que o mesmo alterasse para um dia antes da data de inicio das férias. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Excluído Postado 15 de Dezembro de 2010 Tópicos Que Criei: 68 Tópicos/Dia: 0.01 Meu Conteúdo: 997 Conteúdo/Dia: 0.15 Reputação: 4 Pontos/Conquistas: 5.604 Conteúdo Resolvido: 0 Dias Ganho: 5 Status: Offline Idade: 51 Denunciar Compartilhar Postado 15 de Dezembro de 2010 Demetrio, pode postar a SQL pra galera? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Demetrio Postado 16 de Dezembro de 2010 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 14 Conteúdo/Dia: 0.00 Reputação: 1 Pontos/Conquistas: 116 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Autor Denunciar Compartilhar Postado 16 de Dezembro de 2010 Demetrio, pode postar a SQL pra galera? Jefferson estou enviando abaixo o SQL, conforme solicitado, mas me ocorreu um novo problema. Ao calucular a folha de pagamento dos colaboradores mensalistas surgiram erros na distribuição dos dias de férias e licença remunerada. Ex: 20 dias de férias coletivas a partir de 20/10/2010. Colaborador com direito a 10 dias de férias e 10 dias de licença remunerada. Ao lançar as férias para a folha e realizar o calculo, o sistema está considerando 10 dias férias, 10 dias de licença remunerada e 20 dias de salario, sendo que o correto seria: 10 dias de férias, 2 dias de Licença remunerada no mês e 18 dias de salario e ainda 8 dias de licença remunerada prox. mês. Como faço para que isso acontece?SELECT CASE WHEN ( SELECT P.DATAADMISSAO FROM PFUNC P WHERE P.CHAPA=:CHAPA AND P.CODCOLIGADA=:CODCOLIGADA ) <= '20100101' THEN MAX(PFHSTFER.DTFIMPERAQUIS) ELSE ( SELECT X.INICPROGFERIAS1-1 FROM PFUNC X WHERE X.CHAPA=:CHAPA AND X.CODCOLIGADA=:CODCOLIGADA ) END FROM PFHSTFER , PFUNC WHERE PFHSTFER.CHAPA=:CHAPA AND PFHSTFER.CODCOLIGADA=:CODCOLIGADA AND PFUNC.CHAPA=:CHAPA AND PFUNC.CODCOLIGADA=:CODCOLIGADA Me dê uma luz!!!! SEGUE SQL DO PERIODO AQUISITIVO FINAL, PARA COLABORADORES COM MENOS DE UM ANO PARA GERAR O RECIBO DE FÉRIAS. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Demetrio Postado 16 de Dezembro de 2010 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 14 Conteúdo/Dia: 0.00 Reputação: 1 Pontos/Conquistas: 116 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Autor Denunciar Compartilhar Postado 16 de Dezembro de 2010 Demetrio, pode postar a SQL pra galera? Jefferson, Bom dia! Segue anexo o SQL, conforme sua solicitação, mas ontem surgiu nova dúvida. Tenho dois tipo de contrato de trabalho, horista e mensalista: No caso do horista, o calculo das férias, quando eu lanço para a folha, o sistema está realizando o calculo corretamente ex: Funcionario horista com menos de um ano com direito as férias de apenas 5 dias. Ao lañçar para a folha e realizar o calculo, o sistema gera os 5 dias de férias, 7 dias de licença remunerado no mês e 8 dias de licença remunerada para o mês seguinte e 18 dias de salario, calculo correto. No caso do funcionario mensalista, o sistema está calaculando da seguinte maneira: Funcionario tem direito a 10 dias de férias, então ao lançar para a folha, o sistema calcula 10 dias de férias, 10 dias de licença remunerada e 20 dias de salário, sendo que o correto seria: 10 dias de férias, 2 dias de Licença remunerada e 18 dias de salário e 8 dias de licença remunerada para o proximo mês. Será que está faltando algum ajuste. Grato! Fico no aguardo! Demetrio Segue abaixo SQL do periodo aquisitivo final SELECT CASE WHEN ( SELECT P.DATAADMISSAO FROM PFUNC P WHERE P.CHAPA=:CHAPA AND P.CODCOLIGADA=:CODCOLIGADA ) <= '20100101' THEN MAX(PFHSTFER.DTFIMPERAQUIS) ELSE ( SELECT X.INICPROGFERIAS1-1 FROM PFUNC X WHERE X.CHAPA=:CHAPA AND X.CODCOLIGADA=:CODCOLIGADA ) END FROM PFHSTFER , PFUNC WHERE PFHSTFER.CHAPA=:CHAPA AND PFHSTFER.CODCOLIGADA=:CODCOLIGADA AND PFUNC.CHAPA=:CHAPA AND PFUNC.CODCOLIGADA=:CODCOLIGADA Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Excluído Postado 16 de Dezembro de 2010 Tópicos Que Criei: 68 Tópicos/Dia: 0.01 Meu Conteúdo: 997 Conteúdo/Dia: 0.15 Reputação: 4 Pontos/Conquistas: 5.604 Conteúdo Resolvido: 0 Dias Ganho: 5 Status: Offline Idade: 51 Denunciar Compartilhar Postado 16 de Dezembro de 2010 Demetrio, se para horistas dá certo e mensalistas não, o problema não pode estar em parâmetros, pode ser sua versão. 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.