Configuration infrastructure pour balance
La balance Bizerba utilise l'infrastructure suivante:
Serveur Odoo — FTP —(routeur d'accès à Internet)—> Serveur local pilotant la balance — FTP —> balance Bizerba
Côté serveur Odoo
Côté serveur Odoo, il est nécessaire de:
Installer le module product_to_scale_bizerba (ce module ajoute des menus dans Ventes > Configuration > Balances ainsi qu'un onglet dans les formulaires de variantes de produits)
Installer le module l10n_fr_department, l10n_fr_state et coop_default_pricetag
Assigner les droits Utilisateur de balance Bizerba ou Gestionnaire de balance Bizerba (dans Configuration > Utilisateurs)
configurer un groupe de balances dans Ventes > Configuration > Balances > Systèmes de Balances:
Configurer les champs (Groupe de balances,Séquence sur la balance,Nom,Prix de vente,Code Barre,Unité de mesure,Poids de la tare,Poids brut,Image de grande taille), motifs de fichiers (Articles = ARTI_MAG_0000_%Y%m%d_%H%M%S.CSV, Texte externe = TEXT_MAG_0000_%Y%m%d_%H%M%S.CSV)
Configuration des lignes (voir fichiers attachés)
Configuration pour se connecter au serveur
FTP (Hôte = adresse IP, Port, Login, Mot de passe, Chemin relatif pour les CSV = /, chemin relatif pour les images d'article = /IMAGE_IMPORT ) - Note: pour les premiers champs, récupérer les valeurs dans le KeePass, pour les deux derniers, cela dépend de la configuration du serveur
FTP.
configurer chaque balance dans Ventes > Configuration > Balances > Groupes de Balances:
lier chaque article à une balance Pour celà il faut pouvoir accéder à une vue de variante d'article product_product. Cela est possible simplement en activant les droits Gérer des variances de produits pour un utilisateur (en mode debug car dans les Paramètres techniques) ce qui donne accès à un menu dans Ventes > Ventes > Variantes d'articles qui affichera une liste des variantes. (l'autre méthode beaucoup moins pratique si on ne veut pas activer les droits pour afficher les menus des variantes, c'est de sélectionner un article, puis de cliquer sur le stock puis 2 fois sur l'article pour accéder à la même vue). Enfin il est possible d'importer les champs nécessaires aux articles (cf. xxx)
En cliquant sur une variante de produit, on a désormais (pour les personnes ayant les droits liés aux balances) un onglet Balance permettant de sélectionner une balance (Groupe de balances), la touche sur la balance (séquence sur la balance) et un poids de tare (poid de tare). Il y aussi des boutons pour forcer l'envoi à la balance.
Côté serveur FTP (serveur local pilotant la balance):
Installer Windows 7 professional edition
Installer un serveur
FTP (Filezilla
FTP server par exemple)
Configurer un utilisateur (avec les mêmes identifiants / mot de passe que renseigné dans Odoo, voir KeePass)
Configurer un groupe auquel est lié l'utilsateur avec sa racine dans le répertoire C:\bizerba\RetailConnect-oDoo\IMPORT (le / configuré dans Odoo aterrira dans ce répertoire)
Forcer le serveur en mode passif à utliser un range de ports définis : 20001 - 20005 (voir ensuite la configuration du routeur pour le NATTING)
Installer Team Viewer pour pouvoir donner un accès à distance à Bizerba pour l'installation du logiciel de gestion des balances
Bizerba installera alors le logiciel sur le serveur et poussera les fichiers de config initiale dans la balances
Le serveur
FTP doit rester allumé et connecté au réseau en permanence
Configurer le pare-feu Windows, dans les règles de traffic entrant, lors de l'installation du
FTP serveur, il ajoute normalement une entrée
FTP server, il faut vérifier dans l'onglet Protocoles et ports que les ports locaux autorisés sont 21, 20001-20005
Routeur d'accès à Internet
LCC_Balance_PC - XXX.XXX.153.200
Balance_Bizerba1 - XXX.XXX.153.201
Côté balance Bizerba
La laisser connectée au réseau pour que Bizerba puisse s'y connecter