[Résolu] Planning employés avec chèque restaurant

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Philippe_971
Fraîchement OOthentifié
Messages : 9
Inscription : 11 juil. 2019 03:58

[Résolu] Planning employés avec chèque restaurant

Message par Philippe_971 »


La modération vous a écrit: Titre modifié : évitez les termes implicites.
On se doute que vous avez besoin d'aide sous Base.

Salut à toutes et tous,

Je viens de créer un planing. Sur celui-ci (pièce-jointe) sont positionnés les nom des personnes (A, B, C, etc.) les zone où ils sont employés (AM ou PM) ainsi que les jours de la semaine.

Les personnes employées le sont sur des amplitudes horaires (04h30-10h30 / 05h00-11h00 / 05h30-11h30 / 06h30-12h30 / 07h00-14h00 / 11h30-18h30 / 12h30-19h30 / 12h30-18h30 / 13h00-19h00).

Je cherche une solution afin que le tableau soit facile et rapide à lire et qu’il me permette de calculer automatiquement le volume horaire global travaillé. J’ai bien vu sur le forum qu’il était plus facile et judicieux de créer une base de donnée plutôt qu’un fichier sous calc mais je sais pas faire.

Mais peut être est-il possible de m’expliquer ou de m’aider effectivement pour une base ?

Pour reprendre mes explication, par exemple, A est employé en AM les 1 et 2 octobre sur des créneaux horaires 04h30-10h30 et 06h30-12h30. le champ afficherait alors 13h.

Autre souhait (c’est pas encore Noël mais bon :? ) : est-il possible de créer une requête qui permettrait de donner automatiquement le nombre de ticket restaurant à attribuer ?

La règle de base est la suivante :

Un chèque déjeuner est attribué chaque jour travaillé à tout salarié n'ayant pas de coupure supérieure à 45 minutes entre 11h30et 14h00.
Par exemple, un salarié qui commence sa journée de travail à 12h00 a droit à un chèque déjeuner. En effet, il y a moins de 45 minutes entre 11h30 et 12h00. Une journée de travail qui débute à 12h30 n'ouvre pas droit au chèque déjeuner car il y a une coupure de plus de 45 minutes entre 11h30 et 12h30.
une journée de travail qui se termine à 13h20 ouvre droit au chèque déjeuner.
une journée de travail qui se termine à 13h00 n'ouvre pas droit au chèque déjeuner.

Merci à celle ou celui qui pourra m’apporter son aide précieuse :wink:
Pièces jointes
TEST-1.ods
(56.2 Kio) Téléchargé 134 fois
LibreOffice 6.0.7.3 sous Linuxmint
plonge
Membre cOOnfirmé
Membre cOOnfirmé
Messages : 297
Inscription : 09 sept. 2010 21:06

Re: Aide planning employé sous Base

Message par plonge »

Bonjour Philippe_971,
En attendant que tu te familiarise avec base, regarde ce fil qui utilise Calc, mais qui peux te donner des idées.
Cordialement
plonge
LO version 7.4.5.1 sous windows 10 et 11 standard, java 1.8.0_341
Philippe_971
Fraîchement OOthentifié
Messages : 9
Inscription : 11 juil. 2019 03:58

Re: Planning employés avec chèque restaurant

Message par Philippe_971 »

Bonjour plonge et merci pour ta réponse. Ton fichier est effectivement très intéressant mais je pense tout de même m'orienter sur un format base de données.

Si d'autres personnes dispose d'une solution je suis preneur. A nouveau merci à plonge et à celles et ceux qui pourront m'aider
LibreOffice 6.0.7.3 sous Linuxmint
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25143
Inscription : 03 mars 2006 08:45
Localisation : 127.0.0.1
Contact :

Re: Planning employés avec chèque restaurant

Message par Dude »

Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16955
Inscription : 03 mars 2006 17:02
Localisation : Venise verte

Re: Planning employés avec chèque restaurant

Message par jeanmimi »

Bonjour,
Une ébauche (sauf pour le tickets restaurant) à tester avec les vraies données :
Pièces jointes
Base_Philippe_971.odb
(14.49 Kio) Téléchargé 133 fois
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Philippe_971
Fraîchement OOthentifié
Messages : 9
Inscription : 11 juil. 2019 03:58

Re: Planning employés avec chèque restaurant

Message par Philippe_971 »

jeanmimi a écrit :Bonjour,
Une ébauche (sauf pour le tickets restaurant) à tester avec les vraies données :
Bonjour Jeanmimi et merci pour ton aide.
Lors de l'ouverture du formulaire j'ai un msg "Le document contient des données embarquées HSQL qui est dépréciée" "voulez-vous migrer vers Firebird maintenant ?"

en Validant j'ai un msg
firebird_sdbc error:
*Dynamic SQL Error
*SQL error code = -206
*Column unknown
*LINK_FROM_ID_ACTIVITE
*At line 1, column 84
caused by
'isc_dsql_prepare

J'ai ouvert ta base sur un portable windows
LibreOffice 6.0.7.3 sous Linuxmint
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16955
Inscription : 03 mars 2006 17:02
Localisation : Venise verte

Re: Planning employés avec chèque restaurant

Message par jeanmimi »

Le message est normal, car LO oriente l'utilisation de Base vers Firebird.
Tu peux donc répondre "non"
ou "oui" si tu veux migrer la Base sous Firebird, mais comme le dit le message certains codes SQL ne fonctionnent pas encore sous Firebird intégré à LO.
 Ajout : Plus d'explications sur cette page, à la rubrique Migration bug for subforms and parameter queries :
https://wiki.documentfoundation.org/Doc ... FromHSQLDB 
 Ajout : Le bogue est déclaré et la solution de contournement actuel est le lancement de la Macro à l'ouverture de la Base. ce contournement est décrit ici :
https://ask.libreoffice.org/fr/question ... office-62/
et tu peux tester la Base sous Firebird avec la Macro :
Base_Philippe_971_version_Firebird.odb
(25.74 Kio) Téléchargé 118 fois
 
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12196
Inscription : 08 nov. 2005 17:23
Localisation : Caen, France
Contact :

Re: Planning employés avec chèque restaurant

Message par Bidouille »

Dernière visite le : 17 Sep 2019 23:29
Réponse lue et plus de nouvelle : fil classé résolu.
Verrouillé