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.0.zip

 

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 [8] - 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
Nouveau commentaire