Tatiak

Excel, Vba, Vbs


07 février 2017

Suivi des congés

Pour répondre à plusieurs demandes et remarques, voici une ré-écriture complète du code du fichier de suivi des congés avec plusieurs nouveautés :

  • gestion de plusieurs années ou 'période' (une 'période' = 12 mois pouvant toujours commencer à une date quelconque => mois de départ à indiquer en E2 feuille 'Config') jusqu'en 2067
  • cette gestion de plusieurs années avec le même fichier permet de reporter des congés non pris d'une année sur l'année suivante (cf possibilité d'incrémenter les droits à congés pour un salarié en particulier)
  • possibilité d'ajouter des 'commentaires' sur la fiche d'un salarié, sur la fiche bilan 'congés' d'un salarié, et sur les fiches de congés
  • possibilité d'indiquer des 1/2 journées de congés ou d'absences (genre je prends mon mercredi aprèm pour aller au spectacle de fin d'année de ma p'tite dernière)
  • possibilité d'ouvrir la fiche de saisie de congés par double-clic sur une ligne salarié du graphique : la date du congé indiquée par défaut (et modifiable) est alors la date du jour de la colonne
  • l'affichage est maintenant mensuel (sur 5 semaines à partir du 1er du mois choisi dans la liste)
  • l'enregistrement des informations se fait dans le fichier 'Congés_db.accdb' à part. Ceci permet :
    • une lecture/modification directement dans Access
    • de re-initialiser les données en effaçant (ou en déplaçant) le fichier 'Congés_db.accdb'
    • une sauvegarde facile des données
    • une mise à jour facile de l'appli par simple remplacement du fichier Congés_db_v*.*.xlsm par la nouvelle version, sans aucune re-saisie d'info (sauf onglet Config)


La pré-version jointe est toute 'neuve', elle contient peut être encore des bugs ou des cas non gérés, malgré mes nombreux tests. Merci de me les signaler pour correction.

Et laissez-moi vos commentaires!
Pierre

Téléchargement de : Congés_db_v1.2.zip

 

Edit du 12/06/2017 : Version v1.2 -  Ajout colonne 'Notes' (fiche salarié) en réponse à la demande de Zeweb

Edit du 23/05/2017 : Version v1.1 - Correction d'un bug en réponse à la remarque d'Elise

Edit du 11/04/2017 : Version v1.0 - Prise en compte des absences longues (>1 mois) en réponse à la remarque de Spyprog

Edit du 12/02/2017 : Version v0.13 - corrections de bugs + améliorations diverses, Merci à Shakki et à JCGL!

Edit du 11/02/2017 : Version v0.10 - correction d'un bug

Posté par tatiak à 17:22 - Applications - Commentaires [14] - Permalien [#]

Commentaires sur Suivi des congés

    Excellent ! Pile ce qu'il me fallait !
    MERCI

    Posté par Walden, 07 février 2017 à 18:24 | | Répondre
  • Bonjour,
    Ce développement correspond à ce que je suis en train de développer pour mon travail, c'est à dire gestion des absences, mais aussi des remplacements.
    Il va fortement m'inspirer, d'autant plus qu'en dehors des fonctionnalités, l'aspect esthétique est très bien aussi.

    Par contre, il est dommage de ne pas pouvoir voir le code pour bien tout comprendre.

    Néanmoins, félicitation pour ce développement.

    Posté par Spyprog, 07 février 2017 à 19:50 | | Répondre
    • Merci pour le commentaire. Si je partage mes appli comme celle-ci, je ne partage pas toujours le code. Ceci dit sur ce blog tu trouveras d'autres exemples, utilisant les mêmes méthodes, dont le code est ouvert.
      Bonnes lectures!

      Posté par tatiak, 08 février 2017 à 07:51 | | Répondre
      • En effet, je m'inspire déjà de plusieurs projets.
        Merci néanmoins pour ta réponse.

        En tout cas, c'est un superbe boulot, très professionnel.
        Bravo!

        Posté par Spyprog, 08 février 2017 à 22:18 | | Répondre
  • Bonjour,
    Ce petit message pour signaler un petit bug dans le fichier:
    Si tu poses une absence longue, par exemple une maladie de 2-3 mois, il y a un bug. L'absence s'affiche bien aux dates de début et fin, mais pas le mois entre les 2.

    Posté par Spyprog, 11 avril 2017 à 11:22 | | Répondre
    • Bonjour Spyprog,
      En effet, un cas de figure non prévu, intégré dans la version de ce jour.
      Merci du signalement!

      Posté par tatiak, 11 avril 2017 à 13:47 | | Répondre
  • Votre fichier est IMPRESSIONNANT !!!

    J'ai pu le tester avec amusement et intérêt il est vraiment intuitif, cependant deux ou trois petites choses m'interpelle.

    - Il est nécessaire pour ma compagne d'avoir le nombre de CPN et CPN+1 par rapport au 31 MAI de l'année en cours suivant les date d'entrée et de sortie , je vous donné un exemple :

    Monsieur X débute son contrat le 07/04/2017 et termine le 17/12/2017 ce qui fait qu'il a 4,45 en CPN que l'on pourra arrondir à 4,5 et 16,48 en CP N+1 arrondi à 16,5 soit 21 jours de droit de congés, idéalement il faudrait que ceci figure dans la fiche salarie au niveau des congés et se calcul en automatique.

    - Les samedis pris pour sa part sont une info inutile, autant qu'il soit compté simplement en congés pris, ce qui fait gagner une case

    - Pour poser un congés, il faut renseigner la date de début mais je suis étonné que ce soit la date de reprise qu'il faille renseigner en principe on entre la date de fin de congés c'est à dire le dernier jour inclus, exemple :

    Je pose du 01/06/2017 au 08/06/2017 inclus je reprendrais donc le 09/06/17 au matin ce qui représente 6 jours de congés, il me restera donc 15 jours si j'avais ces 21 jours de droit de congés.

    - Y a t'il possibilité de masquer les jours d'un moins non concerné ? par exemple, on aperçois des jours de juillet sur le mois de juin

    - Serait-il possible d'imprimer le planning de congés mois par mois comme ce que j'ai fais en enregistrement pdf sur mon fichier avec le mois visible sur l'impression et comme nom de fichier le mois et l'année de l'enregistrement ?

    - Au niveau des jours du calendrier, peut-on faire apparaître les jours du lundi au samedi ?

    En tout cas merci infiniment pour tout !

    Cordialement

    Posté par Fabien, 19 avril 2017 à 20:28 | | Répondre
    • Réponse par mail
      Pierre

      Posté par tatiak, 20 avril 2017 à 12:55 | | Répondre
  • Bonjour,
    J'ai téléchargé votre dossier et trouve super le travail que vous avez réalisé. C'est exactement ce que je cherche pour le boulot.
    J'ai donc commencé à le remplir et une fenêtre s'ouvre me disant qu'il y a une erreur type 13 ... Donc je ne peux pas utiliser votre dossier. Pourriez vous m'aider afin que je puisse l'utiliser.

    Merci d'avance.

    Elise

    Posté par Elise, 21 mai 2017 à 19:10 | | Répondre
  • Bonjour,
    Aprés avoir testé , je trouve cela génial
    Manque juste un ou deux petit truc
    1 - affiché uniquement les employés en vacance ou autre et non pas tout la liste a chaque fois
    2 - pouvoir ajouté le salarie ( nom + telephone ) qui fait le remplacement
    3 - numero de téléphone du salarie

    Posté par zeweb, 07 juin 2017 à 23:10 | | Répondre
    • Bonjour Zeweb,
      Pour afficher uniquement la liste des salariés en congés il suffit de décocher la case "Tous salariés" en haut à gauche.
      Pour chaque congés ou absence il est possible d'ajouter un commentaire, comme par exemple le nom du remplaçant et son tél
      Sur chaque fiche de salarié, il y a une case de commentaire "A noter", on peux y saisir son téléphone.
      Bonne journée
      Pierre

      Posté par tatiak, 08 juin 2017 à 10:42 | | Répondre
  • Effectivement je n'avais pas bien regarde ^^
    Me manque quand même un petit truc
    J'ai des personne travaillant chez plusieurs clients différent se qui serai super c'est d'avoir une liste déroulante a choix multiples , afin de précisé la liste des employer pour chaque employer

    Posté par zeweb, 08 juin 2017 à 23:27 | | Répondre
  • Serai t'il possible de rajouter ( la note ) dans les ListBox ?

    Posté par zeweb, 11 juin 2017 à 21:25 | | Répondre
    • Ok pour l'ajout de la colonne 'Note' => v1.2
      Pierre

      Posté par tatiak, 12 juin 2017 à 09:38 | | Répondre
Nouveau commentaire