' ***********************************************************************
' *****                                                             *****
' *****        CODE PierreP56 : http://tatiak.canalblog.com/        *****
' *****                                                             *****
' *****                     PLANNING  - NOTICE                      *****
' *****                                                             *****
' ***********************************************************************



Description du fichier :

* Un onglet "Cfg" avec :
-- une date de début d'exercice (pour comptabiliser les activités/absences de janvier à décembre, ou de juillet à juin, ou toute autre période selon le système utilisé dans votre entreprise)
/!\ Nota 1 : cette info sera à modifier à chaque début d'exercice pour remettre les compteurs à zéro (le fichier de données contenant les info de l'année précédente n'est pas effacé)
/!\ Nota 2 : à chaque début d'exercice, il est FORTEMENT conseillé d'enregistrer le fichier sous un nom différent de celui de l'exercide précédent (par ex : Planning_2019.xlsm, Planning_2020.xlsm, ...)


-- une amplitude de journée. Selon vos horaires d'ouverture/d'activité. 
• L'heure de début peut aller de 0:00 à 9:00 (tous les 0:15)
• L'heure de fin de journée peut aller de 17:00 à 7:45 (tous les 0:15)
• Amplitude maxi de 24:00 ^^

-- la liste des salariés + fonctions + droits annuel à congés, RTT, durée du travail
/!\ Nota : saisir la liste des salariés sans laisser de ligne vide

-- numérotation automatique de chaque ligne. Chaque ligne doit avoir un Id_S différent. 
Ne pas modifier cet Id_S au cours d'un exercice! Un salarié doit toujours avoir le même Id_S au cours de l'année.

-- les Id_S peuvent ne pas être contigus. Il est déconseillé d'effacer une ligne de salarié en cours d'année.
Pour débuter l'utilisation 'en réel' (hors test), placer le fichier Excel seul dans un nouveau dossier (sans aucun fichier accdb). Dans ce cas et sans effacement de ligne les Id_S devraient se suivre

-- dates début et fin de contrat. L'affichage sur les plannings se fait en fonction de ces dates
(par ex, si fin de contrat le 30/09/2019, ce nom n'apparait plus à compter de la semaine 40 sur le planning 'Hebdo')

-- quand un salarié quitte l'entreprise en cours d'année, il suffit donc d'indiquer sa date de départ (colonne G)

-- durée du travail, selon contrat ajouter unité : j/an, h/semaine, ...

-- les motifs des absences + codes couleur (repris dans les graphiques) + codes abrégés
La mention des histogrammes reprend ces codes abrégés et le nb de jours ou d'heures.

-- les différents postes de travail + codes couleur (repris dans les graphiques) + codes abrégés
La mention des histogrammes reprend ces codes abrégés et le nb de jours ou d'heures.

Toutes ces info/code/couleur peuvent être modifiées comme chacun souhaite


* 2 onglets de planning : Hebdo, Mois 
-- Hebdo : permet la saisie des horaires de travail et/ou des absences par simple sélection de plusieurs cellules d'une ligne.
• les temps de travail (saisie par défaut) s'affichent en bas de la ligne d'un salarié
• les absences (motif à choisir dans la liste déroulante en haut) s'affichent en haut de la ligne d'un salarié
• pour une absence d'une journée entière, sélectionner une période d'au moins 10h


-- Mois : permet la saisie de plusieurs jours de congés ou d'absence par sélection de plusieurs cases 
(motif à choisir dans la liste déroulante en haut)

-- La liste déroulante "Fonctions" permet de sélectionner une catégorie de salariés pour l'affichage



* Saisie d'un "congé pour tous" (dans l'onglet "Mois" uniquement) : dans le cas d'un pont, par exemple, pendant lequel l'ensemble des salariés est en congé sur 1 ou plusieurs jours, il suffit de sélectionner une ou plusieurs colonnes sur l'ensemble des lignes de tous les salariés pour enregistrer cette absence multiple.


* Affichage d'une fiche info (consultation/modification) via clic sur un histogramme : 
-- modif du motif possible. Rq : un temps de travail peut être modifié en absence, et inversement.

-- modif des dates via un calendrier

-- modif des horaires via les 2 toupies

-- calcul automatique des durées. Celui des jours compte en jours ouvrables (selon le calendrier français)

-- ligne commentaire (150 caractères maxi, sur 2 lignes)


* Suppression d'une fiche (cf bouton supprimer)
-- une absences n'est jamais complètement supprimée de la base. 
Elle n'apparait plus sur les plannings, mais la ligne est toujours présente dans la base avec la date de 'suppression' et éventuellement avec le commentaire saisi au moment de cette 'suppression'
La base garde ainsi l'ensemble de l'historique des saisies et 'suppression'


* Dupliquer une journée de travail, dans l'onglet "Hebdo" :
-- un clic sur l'intitulé d'un jour du lundi au samedi, vous propose de dupliquer les temps travaillés (donc hors absences) de la journée sur la journée suivante (confirmation demandée)

-- un clic sur l'intitulé du dimanche, vous propose de dupliquer les temps travaillés (donc hors absences) de la semaine en cours sur la semaine suivante (confirmation demandée)


* Si besoin, il est possible d'adapter la largeur des colonnes des onglets 'Hebdo' et 'Mois' :
dans le module 'Accueil' au début est indiqué 
- Public Const WclH = 1      ' largeur colonnes pour 'Hebdo'
- Public Const WclM = 1.64   ' largeur colonnes pour 'Mois'
Ces 2 valeurs peuvent être modulée selon votre configuration PC


* Un onglet "Bilan" :
-- bilan par semaine ou par mois ou pour l'année d'exercice (cf choix dans les listes déroulantes)

-- les différentes absences sont totalisées par motif (avec rappel des droits indiqués en "Cfg")

-- il est possible d'ajouter des formules simples pour faire  le calcul de congé/Rtt restant ou autre
(voir exemple) en laissant 2 colonnes vides à droite des calculs automatisés
(nb de colonnes dynamique en fonction du nb de motifs d'absence)

-- NB : Pour des absences à cheval sur 2 années (congés d'hiver par exemple), je suggère de saisir une absence jusqu'au 31/12 de l'année ET sur l'année suivante de saisir une autre absence à partir du 01/01.
(si début d'exercice le 1er janvier)



' ***********************************************************************
' *****                                                             *****
' *****        CODE PierreP56 : http://tatiak.canalblog.com/        *****
' *****                                                             *****
' ***********************************************************************
