Jump to content
Donaldson

Alertas ao Demitir funcionário

Recommended Posts

Pessoal,

Muitos não sabem mas é possível se criar uma fórmula para que dê determinados alertas ao demitir funcionário.

Para isso basta criar uma fórmula, conforme modelo que criei abaixo:

SE (CSIND='0001' OU CSIND='0007') E

(IDADE ( HOJE) >=45 E TCASA >=2) ENTAO 'O funcionário é do sindicato do DF ou GO e possui mais de 45 anos e 2 anos de casa. Verificar dias de aviso prévio!!'

SENAO

SE (CSIND='0004' OU CSIND='0005') E

(IDADE ( HOJE) >=50 E TCASA >=5) ENTAO 'O funcionário é do RJ e possui mais de 50 anos e 5 anos de casa. Verificar dias de aviso prévio!!'

SENAO

SE MTDATA(1,TABSECAO ('MESDATABASE' , 'V' , CODSECAO),ANO)-HOJE <=30 ENTAO 'Verifique a data-base informada no cadastro da seção deste funcionário, pasta RAIS/CAGED. Está caracterizando demissão com 30 dias antes desta data-base a partir de hoje.' SENAO ''

FIMSE FIMSE FIMSE

Depois associar a fórmula em Opções | Parametros | Param. Rescisão, no campo "Fórmula para mensagem ao calcular rescisão".

[]'s

Share this post


Link to post
Share on other sites

Bom dia.

Valeu pela dica.

tem essa aqui tambem, que ja informa a quantidade de dias que a pessoa tem de aviso prévio.

DECL MDE, MNA, NME;

SETVAR( MDE , MESDT( DTD ) );

SETVAR( MNA , MESDT( DNASCIM ) );

SE MDE > MNA ENTAO

SETVAR( NME , MDE - MNA + 1 )

SENAO

SETVAR( NME , MDE - MNA + 12 )

FIMSE;

SE IDADE( DTD ) >= 45 E DTA < '01/08/1999' ENTAO

SE NME >= 6 ENTAO

CONCAT( CONCAT( 'ATENÇÃO : Aviso prévio de ' , STR( 50 + ( IDADE( DTD ) - 44 ) , '9999') ) , ' dias.')

SENAO

CONCAT( CONCAT( 'ATENÇÃO : Aviso prévio de ' , STR( 50 + ( IDADE( DTD ) - 45 ) , '9999') ) , ' dias.')

FIMSE

SENAO

''

FIMSE

Share this post


Link to post
Share on other sites

Caro Donaldson,

Achei muito legal a sua dica. Sou nova aqui no Fórum mas já quero aproveitar para pedir uma ajuda. Preciso de um alerta na hora da demissão em que através da fórmula o sistema verifique se o funcionário teve movimentação lançada para uma competência posterior a data de demissão, exemplo:

Funcionário: A Demitido em: 30/11/2007 com movimentação para a competência de dez/07?!

Isso aconteceu aqui na minha empresa, e vimos isso no momento da integração Labore x Saldus, por isso achei legal os avisos!

O aviso poderia ser: FUNCIONÁRIO COM MOVIMENTAÇÃO POSTERIOR A DATA DE DEMISSÃO, FAVOR ANALISAR!

Valeu.

Simony

Share this post


Link to post
Share on other sites

Simony

E ja publiquei aqui no forum, as fórmulas que utliziei para bloquear rescisão !

01 - Func. com periodo 5 (ou seja lançamento de Folha)

02 - Func. com programação de Férias

Até mais,

Share this post


Link to post
Share on other sites

Pessoal,

Aproveitando o gancho, estou com 1 problema que neste caso não me serve a solução proposta.

Aqui na empresa aconteceu um fato essa semana oneroso. O funcionário foi demitido porém o mesmo possuía estabilidade pelo fato de ter sido afastado por acidente de trabalho. Ou seja, a contar do dia do retorno do afastamento , ele tem 1 ano de estabilidade.

Resultado, tivemos que indenizá-lo.

O que ocorre aqui é que a demissão se inicia no setor do funcionário, com a demissão já sendo elaborada fazendo-se os checkins dos documentos e depois de avisado o funcionário, é só formalizar a rescisão calculando a mesma no labore.

Esta fórmula, assim como aquela de estabilidade que tem que ser cadastrada no sindicato, só funciona no ato da rescisão calculada.

Servir, até serve o esquema da fórmula, mas nessa altura do campeonato o funcionário já sabe que será demitido sem justa causa... se alguém do DP ligar e falar "Opa, você não será mais demitido..." constrangedor para nós, e a insatisfação do funcionário para com a empresa por motivos óbvios.

A consequencia depende muito do funcionário, mas não pode-se esperar muito de um funcionário que sabe que será demitido tão logo termine a sua estabilidade.

Liguei para a RM e coloquei esta situação, sugerindo uma implementação, dando como sugestão, na aba "registro", aonde já aparece "membro cipa", um aviso, algo como "funcionário possui estabilidade devido a retorno de afastamento do acidente de trabalho em xx/xx/xxxx" ou então no caso de licença maternidade que também se aplica.

Assim, antes de demitir o funcionário bastava uma olhada e já se parava o processo de demissão.

Mas a implementação foi negada.

Pensei em alguma outra forma, criei uma fórmula retornando algo como "não possui estabilidade" e "possui estabilidade" para utilizar "fórmula para criticar o cadastro do funcionário". Porém para ser feita a crítica, é preciso salvar alguma alteração no cadastro do mesmo. Fica meio que inviável e muito gambiarrável.

A única opção a meu ver seria criar um campo complementar que deverá ser consultado ao iniciar o processo de demissão, mas isso dependerá do usuário preencher o mesmo ao fim do retorno do afastamento por acidente trabalho/licença maternidade. Mas depender dos meus queridos colegas no preenchimento deste campo não me inspira muita confiança.

Alguém tem alguma outra idéia?

Obrigado!

Share this post


Link to post
Share on other sites

Rodrigo, você pode criar uma fórmula de crítica (assim passa ser um processo a ser seguido todo mês pelo usuários).

Outra solução até usada em alguns clientes é:

1 - No relatório de aviso prévio deixar uma mensagem (em vermelho) alertando da estabilidade.

2 - Um relatório especifico a ser consultado todo mês dos funcionários com alguma estabilidade.

Share this post


Link to post
Share on other sites
Pessoal,

Muitos não sabem mas é possível se criar uma fórmula para que dê determinados alertas ao demitir funcionário.

Para isso basta criar uma fórmula, conforme modelo que criei abaixo:

SE (CSIND='0001' OU CSIND='0007') E

(IDADE ( HOJE) >=45 E TCASA >=2) ENTAO 'O funcionário é do sindicato do DF ou GO e possui mais de 45 anos e 2 anos de casa. Verificar dias de aviso prévio!!'

SENAO

SE (CSIND='0004' OU CSIND='0005') E

(IDADE ( HOJE) >=50 E TCASA >=5) ENTAO 'O funcionário é do RJ e possui mais de 50 anos e 5 anos de casa. Verificar dias de aviso prévio!!'

SENAO

SE MTDATA(1,TABSECAO ('MESDATABASE' , 'V' , CODSECAO),ANO)-HOJE <=30 ENTAO 'Verifique a data-base informada no cadastro da seção deste funcionário, pasta RAIS/CAGED. Está caracterizando demissão com 30 dias antes desta data-base a partir de hoje.' SENAO ''

FIMSE FIMSE FIMSE

Depois associar a fórmula em Opções | Parametros | Param. Rescisão, no campo "Fórmula para mensagem ao calcular rescisão".

[]'s

meu amigo vc nao teria uma formula que barra a demissao de funcionarios em certo mês do ano ?

Share this post


Link to post
Share on other sites

Clever,

Que tipo de fórmula você necessita ?

Para bloquear a rescisão vc necessita colocar a fórmula no cadastro de Sindicatos.

Rodrigo,

A partir da 10.60 existe a opção de envio de SQL por e-mail....numa empresa que presto serviço eles elaboraram uma consulta que demosntra todos os funcionários que estão em período de estabilidade baseado-se pelo afastamento do mesmo. Esses dados são enviados todo início do mês para o e-mail de todos os Gestores de cada área, dessa forma o gestor consulta essa listagem para verificar se o funcionário no qual o mesmo esta pretendendo demitir não consta na listagem.

Concordo com você quanto a emissão das mensagens ocorrer no ato da rescisão, isso na prática é ruim mesmo, pois a demissão normalmente do funcionário só é realizada no sistema para efeito dos cálculos trabalhistas, dessa forma ao perceber a mensagem já é tarde demais....

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.