Principe
Comme GSM est construit selon les principes de Microsoft .NET, autour d’une base Microsoft ACCES.Net, en utilisant les formats SQL et Excel, les possibilités d’adaptation de GSM à tout type d’application sont illimitées.
Plutôt que de créer un logiciel surpuissant et complexe, qui va dérouter les utilisateurs et finalement les encombrer, SOLTI a choisi au contraire de proposer une application minimale qui permette de fonctionner simplement, mais qui permet d’évoluer pour d’adapter à vos besoins réels.
Sauvegarde
En standard
Lorsque GSM se lance, il regarde s’il a déjà tourné à cette date, grâce au fichier TEMP/dernierjour.txt.
Si c’est le premier lancement, il effectue lui-même une copie de sa base vers GSM_01.mdb et une copie de la sauvegarde de la veille (J+2) vers GSM_02.mdb.
Vous disposez ainsi, en standard, des 2 derniers jours de travail, récupérables en cas de problème par simple renommage de fichier.
- Aujourd'hui : GSM.mdb
Hier : GSM_01.mdb
Avant-hier : GSM_02.mdb
Option sauvegarde "de luxe"
En option, il est possible de préciser un chemin vers un disque quelconque tel que :
- C:\SAUVE\DATA
C:\USER\TOTO\DROPBOX\SAUVE
E:\SAUVEGARDE
Z:\PUBLIC\DATA\USER\SAUVE\GSM
Ce chemin peut pointer un disque local, un dossier cloud comme la Dropbox, une clé USB ou un serveur réseau.
De la même manière que la sauvegarde standard, qui devient inactive, la sauvegarde « de luxe » ne s’effectue qu’une fois par jour.
Elle fonctionne selon des règles plus subtiles….
- C'est une sauvegarde complète
La sauvegarde standard ne duplique que vos données ACCES.
Si vous modifiez un paramétrage, si vous perdez un bordereau dans le dossier DOC, elle ne peut rien pour vous.
La sauvegarde de luxe (SDL) par contre effectue une copie de TOUT votre dossier GSM.
Les bordereaux, les paramètres et bien sur les données sont préservées.
Votre dossier de sauvegarde contient une copie parfaitement fonctionnelle de votre GSM.
- C'est une sauvegarde plus profonde
Dans le dossier destination de votre sauvegarde, GSM crée 7 dossiers, un pour chaque jour de la semaine.
Vous avez ainsi possibilité de revenir en arrière de 1, 2.. ou 7 jours en arrière pour comprendre et corriger un incident...
- C'est une sauvegarde optimisée en taille et en encombrement
Sauvegarder beaucoup de données, c’est bien.
La faire rapidement, c’est mieux.
La SDL effectue une comparaison de la source et de la destination, et ne copie que les fichiers qui ont été modifiés.
Ainsi, même si vous avez des centaines de bordereaux, de photos, de documents PDF, la sauvegarde sera rapide et sa taille ne va pas gonfler de manière démesurée.
Ceci permet de sauvegarder via des canaux relativement lents tels que connexion Internet bas débit ou clé USB.
Comportement de la SDL
Lors du premier lancement, GSM essaie d’effectuer la SDL.
Si elle est réussie, c’est affiché en haut de la fenêtre principale par le mot: « sauvegardé »
Lors des autres lancements de la journée, la SDL n’est plus effectué et ce message n’apparait plus.
Si la sauvegarde échoue, un message d’erreur est affiché et une sauvegarde « classique » est effectuée.
Le prochain message d’erreur n’arrivera que le lendemain.
ATTENTION : Il est de votre responsabilité de vérifier de temps en temps que le mot « sauvegardé » est bien affiché, et surtout de prendre des dispositions dès qu’un message d’erreur apparait pendant la SDL !
Bordereaux
Il est classique lors d’un achat ou d’une vente de délivrer un document papier.
Pour GSM on appellera bordereau d’entrée ou de la liste des produits provenant de votre fournisseur ou destinés à votre client.
Lorsqu’on fait des Entrées ou Sorties unitaires en cliquant une ligne, c’est en général pour des opérations rapides, on ne génère pas de bons de livraison.
Quand on utilise les boutons de droite, ENTREE ou SORTIE on groupe les produits dans une liste, on peut alors si l’on a souscrit à l’option Bordereau générer un document pour ces opérations.
Globalement ce document est composé d’un logo, d’un descriptif (adresse, etc.) de votre entreprise, d’un descriptif de votre partenaire et de la liste des produits échangés.
Ces bons de livraison ne sont disponibles que si vous avez l’option « Bordereau ».
Il y a deux manières de générer ce bordereau :
- En créant directement un document, qui peut être imprimé ou enregistré en PDF avec PDF Creator
- En générant un document Excel à partir de vos modèles paramétrables
Il y a plusieurs familles de bordereau :
- Pour les entrées : Bon d'entrée.
Il contient la liste des produits entrés, éventuellement les coordonnées du fournisseur et/ou les prix d'achat.
- Pour les sorties : Bon de sortie, Facture ou Pro-forma.
Ces documents contiennent la liste des produits sortis, éventuellement les coordonnées du client et/ou les prix de vente.
L'édition d'un pro-forma n'effectue aucune modification de l'état de stock.
Bordereau imprimé prédéfini
Voici un exemple de bordereau, prédéfini, ici le No 1.
Voici comment se paramètre un bordereau, si vous avez cette option.
La zone d’entête émetteur est définie par les fichiers Bordereau.gif et Bordereau.txt qui doivent se trouver sur le répertoire de GSM.exe
La zone de destinataire est définie par la fiche FOURNISSEUR pour les bons d’entrée, par la fiche CLIENT pour les bons de sortie si vous avez cette option.
Le format et le contenu des champs, les totaux affichés dépendent de vos options et sont personnalisables.
Bordereau imprimé paramétrable
Un type de bordereau paramétrable est maintenant disponible, c’est le type 40.
Paramètres du bordereau imprimé
Les paramètres se trouvent dans la section [BORDEREAU] du fichier de configuration :
PRINT_COL1=100 |
Décalage à droite de la première colonne (famille) |
PRINT_COL2=200 |
Décalage à droite de la deuxième colonne (référence) |
PRINT_COL3=x... PRINT_COL6=x |
Décalage à droite des colonnes suivantes |
PRINT_SEPARATOR=800 |
Longueur du trait de séparartion |
PRINT_TEXT1=10 |
Nombre de caractères maximum de la colonne 1 |
PRINT_TEXT2=15 |
Nombre de caractères maximum de la colonne 2 |
PU=1 |
Force l'affichage du prix d'achat et de vente |
Bordereau Excel
GSM va faire la copie de votre modèle de bordereau BE.xls pour les bons d’entrée et BS.xls pour les bons de sortie qui doivent se trouver sur le répertoire de GSM.exe.
Voici le « type 4 »
Toute la mise en forme du modèle est à votre charge, GSM se contente de remplir les valeurs dans le tableau.
Vous pouvez ensuite calculer les totaux, faire toutes les modifications que vous souhaitez avant d’imprimer.
Cette méthode est plus difficile à mettre en œuvre que la version « impression » mais permet des évolutions illimitées : GSM comporte un paramètre « type de bordereaux » ou « No de format » qui s’enrichit en permanence pour s’adapter aux demandes.
Paramétrage du bordereau Excel
Pour créer un bordereau, GSM réalise une copie numérotée du modèle, par exemple BS00028.xls qu’il va placer dans un dossier DOC.
Si le modèle comporte des « mots clés » ces mots seront remplacés par les valeurs correspondant à l’opération.
Ces mots clés représentant les paramètres du destinataire du document.
Ils permettent de décrire :
1. Le fournisseur
2. Le client
3. L’affaire
Pour la description du fournisseur (BE) ou du client (BS), on utilise des mots clé du type §MOT*§ ou * est remplacé par 1, 2 ou 3 selon qu’on veut décrire le fournisseur, le client ou l’affaire. Certains mots clés n’ont pas d’indice (1,2,3) car ils ne concernent ni le fournisseur, ni le client, ni l’affaire.
§SOCIETE1§ sera remplacé par le champ SOCIETE de la fiche fournisseur concernée
§SOCIETE2§ sera remplacé par le champ SOCIETE de la fiche client concernée
§SOCIETE3§ sera remplacé par le champ SOCIETE de la fiche affaire concernée
De la même manière on a :
§ADRESSEx§, §CPx§, §VILLEx§, §NOMx§, §PRENOMx§, §FICHIERx§, §TELEPHONE1x§, §TELEPHONE2x§, §MAILx§
Pour les autres paramètres :
-
§DATE§ Date de création du document
§NUMERO§ Numéro du document
§LIGNE1§, §LIGNE2§, §LIGNE3§, §LIGNE4§ 4 textes libres si vous utilisez le format No 11
Il existe enfin dans le fichier GSM.ini deux paramètres qui permettent de déterminer l’emplacement du tableau des données :
- [DIVERS]
X_BORDEREAU_DATA=3
Y_BORDEREAU_DATA=8
Ceci vous permet d’insérer le nombre de lignes que vous souhaitez dans votre modèle.
Mise à jour
GSM est un logiciel simple et robuste, qui peut être utilisé pendant des années sans mise à jour.
Toutefois, pour obtenir la correction d’un dysfonctionnement ou une nouvelle fonctionnalité, il est parfois utile d’effectuer une mise à jour.
Vous pouvez la faire vous-même, mais à vos risques et périls, ou nous acheter cette prestation pour le prix d’une licence.
GSM est constitué essentiellement d’un dossier qui contient des fichiers exécutables (.exe et .dll) ainsi que des fichiers de donnée et de paramétrage (GSM.mdb, GSM.ini, etc..) qui vous sont propres.
La mise à jour du logiciel consiste à copier de nouveaux fichiers .exe et .dll à la place des anciens.
La procédure manuelle est la suivante :
- Copiez tout votre dossier GSM sur un autre dossier
- Chargez le fichier http://solti.fr/Clients/MAJ.zip
- Décompressez les fichiers contenus
- Copiez ces fichiers par-dessus les anciens
Depuis la version 3.14 cette opération est effectuée automatiquement depuis la fenêtre d’aide : cliquez sur le bouton MAIL AU SUPPORT avec la touche du clavier Contrôle enfoncée.
Paramétrage des couleurs
GSM est un logiciel simple qui privilégie l’efficacité plutôt que le look…
Néanmoins quelques paramètres simples permettent de changer l’aspect de votre écran.
En plus de la présentation « système » normale de GSM, il est possible de moduler entièrement la couleur des grilles, la couleur des fenêtres et des boutons.
Pour cela il faut choisir le bouton COULEURS dans le menu OUTILS CONFIG.
On peut également modifier la couleur des lignes de tableaux :
- [PRODUITS]
COULEUR=RRVVBB
RR représente la valeur e rouge en code hexadécimal, de 0 à FF, VV le vert et BB le bleu.
On utilise la même syntaxe pour l’écran des fournisseurs et inventaire avec les sections
- [FOURNISSEURS] et [INVENTAIRE]
Fichiers
L’installation de GSM se résumé à la création d’un dossier qui contient tous les fichiers utiles.
Pour mémoriser un certain nombre d’information liées au contexte (dernières recherches, position des colonnes, date de dernière utilisation, etc…)
GSM crée un sous répertoire TEMP qui peut être vidé ou supprimé sans danger : on n’en parle pas ici.
Les fichiers utilisés par GSM dans la version 2.05 sont les suivants :
Nom |
Type |
Rôle |
GSM.exe |
Application |
C'est le programme principal, sur lequel vous pouvez mettre un raccourci. Il est reconnaissable à son icône SOLTI bleu. |
GSM.ini |
Paramètres |
Fichier de configuration, indispensable, que vous aurez parfois besoin de modifier |
GSM.mdb |
Données |
ATTENTION : ce fichier contient TOUTES vos données au format Microsoft Access. C'est lui qu'il faut sauvegarder régulièrement et conserver en lieu sûr. |
CodeBarre.dll Common.dll GsmLib.dll SoltiLib.dll |
Extensions |
Indispensables à GSM.exe |
Vous trouverez également des fichiers qui ne sont pas indispensables :
Nom |
Type |
Rôle |
Installation.pdf |
Document |
Manuel d'installation, si les opérations de décompression et de copie de fichier ne vous sont pas familières. |
Gestion-de-stock-GSM.pdf |
Document |
Le manuel utilisateur |
GSM_01.mdb |
Données |
C'est une sauvegarde de GSM.mdb à J-1 |
GSM_02.mdb |
Données |
C'est une sauvegarde de GSM.mdb à J-2 |
Dossier TEMP |
Temporaire |
Mémorise le contexte |
Paramètres usuels
Outre les exemples d’adaptation qui figurent sur le site Internet, voici la liste des paramètres de la version GSM de Juillet 2014 qui permettent déjà un certain nombre d’adaptations.
Les paramètres GSM sont stockés dans le fichier GSM.ini.
La plupart ses paramètres sont groupés dans la section [divers].
Ces paramètres sont les suivants, avec en gras les valeurs par défaut.
Dans la section [Divers] ou [Options] depuis la version 4.0
Paramètre |
Rôle |
Base |
Paramètre utilisé pour la mise en réseau. Nous consulter. |
CodeBarre_Tiret=1 |
Le tiret dans les saisies code barre est autorisé |
CUMP=1 |
Autorise l’utilisation de prix unitaires variables |
CUMP=2 |
Prix unitaires variables avec explication |
Custom=X |
Spécifie des comportements propres à chaque client |
Date_Bordereau=1 |
Ajoute les chiffres de la date dans le nom de fichier bordereau |
DLC1=10 |
Fixe le premier seuil de péremption à 10 jours |
DLC2=2 |
Fixe le deuxième seuil de péremption à 2 jours |
EntreeClient=1 |
Permet de saisir un nom de client lors des entrées de stock |
English=1 |
Force les textes en Anglais. |
FACTURATION=1 |
Affiche les dates de facturation pour les E/S |
FAMILLE=0 |
Masque les noms de famille |
INVENTAIRE=1 |
Affiche l’onglet inventaire |
INVENTAIRE=0 |
N’affiche pas l’onglet inventaire |
Licence1=xxxx |
Définition du code licence des options pour le PC « user1 » |
Log_Simple=0 |
Deux lignes par opération dans le journal |
Logout=300 |
Fixe la durée d’une session utilisateur à 300 secondes |
NoJournal=1 |
L’onglet journal n’est pas affiché |
NoSearch=1 |
Les listes déroulantes de recherche ne sont pas affichées |
OUTILS=1 |
L’onglet outils est affiché |
PUA=0 |
Masque les prix d’achat |
PUV=0 |
Masque les prix de vente |
Reception=1 |
Mode de saisie des entrées de stock |
Reference=1 |
Les produits sont classés par références plutôt que par ID |
VirguleExcel=1 |
Permet de résoudre des problèmes de format pour des versions étrangères de Windows ou Excel. |
Dans la section [PRODUITS]
Paramètre |
Rôle |
AFFICHAGE=1 |
Affichage par Id, 2= Affichage par référence |
CouleurFamille |
Les lignes sont colorées selon le fichier CouleursFamilles.txt |
Designation=Nom |
Renomme l’étiquette (label) « Désignation » en « Nom » |
Famille=Nom |
Renomme l’étiquette Famille |
Client=Nom |
Renomme la colonne Client |
Commentaire=Nom |
Renomme l’étiquette Commentaire |
REF1=Nom |
Renomme l’étiquette Référence |
REF2=Nom |
Renomme l’étiquette Référence 2 |
REF3=Nom |
Renomme l’étiquette Référence 3 |
Dans la section [FTP]
Paramètre |
Rôle |
PASS |
Mot de passe FTP pour l’option HTML |
URL |
Adresse URL pour l’option HTML |
FTP |
Adresse FTP pour l’option HTML |
USER |
Nom d’utilisateur FTP pour l’option HTML |
Voici quelques exemples de couleur :
- Rouge pur : FF0000
Vert pur : 00FF00
Bleu pur : 0000FF
Gris : 808080
Blanc : 000000
Voici la syntaxe acceptée par GSM :
- [APPARENCE]
COULEUR=00FFFF
Paramètre GSM distant
Dans le dossier GSM, il faut un fichier REMOTE.ini qui contient la chaîne de connexion au serveur distant.
Si le fichier REMOTE.ini n’est pas présent, GSM prendra les paramètres depuis le fichier GSM.ini local.
Dans le cas contraire, GSM va charger les paramètres depuis le serveur distant et les copies dans GSM.ini.
Depuis l’onglet
OUTILS/DONNEES le bouton
PARAMETRES (présent que si le fichier REMOTE.ini existe) on a la possibilité de charger les données depuis le serveur distant.
Il suffit de cliquer sur le bouton
PARAMETRES, une fenêtre nous demande si on veut exporter les paramètres.
Il faut cliquer sur
NON, GSM récupère la configuration présente sur le serveur et l’intègre à GSM dans le fichier GSM.ini.
De plus, si vous utilisez les paramètres de GSM du serveur distant et que vous modifiez les paramètres depuis l’onglet
OUTILS/CONFIG
Il faudra penser à retourner dans l’onglet
OUTILS/DONNEES et appuyer sur le bouton
PARAMETRES
Cette fois ci lorsque que GSM vous demande si vous voulez exporter les paramètres, il faudra cliquer sur
OUI.
GSM se charge de récupérer les nouveaux paramètres pour les envoyer au serveur distant.
Si vous utilisez plusieurs GSM dans l’entreprise les différents utilisateurs pourront bénéficier des mêmes paramètres car ils sont sur un serveur distant.