Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Cálculo de médias no labore


LeonardoSombra

Posts Recomendados


  • Tópicos Que Criei:  6
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  17
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  145
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Boa tarde,

Pessoal, estou passando por uma situação um pouco complicada aqui na empresa, como meu processo de pagamento de médias é um tanto complicado, utilizo fórmulas de valor nos meus eventos de, por exemplo, férias, que usam código de cálculo.

Alguém concorda comigo que a função CALCMED(1) deve trazer a mesma coisa que o debug de médias do cálculo das férias?

Isso não acontece, no cálculo das médias via código de cálculo o sistema divide o valor por 11 e no cálculo via a função calcmed ele divide por 10...

Alguém pode me ajudar com isso?

Obrigado.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  284
  • Tópicos/Dia:  0.04
  • Meu Conteúdo:  2.117
  • Conteúdo/Dia:  0.32
  • Reputação:   10
  • Pontos/Conquistas:  13.363
  • Conteúdo Resolvido:  0
  • Dias Ganho:  9
  • Status:  Offline
  • Idade:  45

Usa a Calcmeddata

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  6
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  17
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  145
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Usa a Calcmeddata

Ok, mas aí eu tenho que dizer sempre o período que ele vai ter que pegar, se houver alguma alteração no cadastro do sindicato referente ao nº de meses a fórmula não contemplará, e pelo que penso a calcmed deveria usar o mesmo período do código de cálculo, já que ambos tem que pegar as informações no cadastro do sindicato.

Isso ocorre me todas a minhas médias de férias e 13º.

Essa é a fórmula de cálculo do meu evento de Férias normais:

SE TFUNC='O'

ENTAO

SE CALCMED(1) > TABCOMPL('MINGARANTIDO','V')

ENTAO (CALCMED (1)/30)* TABFUNC ('NRODIASFERIAS' , 'V')

SENAO (TABCOMPL('MINGARANTIDO','V')/30)*TABFUNC ('NRODIASFERIAS' , 'V')

FIMSE

SENAO

SE TFUNC='N' OU TFUNC='Z'

ENTAO

(RC+ CALCMED (1))/30*TABFUNC ('NRODIASFERIAS' , 'V')

SENAO

SE TFUNC='M'

ENTAO

(RC+ CALCMED (1))/30*TABFUNC ('NRODIASFERIAS' , 'V')

SENAO 0

FIMSE

FIMSE

FIMSE

Link para comentar
Compartilhar em outros sites

  • 4 anos depois...

  • Tópicos Que Criei:  58
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  672
  • Conteúdo/Dia:  0.11
  • Reputação:   25
  • Pontos/Conquistas:  4.005
  • Conteúdo Resolvido:  0
  • Dias Ganho:  18
  • Status:  Offline
  • Idade:  48

Olá Leonardo

Amigo, eu estou enfrentando um problema semelhando ao seu neste tópico.

Só que no meu caso a calc med está pegando os eventos de comissão e DSR de seis meses e o DEBUG está pegando 5 T-T

Estava procurando algum material para me ajudar a resolver este problema e encontrei este seu tópico.

Leonardo, sei que faz tempo que pegou isso mas, por acaso se lembra de alguma coisa na solução deste problema?

Estou lendo tudo que encontro e realizando uma porção de testes mas, até agora sem sucesso :sorry:

Caso se lembre de alguma coisa, por favor, me manda uma mensagem.

Se mais alguém souber de algo que possa me dar um rumo ficarei também agradecido.

Grande abraço a todos

:victory:


Ok, mas aí eu tenho que dizer sempre o período que ele vai ter que pegar, se houver alguma alteração no cadastro do sindicato referente ao nº de meses a fórmula não contemplará, e pelo que penso a calcmed deveria usar o mesmo período do código de cálculo, já que ambos tem que pegar as informações no cadastro do sindicato.
Isso ocorre me todas a minhas médias de férias e 13º.

Essa é a fórmula de cálculo do meu evento de Férias normais:

SE TFUNC='O'
ENTAO
SE CALCMED(1) > TABCOMPL('MINGARANTIDO','V')
ENTAO (CALCMED (1)/30)* TABFUNC ('NRODIASFERIAS' , 'V')
SENAO (TABCOMPL('MINGARANTIDO','V')/30)*TABFUNC ('NRODIASFERIAS' , 'V')
FIMSE
SENAO
SE TFUNC='N' OU TFUNC='Z'
ENTAO
(RC+ CALCMED (1))/30*TABFUNC ('NRODIASFERIAS' , 'V')
SENAO
SE TFUNC='M'
ENTAO
(RC+ CALCMED (1))/30*TABFUNC ('NRODIASFERIAS' , 'V')
SENAO 0
FIMSE
FIMSE
FIMSE

Link para comentar
Compartilhar em outros sites

  • 9 meses depois...

  • Tópicos Que Criei:  6
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  23
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  178
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  41
  • Dispositivo:  Windows

Boa tarde!

Estou com um problema parecido com o de vocês. No meu caso, o problema é que o CALCMED só calcula se as médias estiverem discriminadas no envelope. Sendo que o valor acaba duplicando e ai temos que forçar a exclusão dos eventos de média. Como consigo calcular somente pelo CALCMED sem que os eventos de média sejam discriminados no envelope?

Podem me ajudar, por favor?

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.