Caisse
Aucune boisson pour l'instant. Ajoute tes premières courses dans l'onglet Stock.
Ajouter des courses
Tape le nom de la boisson : si elle n'existe pas encore, elle est créée. Indique le total dépensé, ou laisse vide si rien n'a été acheté (le stock est ajouté sans dépense).
Dépense hors boissons
Courses du repas après match, gobelets, serviettes… La personne qui a avancé l'argent se rembourse dans la caisse : le montant est retiré de la caisse.
Stock actuel
Touche une boisson pour corriger sa quantité (comptage, casse, offert…).
Bilan
Une erreur ? Un admin peut supprimer une opération après avoir entré le code dans l'onglet Admin.
Admin
Déverrouillé sur ce téléphone jusqu'à la fermeture de l'appli. Touche une boisson pour la modifier.
Fond de caisse
Compte du club
Les mots de passe sont dans le Guide technique ci-dessous, rubrique « Codes d'accès ».
Guide technique
Tout ce qu'il faut savoir pour faire vivre l'appli, même sans la personne qui l'a créée.
Codes d'accès
Compte Google du club (Sheet, Apps Script)
Adresse :
Mot de passe :
Compte Cloudflare (hébergement de l'appli)
Adresse :
Mot de passe :
Code admin de l'appli :
Détenteurs :
Ces accès sont rangés dans l'onglet Paramètres de la Sheet et ne s'affichent qu'après le code admin. Pour les changer, modifier les lignes de l'onglet Paramètres.
Comment l'appli fonctionne
L'appli est en trois morceaux :
- L'appli sur les téléphones : hébergée gratuitement sur Cloudflare Pages, projet
bar-asr, avec le compte Cloudflare du club. - Les données : une Google Sheet « Bar ASR » sur le compte Google du club (voir « Compte du club » ci-dessus). Onglets : Équipiers, Produits, Ventes, Achats, Journal, Paramètres.
- Le serveur : un script Google Apps Script attaché à la Sheet (fichier
Code.gs). Il lit et écrit dans la Sheet quand on vend, ajoute du stock ou modifie un prix.
Adresse de l'appli :
Adresse du serveur (utilisée par l'appli) :
Mettre à jour le serveur (Code.gs)
- Sur un ordinateur, connecté au compte Google du club (de préférence en navigation privée).
- Ouvrir la Sheet « Bar ASR », menu Extensions > Apps Script.
- Remplacer tout le contenu de
Code.gspar le nouveau code, puis enregistrer (icône disquette). - Déployer > Gérer les déploiements, sélectionner le déploiement actif, cliquer sur le crayon.
- Version : Nouvelle version, puis Déployer.
Réglages du déploiement : Application Web, exécuter en tant que Moi, accès Tout le monde.
Mettre à jour l'appli (Cloudflare)
- Sur
dash.cloudflare.com, connecté au compte Cloudflare du club. - Workers & Pages, ouvrir le projet
bar-asr. - Déploiements > Créer un déploiement.
- Déposer le fichier
bar-asr-cloudflare.zip(sans le décompresser), puis déployer.
L'adresse ne change pas. Les téléphones prennent la nouvelle version à la prochaine ouverture de l'appli (la fermer complètement puis la rouvrir).
Si une mise à jour touche le serveur et l'appli, mettre à jour le serveur en premier.
Réglages dans la Sheet
Onglet Paramètres de la Sheet :
- Code admin : le code à 4 chiffres. Le changer ici, puis prévenir les autres admins.
- Fond de caisse : modifiable aussi depuis l'appli (Admin > Fond de caisse).
- Compte de référence, Mot de passe Google, Compte Cloudflare, Mot de passe Cloudflare et Détenteurs du mot de passe : affichés dans « Codes d'accès ».
Pour retirer un équipier de la liste, supprimer sa ligne dans l'onglet Équipiers.
Corriger une erreur
- Paiement ou dépense en trop : Historique, puis « Supprimer » (admin). Le stock et la caisse se recalculent.
- Stock faux : onglet Stock, toucher la boisson, saisir la quantité réelle comptée (ouvert à tous, noté dans le journal).
- Caisse qui ne tombe pas juste : compter la caisse, puis ajuster le fond de caisse pour que « En caisse » corresponde.
Chaque correction est notée dans le Journal avec le nom de la personne.
Problèmes fréquents
- « Le serveur ne répond pas » : vérifier le réseau. Après une mise à jour du serveur, vérifier que « Nouvelle version » a bien été déployée.
- « Action inconnue » : l'appli est plus récente que le serveur. Mettre à jour
Code.gset redéployer une nouvelle version. - Page Google Drive « Impossible d'ouvrir le fichier » (ancien lien Google) : plusieurs comptes Google sur le téléphone. Utiliser l'adresse Cloudflare.
- Un joueur est connecté sous le mauvais prénom : bouton « Pas toi ? » en haut à droite.
Sauvegarde et passation
- Sauvegarde : dans la Sheet, Fichier > Télécharger > Microsoft Excel, de temps en temps. Fichier > Historique des versions permet aussi de revenir en arrière.
- Si un responsable quitte le club : changer le mot de passe du compte Google du club et celui du compte Cloudflare, changer le code admin, puis mettre à jour « Détenteurs du mot de passe ».
- Garder le code source (
Code.gset le zip Cloudflare) dans le Google Drive du club.