;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Logo Pagbenk Seu dinheiro rende mais
Topo

Sabia que empregado pode 'demitir' patrão? Veja quando isso é permitido

Thinkstock
Imagem: Thinkstock

Thâmara Kaoru

Colaboração para o UOL, de São Paulo

21/09/2016 06h00

O poder da demissão pode parecer exclusividade do empregador, mas não é. Em alguns casos, previstos na CLT (Consolidação das Leis do Trabalho), o próprio funcionário pode "dispensar" seu patrão. O nome oficial disso é rescisão indireta.

UOL ouviu dois especialistas para explicar melhor o assunto: o advogado Alan Balaban e a professora da FGV Direito Rio Juliana Bracks. Confira. 

Em que casos pode acontecer?

A rescisão indireta é permitida quando a empresa comete uma falta grave ou quebra o contrato de trabalho. Alguns casos são:

  • atrasar o pagamento de salário ou benefícios;
  • deixar de recolher o FGTS (Fundo de Garantia do Tempo de Serviço);
  • não oferecer segurança no ambiente de trabalho;
  • situações de assédio moral.

Como agir?

Se estiver enfrentando uma dessas situações, o trabalhador deve notificar o patrão por escrito, explicando as razões do pedido de rescisão indireta. A notificação pode ser feita pessoalmente (o funcionário deve pedir uma cópia ou recibo, comprovando que a empresa foi avisada), por telegrama ou até por e-mail.

"O empregado levanta o cartão vermelho para o empregador que cometeu alguma ilegalidade", afirma Balaban.

Não é obrigatório, mas é aconselhável buscar a orientação de um advogado para fazer o pedido corretamente. Uma opção é procurar a Justiça do Trabalho ou o Tribunal Regional do Trabalho, onde há funcionários que ajudam a entrar com a ação. 

"Em dez dias [após a notificação], o empregador deverá fazer o pagamento das verbas. Se isso não ocorrer, será preciso entrar com uma ação na Justiça do Trabalho."

E se for para a Justiça?

Como dificilmente o patrão reconhece que cometeu irregularidades, o mais comum é o caso ir parar na Justiça, diz Bracks. Segundo ela, o juiz analisa a gravidade das infrações para definir se o trabalhador tem direito a esse tipo de demissão.

"Vai da sensibilidade de cada juiz. Da mesma maneira que a justa causa do trabalhador tem que ser grave, a indireta também", diz Bracks. Então, se o patrão atrasou o salário apenas uma vez, as chances de o juiz decidir a favor do trabalhador são menores do que se isso acontecer com frequência, por exemplo. 

Que provas usar?

Para entrar com o processo, o trabalhador precisará reunir provas. A falta de pagamentos dos direitos trabalhistas pode ser atestada com comprovantes bancários e extratos do FGTS.

Já para os casos de assédio moral, como pedido de metas abusivas, humilhações e constrangimentos, o trabalhador terá que providenciar gravações, e-mails ou mensagens de celular, por exemplo. Também pode apresentar até três testemunhas.

Quanto tempo demora?

Nos casos de acordo entre empresa e funcionário, a ação costuma ser rápida, segundo Bracks.

Porém, se uma das partes decide recorrer da decisão, o trabalhador precisará ter paciência. "Vai, no mínimo, de cinco a seis anos se percorrer todas as instâncias".

Qual a vantagem para o trabalhador?

A vantagem da rescisão indireta é que o trabalhador tem direito a receber os mesmos benefícios que uma pessoa demitida sem justa causa, como: 

  • Saldo de salário;
  • Aviso prévio;
  • Férias vencidas e proporcionais;
  • 13º salário;
  • Direito ao saque do FGTS, acrescido de multa de 40%;
  • Guia para pedir o seguro-desemprego.

E se perder?

Se o funcionário entrar com a ação e perder, o juiz considera como se o empregado tivesse pedido demissão. Nesse caso, ele receberá os valores da rescisão, mas não terá direito ao seguro-desemprego, saque do FGTS nem multa de 40% sobre o fundo.

São 7 os casos previstos na lei

O empregado poderá pedir a rescisão indireta nas seguintes situações, segundo a CLT, se:

1) Forem exigidos serviços superiores às suas forças, defesos por lei, contrários aos bons costumes, ou alheios ao contrato

Quando o patrão exige que o funcionário faça um trabalho físico maior do que sua capacidade ou quando pede para fazer uma tarefa que não está em seu contrato apenas para constrangê-lo.

2) For tratado pelo empregador ou por seus superiores hierárquicos com rigor excessivo

Ou seja, quando forem estipuladas metas abusivas e impossíveis de serem alcançadas pelos funcionários.

3) Correr perigo manifesto de mal considerável

Se o empregado correr riscos no ambiente de trabalho ou se o patrão deixar que exerça uma função sem equipamentos de proteção, colocando sua segurança em risco.

4) Não cumprir o empregador as obrigações do contrato

No caso de o patrão atrasar constantemente o pagamento do salário, não pagar benefícios como vale-refeição ou vale-transporte ou não recolher o FGTS, por exemplo.

5) Praticar o empregador ou seus prepostos, contra ele ou pessoas de sua família, ato lesivo da honra e boa fama

Isso acontece se o patrão ofender o funcionário ou sua família, com calúnias e difamações.

6) O empregador ou seus prepostos ofenderem-no fisicamente, salvo em caso de legítima defesa, própria ou de outrem

Quando o funcionário é agredido fisicamente pelo patrão --com exceção de casos de legítima defesa.

7) O empregador reduzir o seu trabalho, sendo este por peça ou tarefa, de forma a afetar sensivelmente a importância dos salários

Nos casos em que o empregador, para humilhar o funcionário, reduz seus rendimentos.

Empregos temporários de natal diminuem, mas a procura aumenta

Band Notí­cias