Le harcèlement moral est constitué par des agissements répétés qui ont pour objet ou pour effet une dégradation des conditions de travail de la victime, susceptible de porter atteinte à ses droits et à sa dignité, d'altérer sa santé physique ou mentale ou de compromettre son avenir professionnel.
Lien article L 1152-1 du Code du Travail
Un seul acte n’est pas suffisant pour caractériser le harcèlement moral. En revanche, un fait unique mais répété et perdurant pendant une certaine période, peut caractériser le harcèlement moral.
Le salarié victime d’actes de harcèlement ne peut faire l’objet d’aucune sanction ou mesure discriminatoire.
Par ailleurs, aucun salarié ne peut être sanctionné, licencié ou faire l'objet d'une mesure discriminatoire pour avoir subi ou refusé de subir des agissements répétés de harcèlement moral ou pour avoir témoigné de tels agissements ou les avoir relatés. Toute rupture du contrat de travail intervenue pour un tel motif est ainsi nulle.
Lien article L 1152-2 du Code du Travail
Lien article L 1152-3 du Code du Travail
La dénonciation d'agissements de harcèlement moral
Un salarié ne peut donc pas être licencié pour avoir relaté des faits d’harcèlement moral. Mais encore faut-il, pour qu’il bénéficie de cette protection, qu’il qualifie les agissements d’harcèlement moral.
La jurisprudence estime en effet que le salarié qui dénonce de tels faits doit clairement employer les termes de « harcèlement moral ». Ainsi par exemple, un salarié cadre qui dénonce par e-mail « le traitement abject, déstabilisant et profondément injuste » qu’il subit, ne qualifie pas clairement les faits d’harcèlement moral et ne peut donc pas se placer sur le terrain de la nullité du licenciement pour contester son licenciement pour faute. Cass. soc., 13/09/17, n° 15-23.045.
Harcèlement moral et sexuel au travail : Comment le qualifier ? Quelle est la responsabilité de l'employeur ? Quels sont les affichages obligatoires au sein de l'entreprise ?
Etes-vous à jour de vos affichages obligatoires en matière de harcèlement ?
Dans les entreprises de 20 salariés et plus : Les dispositions relatives à l’interdiction du harcèlement doivent être intégrées dans le règlement intérieur.
Obtenez les réponses à toutes vos questions sur le règlement intérieur : quel est son contenu ? Que puis-je y inclure ou non ? Comment le mettre en place ?
Appuyez-vous sur le modèle de règlement intérieur complet inclus, qui reprend les clauses obligatoires à mentionner.
Bénéficiez d'autres modèles de documents pour vous aider lors de la mise en place du règlement intérieur : dépôt à l'inspection du travail, clause Covid-19 ...
Dans toutes les entreprises quel que soit l’effectif : Les dispositions du code pénal relatives au harcèlement doivent être affichées.
Temps de génération: 0.5079710483551
Nombre requete SQL: 5
⧉⌕$ci->get(...)::$request array (5)
Table (5)
Contents (5)
0
1
0
SELECT ct2.app_label, ct2.model, c.parent_object_id as id FROM legisocial.`ou...
0.0012378692626953
1
SELECT t.*, tag.label as tag, tag.url as tag_slug, "legisocial" as site FROM ...
0.0093159675598145
2
SELECT t.*, tag.label as tag, tag.url as tag_slug, "legisocial" as site FROM ...
0.0016958713531494
3
SELECT t.*, tag.label as tag, tag.url as tag_slug, "legisocial" as site FROM ...
0.0015788078308105
4
SELECT idx_produit FROM netlegis.produit WHERE id = :id AND LOWER(offre) = :o...
0.0031869411468506
⇄⧉0 => array (2)
$ci->get('mysql')::$request[0]
⇄⧉0 => string (356) "SELECT ct2.app_label, ct2.model, c.parent_object_id as id FROM legisocial.`o...
$ci->get('mysql')::$request[0][0]
SELECT ct2.app_label, ct2.model, c.parent_object_id as id FROM legisocial.`outil_composition` c
INNER JOIN legisocial.`django_content_type` ct ON ct.app_label = :app_label AND ct.model = :model AND ct.id = c.content_type_id
INNER JOIN legisocial.`django_content_type` ct2 ON c.parent_content_type_id = ct2.id
WHERE c.object_id = :id
⇄1 => double 0.0012378692626953
$ci->get('mysql')::$request[0][1]
⇄⧉1 => array (2)
$ci->get('mysql')::$request[1]
⇄⧉0 => string (167) "SELECT t.*, tag.label as tag, tag.url as tag_slug, "legisocial" as site FROM...
$ci->get('mysql')::$request[1][0]
SELECT t.*, tag.label as tag, tag.url as tag_slug, "legisocial" as site FROM legisocial.contenu_actualite t LEFT JOIN cms_tag tag ON t.tag_id = tag.id WHERE t.id = :id
⇄1 => double 0.0093159675598145
$ci->get('mysql')::$request[1][1]
⇄⧉2 => array (2)
$ci->get('mysql')::$request[2]
⇄⧉0 => string (173) "SELECT t.*, tag.label as tag, tag.url as tag_slug, "legisocial" as site FROM...
$ci->get('mysql')::$request[2][0]
SELECT t.*, tag.label as tag, tag.url as tag_slug, "legisocial" as site FROM legisocial.contenu_fichepratique t LEFT JOIN cms_tag tag ON t.tag_id = tag.id WHERE t.url = :url
⇄1 => double 0.0016958713531494
$ci->get('mysql')::$request[2][1]
⇄⧉3 => array (2)
$ci->get('mysql')::$request[3]
⇄⧉0 => string (172) "SELECT t.*, tag.label as tag, tag.url as tag_slug, "legisocial" as site FROM...
$ci->get('mysql')::$request[3][0]
SELECT t.*, tag.label as tag, tag.url as tag_slug, "legisocial" as site FROM legisocial.outil_dossierpremium t LEFT JOIN cms_tag tag ON t.tag_id = tag.id WHERE t.url = :url
⇄1 => double 0.0015788078308105
$ci->get('mysql')::$request[3][1]
⇄⧉4 => array (2)
$ci->get('mysql')::$request[4]
⇄⧉0 => string (81) "SELECT idx_produit FROM netlegis.produit WHERE id = :id AND LOWER(offre) = :...
$ci->get('mysql')::$request[4][0]
SELECT idx_produit FROM netlegis.produit WHERE id = :id AND LOWER(offre) = :offre