Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
configuration_d_une_nouvelle_balance [2017/12/07 18:56] emmanuel_supercoop |
configuration_d_une_nouvelle_balance [2020/10/22 20:09] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ==== Configuration d'une nouvelle balance ==== | ||
+ | __**Valeurs de référence définies dans notre cas :**__ | ||
+ | |||
+ | * On définit un magasin : MAG_0000 | ||
+ | * famille d' | ||
+ | * On définit un groupe de balance (Fruits_et_Legumes) | ||
+ | * On créé un logo et on lui attribue un numéro : 91 | ||
+ | |||
+ | à savoir : | ||
+ | |||
+ | * Toutes les balances appartenant au meme groupe du meme magasin vont recevoir les mises à jour de prix/ | ||
+ | * Bizerba ne fait pas de difference entre deux balances d'un meme groupe. | ||
+ | * IOW : Pour gérer deux balances différemment, | ||
+ | * Nos articles n' | ||
+ | |||
+ | |||
+ | **__Coté Odoo :__** | ||
+ | |||
+ | Menu " | ||
+ | |||
+ | Créer ou choisir un systeme de balance (ie Balances_LCC) et configurer ou vérifier les champs suivants : | ||
+ | |||
+ | * **Actif** doit etre coché | ||
+ | * **Encodage** Latin 1 | ||
+ | * **Champs** contient la liste des éléments dont la modif entraine la creation d'une mise à jour de l' | ||
+ | * **Motif de fichier** (Articles) : ARTI_MAG_0000_%Y%m%d_%H%M%S.CSV | ||
+ | * **Motif de fichier** (Texte externe) : TEXT_MAG_0000_%Y%m%d_%H%M%S.CSV | ||
+ | * **Hote du serveur FTP** : XX.XXX.XXX.153 | ||
+ | * **Port du serveur FTP** : 1743 | ||
+ | * **Login FTP** : YYYYYYYY | ||
+ | * **Mdp FTP** : ZZZZZZZZ | ||
+ | * **Chemin relatif pour les fichiers CSV** : / | ||
+ | * **Chemin relatif pour les images d' | ||
+ | |||
+ | |||
+ | Configuration des lignes : | ||
+ | |||
+ | Note : on se concentre ci-dessous sur les champs les plus impotants. La vue glogale avec tous les champs est dispo en bas de cette page : " | ||
+ | |||
+ | * ABNR (Biz Shelf ID) (champ ManyOne) : conserver Groupe de balances et ID Externe | ||
+ | * PLNR (Product ID) (champ texte) : mettre séquence sur la balance (au lieu de "ID de l' | ||
+ | * ABEZ (Product Name) (champ texte) : conserver Nom | ||
+ | * WGNR (POS Category ID) (Constante) : mettre 1. Du point de vue de la balance , ce champ correspond à la famille d' | ||
+ | * EAN1 (product Barcode) (champ texte) : Code Barre (défini dans l' | ||
+ | * AART (P/F) : Les étiquettes sortent correctement avec la config par défaut [To Weight (P/F), Champ ManyOne, Unité de mesure, **Type balance (P/F)**] alors qu'on n'a aucun element dans oddo contenant cette info. (le champ est donc vide dans la trame envoyée au serveur de balance, mais la balance en déduit qu'on doit peser l' | ||
+ | * LOG1 (Logo1 #1) : logo de l'asso (**91** dans notre cas) | ||
+ | * LOG2 (Logo2 #2) : logo AOC ou AOP. | ||
+ | * ZUT1 (Ingredients #1) : Champ Texte Externe : **Information pour les étiquettes Bizerba #1** | ||
+ | * ZUT2 (Ingredients #2) : Champ Texte Externe : **Information pour les étiquettes Bizerba #2** | ||
+ | * MDAT (Main image) : ne pas mettre d' | ||
+ | |||
+ | Menu " | ||
+ | |||
+ | Créer ou choisir un systeme de balance (ie Balances_LCC) et configurer ou vérifier les champs suivants : | ||
+ | |||
+ | * Nom : version human readable (" | ||
+ | * ID Externe : 1 (puis 2,3,4 pour les groupes de balance suivants...) | ||
+ | |||
+ | |||
+ | Il faut maintenant programmer l' | ||
+ | |||
+ | * Menu " | ||
+ | * selectionner "Send to scale" | ||
+ | * cliquer sur **modifier** | ||
+ | * et activer la case **" | ||
+ | |||
+ | Il faut enfin expliquer à Odoo comment decoder les etiquettes generees par la balance. | ||
+ | |||
+ | Menu "Point de Vente / Nomenclature de code-barre / default config" | ||
+ | ajouter une ligne avec la config suivante : (cliquer sur " | ||
+ | * Nom de la règle :Weight Barcodes 3 Decimals | ||
+ | * Séquence : numero libre (ex: 36) | ||
+ | * Type : Article pesé | ||
+ | * Encodage : EAN-13 | ||
+ | * Modèle de code-barres : 26.....{NNDDD} | ||
+ | * Type de génération : Pas de génération | ||
+ | |||
+ | **__Coté Balance :__** | ||
+ | |||
+ | Préambule : Explication des codes utilisés dans les paragraphes suivants : | ||
+ | |||
+ | * "Menu XXX / YYY [1536]" | ||
+ | * " | ||
+ | * " | ||
+ | |||
+ | |||
+ | **1) Configurer la balance en mode d' | ||
+ | |||
+ | Menu "Mode de fonctionnement" | ||
+ | |||
+ | * Mode fonct. = Libre-service | ||
+ | |||
+ | Menu "Modes de vente" [5361] | ||
+ | |||
+ | * "Appel de prix & enregistrement = activé (aller sur la ligne, tapper ' | ||
+ | * selectionner ensuite : " | ||
+ | |||
+ | Menu " | ||
+ | |||
+ | * " | ||
+ | |||
+ | Menu " | ||
+ | |||
+ | * Impression = Articles | ||
+ | * Entrer dans "code à barre article" | ||
+ | * N° struct. code PLU = 25 | ||
+ | * Structure code = de PLU | ||
+ | * Poids / PLU prix fixe = désactivé | ||
+ | |||
+ | |||
+ | **2) Configurer le masque d' | ||
+ | |||
+ | Le masque d' | ||
+ | |||
+ | Le masque par defaut est appellé "Le local" | ||
+ | |||
+ | Menu " | ||
+ | |||
+ | * Mode fonct. = choisir parmi les 3 possibilités suivantes : | ||
+ | * Eti. sur Ticket (pour imprimer des etiquettes sur un rouleau thermique type TPE. utile pour faire des tests sans gacher 36 étiquettes) | ||
+ | * Ticket (pas utilisé dans notre cas) | ||
+ | * Etiquette (pour imprimer sur des etiquettes autocollantes, | ||
+ | * Type étiqu = Etiq. Libr.prog. | ||
+ | * N° = 1 Le Local ARTICLE (choix par defaut) ou La Louve si ce masque est chargé dans l' | ||
+ | * Entrer dans " | ||
+ | * Selectionez tout ce que vous voulez voir imprimé sur l' | ||
+ | * dans notre cas on a tout selectionné sauf "By count PF impr.prix/ | ||
+ | * Prix unit. {avec unité) | ||
+ | * commutation autom. kg-g est désactivé | ||
+ | |||
+ | * Sortir de " | ||
+ | * Entrer dans " | ||
+ | * Affect. zone de texte | ||
+ | * Etiquette d'art. = de PLU | ||
+ | * Affecter zone de logo | ||
+ | * Etiquette d'art. = de PLU | ||
+ | * Logo d' | ||
+ | * Numéro de logo = 91 (91 étant le numero donné au logo de la Chouette dans le fichier LOGOxxxx.CSV) | ||
+ | * Sortir de " | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | **3) Verifier que les articles sont correctement configurés** | ||
+ | |||
+ | Utiliser un article comme reference (rayon = 1 et PLU = 1 dans notre exemple) | ||
+ | |||
+ | Menu " | ||
+ | |||
+ | * Famille d' | ||
+ | * Code à barres = 251234500000 | ||
+ | * ' | ||
+ | * Bizerba permet de definir ses propres structures de codebarre qui peuvent | ||
+ | * Je vous recommande de les creer en accord avec les standards (21, | ||
+ | * mais ce n'est pas necessaire. | ||
+ | * rien à voir avec le code EAN officiel. | ||
+ | * ' | ||
+ | * ' | ||
+ | * il n'y a pas de CRC (BLa balance le calcule et l' | ||
+ | * Inscr. superp. = autorisé (à vous de choisir si vous acceptez que les champs soient supperposés ou pas) | ||
+ | |||
+ | Si les modifications apportées à vos articles dans odoo ne sont pas visibles sur la balance, utilisez le générateur suivant {{ : | ||
+ | |||
+ | |||
+ | **4) Définir la structure de code barre :** | ||
+ | |||
+ | Menu " | ||
+ | |||
+ | * Prescription struct.code = désactivé | ||
+ | * TypeCode = UPC/EAN 13 | ||
+ | * Valeur cod. = Poids | ||
+ | * Positions cod. = 5 | ||
+ | * Chiffre controle ? = désactivé | ||
+ | * Option = Pondération x 1,0 | ||
+ | * Chiffre d' | ||
+ | * Val.min/max au scanning = desactivé | ||
+ | * contenu de code = XXXXX (5 fois la lettre ' | ||
+ | * Car.rempliss.p.scannage = désactivé | ||
+ | |||
+ | **FAQ :** | ||
+ | |||
+ | Si la balance est en Allemand : | ||
+ | |||
+ | * Le reglage de la langue se fait edans le Menu "Mode de fonctionnement" | ||
+ | * Selectionner {franz} pour les deux lignes (respectivement Vente et Menu) | ||
+ | NB Certains message d' | ||
+ | |||
+ | |||
+ | Si la balance n'a pas d'IP : | ||
+ | * il faut brancher le cable reseau avant de la demarrer. | ||
+ | |||
+ | |||
+ | {{: |