Ir para conteúdo
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Periodo aquisitivo


Demetrio

Posts Recomendados


  • 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

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!

Link para comentar
Compartilhar em outros sites


  • 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

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.

Link para comentar
Compartilhar em outros sites


  • 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

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?

Link para comentar
Compartilhar em outros sites


  • 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

É 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?

Link para comentar
Compartilhar em outros sites


  • 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

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

Link para comentar
Compartilhar em outros sites


  • 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

Demetrio, pode postar a SQL pra galera?

Link para comentar
Compartilhar em outros sites


  • 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

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.

Link para comentar
Compartilhar em outros sites


  • 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

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

Link para comentar
Compartilhar em outros sites


  • 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

Demetrio, se para horistas dá certo e mensalistas não, o problema não pode estar em parâmetros, pode ser sua versão.

Link para comentar
Compartilhar em outros sites

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.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.