[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.

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

Messagepar Philippe_971 » 16 Sep 2019 23:19


La modération 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é 12 fois
LibreOffice 6.0.7.3 sous Linuxmint
Philippe_971
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 11 Juil 2019 02:58

Re: Aide planning employé sous Base

Messagepar plonge » 17 Sep 2019 07:17

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 6282 sous windows 10 standard, java 1.8.0_231
plonge
Membre cOOnfirmé
Membre cOOnfirmé
 
Message(s) : 270
Inscrit le : 09 Sep 2010 20:06

Re: Planning employés avec chèque restaurant

Messagepar Philippe_971 » 17 Sep 2019 13:11

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
Philippe_971
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 11 Juil 2019 02:58

Re: Planning employés avec chèque restaurant

Messagepar Dude » 17 Sep 2019 14:08

Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 21049
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: Planning employés avec chèque restaurant

Messagepar jeanmimi » 17 Sep 2019 17:30

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é 15 fois
LibreOffice Version : Version: 6.3.3.2 (x64) (4 novembre 2019)
Java (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 15038
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: Planning employés avec chèque restaurant

Messagepar Philippe_971 » 17 Sep 2019 20:06

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
Philippe_971
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 11 Juil 2019 02:58

Re: Planning employés avec chèque restaurant

Messagepar jeanmimi » 17 Sep 2019 20:16

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 bogue 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é 8 fois
 
LibreOffice Version : Version: 6.3.3.2 (x64) (4 novembre 2019)
Java (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 15038
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: Planning employés avec chèque restaurant

Messagepar Bidouille » 03 Nov 2019 12:18

Dernière visite le : 17 Sep 2019 23:29

Réponse lue et plus de nouvelle : fil classé résolu.
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 10186
Inscrit le : 08 Nov 2005 17:23
Localisation : Brest, France


Retour vers Base de données

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 7 invité(s)