Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column

Au lieu de taper le code article lors de l'encodage d'un document, vous pouvez également utiliser un lecteur de code à barres. Il peut s'agir de codes à barre barres prédéfinis ou générés par Logistics. Les codes à barre barres peuvent être imprimés sur des étiquettes mais également sur tout autre document.

Column
width400px
Panel

Sur cette page:

Table of Contents

Paramétrage la gestion des codes à

...

barres

Activer la gestion des codes à barre barres via Dossier > Paramétrage > Paramètres généraux, onglet Articles, option Gestion des codes à barrebarres.

  • Via le bouton Editer, définissez le format, la séquence des codes, la méthode de création, son utilisation lors de l'encodage d'un document.

  • Vous pouvez définir une méthode de création par défaut, mais pour certains articles changer la méthode de création via Fichier > Articles, onglet Conditions, option Méthode de création et choisir parmi les 3 choix suivants :

Format des codes à

...

barres

Logistics propose 2 formats de codes à barres :

...

Note
titleCode barre avec gestion des lots

Si le dossier est paramétré avec une gestion de lots, une option supplémentaire Générer un barcode contenant le n° d'article et le n° de lot est disponible. Le code barre à barres créé est alors composé d'un préfixe, puis d'un caractère de séparation et finalement de la référence du lot. Le préfixe est lié à chaque article et sa valeur est visible dans le champs Préfix lot de la fiche article. Le caractère de séparation est un paramètre général qui peut être modifié dans le champ Caractère(s) de séparation (chiffre ou lettre).

Cette génération spécifique de code barre à barres contenant le lot fonctionne uniquement avec le barcode 39. Et de plus, seul l'ancien écran des documents 4.2 reconnait ce barre code à barres avec préfixe et référence du lot.

Haut de page

...

Codes à

...

barres prédéfinis

Si vos articles ont déjà un code à barre barres (par exemple vous utilisez ceux de vos fournisseurs), vous avez opté pour la méthode de création Encodés dans la fiche article.
Dans Fichier > Articles, onglet Conditions, option Méthode de création, utilisez le bouton Editer, et puis le bouton Ajouter pour taper le ou les codes à barrebarres.

ChampDescription
Quantité/Doc. (quelle que soit la méthode de création) permet de définir une valeur par défaut pour le nombre d'étiquettes à imprimer pour ce code à barrebarres. Sans valeur par défaut, le logiciel imprimera autant d'étiquettes qu'il y a des quantités pour cet article dans le document.

Imprimer un code à barres

Le bouton Imprimer permet d'imprimer une ou des étiquettes avec le code à barre pour cet article.

...

code à barres pour cet article.

Générer un code à barres

Depuis la version 6.0, cet écran d'édition de code à barres dans la fiche article, contient également un bouton Image Added qui permet de générer un nouveau code à barres pour cet article.

Image Added

(warning) Ce bouton est uniquement disponible si la fiche article est en mode édition, et si l'option Générer un barcode contenant le n° d'article et le n° de lot n'est pas cochée dans le cadre d'un dossier paramétré avec une gestion de lots.

Importer des codes à barres

Warning

Uniquement dans une configuration SANS le Module Gestion des tailles et couleurs.

Si vous disposez d'un fichier Excel contenant les articles avec leur code à barrebarres, vous pouvez les importer en liant les champs comme indiqué ci-dessous.

Voir également L'importation_L'exportation Importation et Exportation.

Haut de page

...

Codes à

...

barres générés par Logistics

La génération de codes à barre barres se fait via l'impression des étiquettes soit à partir d'un document (généralement commande ou livraison fournisseur) soit à partir de la fonction d'impression des étiquettes articles.

...

Via le menu Encodage > Documents, encodez un document avec les articles pour lesquels vous souhaitez générer des étiquettes, ensuite Imprimer (même sans imprimer le document), et ensuite sélectionnez le layout d'impression d'étiquettes. C'est lors de cette dernière impression que le logiciel ajoute le code à barre barres dans la fiche article et propose d'imprimer autant d'étiquettes qu'il y a de quantités dans le document.

...

Expression dans le layout d'étiquettes pour imprimer le code à barre barres :

Code Block
EAN13(PADR(etq.barcode,12))

et formaté avec une police de caractère adéquate :

Haut de page

...

Codes à

...

barres dans un layout

Pour imprimer des codes à barrebarres, il faut que :

  1. la police de caractère correspondante ait été installée dans Windows,
  2. et dans les layouts, le champ correspondant au code à barre barres ait été formaté dans cette police de caractère.

...

Téléchargez sur  WinBooks.be (dans la section Revendeurs ›› Espace revendeurs WinBooks ›› Download dealer) la police de caractère correspondante au type de code barre à barres (EAN13, Code 128, ou Code 39) paramétré dans Logistics.

Ensuite, copiez les fichiers TTF téléchargés dans le répertoire des polices Windows : C:\Windows\Fonts

Afficher un code à

...

barres dans un champ de layout

Dans la mise en page du layout, double-cliquez sur le champ contenant la valeur du code barre à barres pour accéder à l'écran de propriété de ce champ. Dans l'onglet General de cet écran, remplissez le champ Expression avec la fonction correspondante au type de code barre à barres souhaité.

Code Block
titleEAN13
EAN13(PADR(etq.barcode,12))

Pour EAN13, la fonction PADR() est à utiliser dans le cas où votre code barre à barres contient déjà le 13ème caractère. En effet, la fonction EAN13() recalcule le 13ème caractère. Il faut donc lui passer uniquement les 12 premiers caractères.

Code Block
titleCode128
Code128(etq.barcode)

La fonction Code128() peut également prendre 2 paramètres où pcCodeType contient un des 3 types de code "A", "B" ou "C", et où pcCodeString contient le code 128, ce qui donne Code128("C", etq.barcode). Si un seul paramètre avec le code 128 est passé à la fonction (comme dans l'exemple ci-dessus), alors le type de code par défaut est "B".

Code Block
titleCode39
"*"+ALLTRIM(ie("etq.barcode", ""))+"*"
Code Block
titleCode SSCC - Serial Shipping Container Code (ou numéro séquentiel de colis)
CodeEAN128Print(alltrim(docdetedi.psscc),0)

La fonction CodeEAN128Print() prend comme deuxième paramètre :

  • la valeur 0 pour retourner des données formatées pour afficher un code barre à barres SSCC-18 standard, en utilisant la police de caractère Code128,
  • la valeur 1 pour retourner des données formatées pour afficher du texte lisible par un humain (00) ... , en utilisant une autre police de caractère que Code128 (Arial par exemple).

Et pour finir, toujours dans l'écran de propriété de ce champ, dans l'onglet Style, sélectionnez la police de caractère téléchargée.

Haut de page


Afficher, trier et filtrer les codes à

barre

barres dans la liste des articles

Pour afficher les codes à barre barres dans la fiche article, clic droit sur la liste des articles et puis cliquez sur le menu Propriétés. Dans l'écran Propriétés de la liste, cliquez sur le bouton Ajout, puis sélectionnez le nouveau champ ajouté et cliquez sur le bouton Propriétés. Remplissez l'écran Propriétés où :

  • le champ Expression doit contenir l'expression suivante :

    Code Block
    PADR(GOCACHE.ARTGETBARCODE(ART1.ARTID), 13)
  • et le champ Mode doit être laissé vide si on souhaite pouvoir trier et filtrer les codes à barre barres (sinon le mode N peut être conservé).

Haut de page


Imprimer les codes à

...

barres

Comme expliqué précédemment, vous pouvez imprimer les codes à barre barres sur des étiquettes, mais également sur vos documents par exemple, à condition que vous ayez adapté le layout.

Via le menu Impression > Articles > Etiquettes d'articles, vous générez les codes à barres et/ou vous imprimez les codes à barres.

...