Les paramètres PARAMPOS (matériel caisse) sont repris dans la table OPTIONS du serveur SQL.
Cela peut poser problème pour avoir des parampos différents en fonction des postes. Un système de duplication des lignes dans la table OPTIONS a donc été mis en place. Le fonctionnement est le suivant :
- Dans la table OPTIONS, le champ STEM permet de distinguer différentes parampos.
- Les lignes où STEM=PARAMPOS vont être les paramètres de base pour tous les utilisateurs qui n'ont pas de paramètres propres.
Ensuite, lors de l’utilisation de Mercator Majuro, le programme va décider quel jeu de paramètres utiliser :
- Soit la variable d’environnement "parampos" existe. Dans ce cas, Mercator prend les lignes de la table OPTIONS où stem="PARAMPOS" + envParamPos.ToUpper()
- Sinon, Mercator prend les lignes où stem="PARAMPOS" + Environment.MachineName.ToUpper(). On utilise donc ici le nom de la machine.
Si ces lignes n’existent pas, Mercator prend les lignes de base (STEM=PARAMPOS)
Les lignes utilisées se voient facilement dans l’écran "Outils / Options"
Dans le cas où la variable d’environnement a été détectée et utilisée, "Poste=" serait remplacé par "Env. Var.="