Partager via


Dispositions et impression d’étiquettes de contenant

Les mises en page des étiquettes sont utilisées pour contrôler les informations imprimées sur une étiquette et la manière dont elles sont présentées. Il existe deux manières de définir une mise en page d’étiquette de contenant :

  • Mises en page des étiquettes d’acheminement de documents : ces mises en page offrent des fonctionnalités de mise en page de base.
  • Mises en page des étiquettes : ces mises en page vous permettent de créer des mises en page plus avancées. Vos mises en page peuvent avoir des structures répétitives et inclure des éléments d’en-tête, de corps et de pied de page. Vous pouvez imprimer des informations à partir des tables associées et définir des formats de date, d’heure et de nombres personnalisés.

Cet article explique comment créer et utiliser des mises en page pour les étiquettes de contenant. Pour plus d’informations sur les mises en page des étiquettes d’acheminement de documents, consultez Mises en page des étiquettes d’acheminement de documents.

Activer les mises en page des étiquettes de contenant

Pour activer les mises en page des étiquettes de contenant, vous devez configurer les éléments suivants (comme décrit plus loin dans cet article) :

Définir les paramètres de gestion des entrepôts

Pour définir les paramètres d’entrepôt pour l’impression des étiquettes de contenant, procédez comme suit.

  1. Accédez à Gestion des entrepôts > Paramétrage > Paramètres de gestion des entrepôts.
  2. Dans l’onglet Général, dans l’onglet rapide Contenants, définissez l’option Utiliser les mises en page des étiquettes pour les étiquettes de contenant sur Oui pour utiliser les mises en page des étiquettes pour vos contenants (comme décrit dans cet article). Définissez-la sur Non pour utiliser les mises en page des étiquettes d’acheminement de documents à la place.

Créer une mise en page d’étiquettes de contenant

La mise en page de l’étiquette contrôle quelles informations sont imprimées sur l’étiquette et comment elles sont présentées. Ici, vous entrez le code ZPL qui est envoyé à l’imprimante. En règle générale, vous copiez ce code à partir d’un programme de conception d’étiquettes.

Lorsque le système génère une étiquette, il peut remplacer les noms de champs et de méthodes utilisés dans la présentation de l’étiquette par des valeurs réelles. Vous pouvez facilement trouver le texte qui sera remplacé en recherchant les signes dollar ($) dans le code.

Créer une mise en page d’étiquette de base

Procédez comme suit pour créer une mise en page d’étiquette de contenant.

  1. Accédez à Gestion des entrepôts > Paramétrage > Acheminement de document > Disposition d’étiquette.

  2. En haut du volet de liste, définissez le champ Type de mise en page d’étiquette sur Étiquette de contenant.

  3. Dans le volet Actions, sélectionnez Nouveau pour créer une étiquette.

  4. Définissez les champs suivants pour la nouvelle étiquette :

    • ID de mise en page d’étiquette : saisissez un nom pour la mise en page (par exemple, Contenant).

    • Description : saisissez une brève description de la mise en page (par exemple, Contenant).

    • Type de définition : sélectionnez la méthode utilisée pour définir la mise en page de l’étiquette :

      • ZPL : définissez la mise en page des étiquettes à l’aide de ZPL.

      • Variables : définissez une présentation d’étiquette qui peut être utilisée avec un service externe. (Pour plus d’informations, voir Imprimer des étiquettes à l’aide d’un service externe.) Si vous sélectionnez cette option, l’onglet rapide Mise en page du texte de l’imprimante fournit des grilles dans lesquelles vous définissez les variables système et les variables de données. Sous Variables système, définissez le champ LabelFile sur le chemin du modèle d’étiquette dans le système externe, puis définissez le champ Quantité avec le nombre d’étiquettes à imprimer. Sous Variables de données, définissez les valeurs envoyées par Microsoft Dynamics 365 Supply Chain Management en les mappant aux espaces réservés correspondants dans la conception de l’étiquette à partir du système externe.

      • Variables (script) : utilisez le format de script pour définir une présentation d’étiquette qui peut être utilisée avec un service externe. (Pour plus d’informations, voir Imprimer des étiquettes à l’aide d’un service externe.) Sur l’onglet rapide Mise en page du texte de l’imprimante, définissez le fichier d’étiquettes, la quantité et les valeurs à envoyer. Voici un exemple.

        "filePath": "/Instant Print/GS1-128.nlbl", 
        "quantity": "1",
        "dataSources": [
        {
            "GTIN of Contained Trade Items": "06183928726611",
            "Product_name": "D365FO: $ItemName$"
        }
        ]
        
    • ID de source de données de mise en page d’étiquette : laissez ce champ vide si vous utilisez uniquement les données de contenant. Si vous devez inclure des données provenant d’autres tables, sélectionnez une source de données de présentation d’étiquette comportant les jointures requises. Pour plus d’informations sur la configuration et l’utilisation d’une source de données de mise en page d’étiquette, consultez la section suivante dans cet article.

    • Activer la prise en charge des modèles d’étiquettes : laissez cette option définie sur Non pour l’instant. (Lorsqu’elle est définie sur Oui, vous pouvez ajouter des éléments d’en-tête, de ligne et de pied de page à votre mise en page, comme décrit plus loin dans cet article.)

    • Format de date, d’heure et de numéro : sélectionnez la langue à utiliser lorsque les valeurs de date, d’heure et de numéro affichées dans la mise en page de l’étiquette sont formatées.

    • Type de support d’imprimante : sélectionnez un type de stock d’imprimante. Un type de stock d’imprimante décrit généralement le type de papier utilisé par une imprimante spécifique. Il est également utilisé pour spécifier le type de papier sur lequel une mise en page d’étiquette spécifique doit être imprimée. Pour plus d’informations sur la configuration des types de stock d’imprimante, voir Configurer les types de stock d’imprimante.

  5. Sur l’onglet rapide Mise en page du texte de l’imprimante, saisissez le code d’étiquette d’une manière adaptée au type de définition sélectionné. L’exemple suivant montre le code que vous pouvez copier et coller à des fins de test si le champ Type de définition est défini sur ZPL.

    CT~~CD,~CC^~CT~
    ^XA~TA000~JSN^LT0^MNM,0^MTT^PON^PMN^LH0,0^JMA^PR8,8~SD15^JUS^LRN^CI27^PA0,1,1,0^XZ
    ^XA
    ^MMT
    ^PW831
    ^LL609
    ^LS0
    ^FT19,59^A0N,28,28^FH\^CI28^FDLicense plate label^FS^CI27
    ^FT19,148^A0N,42,43^FH\^CI28^FDItem: ^FS^CI27
    ^FT128,148^A0N,42,43^FH\^CI28^FD$ItemId$ ^FS^CI27
    ^BY3,3,180^FT116,525^BCN,,Y,N
    ^FH\^FD$LicensePlateId$^FS
    ^FT19,206^A0N,42,43^FH\^CI28^FDQty:^FS^CI27
    ^FT128,206^A0N,42,43^FH\^CI28^FD$Qty$^FS^CI27
    ^PQ1,0,1,Y^XZ
    

    Remarque

    Pendant que vous personnalisez le code de l’étiquette sur l’onglet rapide Disposition du texte de l’imprimante, vous pouvez ajouter des noms de champs et de méthodes valides en suivant ces étapes :

    1. Dans la liste Tables, sélectionnez la table.
    2. Selon le type d’élément que vous souhaitez ajouter, sélectionnez soit l’onglet Champs, soit l’onglet Méthodes, puis sélectionnez le nom du champ ou de la méthode à ajouter.
    3. Si le champ Type de définition est défini sur ZPL ou Variables (script), sélectionnez Insérer à la fin du texte pour ajouter le champ ou la méthode à la fin du code. Selon vos besoins, déplacez le nouveau champ ou la nouvelle méthode à l’endroit du code où vous souhaitez l’utiliser.
    4. Si le champ Type de définition est défini sur Variables, sélectionnez une ligne dans la table Variables de données, puis sélectionnez Insérer la référence du champ pour ajouter le champ ou la méthode en tant que valeur de champ.
  6. Dans le volet Actions, sélectionnez Enregistrer.

Configurer et utiliser une source de données de mise en page d’étiquette

Dans la mise en page d’étiquette de l’exemple précédent, seul l’ID de contenant ($LicensePlateId$) est utilisé, et cette valeur est disponible directement dans la table des contenants. Si vous souhaitez inclure des informations associées (telles que le numéro de commande associé à un contenant) et que la source de données d’étiquette de mise en page requise n’existe pas déjà, suivez ces étapes pour la créer, puis sélectionnez-la dans votre mise en page d’étiquette.

  1. Accédez à Gestion des entrepôts > Paramétrage > Acheminement de document > Source de données de mise en page d’étiquette.

  2. Dans le volet Actions, sélectionnez Nouveau.

  3. Définissez les champs suivants pour la nouvelle source de données de mise en page d’étiquette :

    • ID de source de données de mise en page d’étiquette : saisissez un nom pour la source de données (par exemple, LPPlusPurchOrder).
    • Description : saisissez une brève description de la source de données (par exemple, Contenant + Commande fournisseur).
    • Type de mise en page d’étiquette : sélectionnez Étiquette de contenant.
  4. Dans le volet Actions, sélectionnez Enregistrer.

  5. Dans le volet Actions, sélectionnez Modifier une requête.

  6. Une boîte de dialogue d’éditeur de requête standard s’affiche. Dans l’onglet Jointures, ajoutez des jointures aux tables requises. (Par exemple, si vous souhaitez que votre étiquette affiche le numéro de commande, vous pouvez effectuer une jointure à la table des commandes fournisseur.)

  7. Accédez à Gestion des entrepôts > Paramétrage > Acheminement de document > Disposition d’étiquette.

  8. Créez ou sélectionnez une mise en page d’étiquette, puis, dans le champ ID de source de données de mise en page d’étiquette, sélectionnez l’enregistrement que vous venez de créer.

  9. Vous pouvez maintenant ajouter les nouvelles valeurs de champ au code de mise en page d’impression. Assurez-vous de référencer les valeurs table.field-names correctes dans le code ZPL. Les tables supplémentaires incluent un numéro comme suffixe (_#).

Attention

Sur la page Source de données de mise en page d’étiquette, veillez à supprimer une table de la requête pour un enregistrement existant. Vous pouvez supprimer les noms de champs et/ou de méthodes déjà utilisés dans les présentations d’étiquettes existantes.

Activer la prise en charge du modèle d’étiquettes

Les modèles d’étiquettes vous permettent de concevoir des étiquettes dotées de présentations plus avancées, pouvant inclure des éléments d’en-tête, de ligne et de pied de page. Suivez ces étapes pour formater une étiquette qui inclut des éléments de modèle d’étiquette.

  1. Accédez à Gestion des entrepôts > Paramétrage > Acheminement de document > Disposition d’étiquette.

  2. En haut du volet de liste, définissez le champ Type de mise en page d’étiquette sur Étiquette de contenant.

  3. Suivez l’une des procédures suivantes :

    • Pour créer une mise en page, sélectionnez Nouveau dans le volet Actions.
    • Pour modifier une mise en page existante, sélectionnez la mise en page dans le volet de liste, puis sélectionnez Modifier sur le volet Actions.
  4. Dans le champ ID de source de données de mise en page d’étiquette, sélectionnez une source de données. (Une source de données est requise pour activer la prise en charge des modèles d’étiquettes. Toutefois, si vous n’avez besoin que de données de contenant, vous pouvez sélectionner une source de données très simple dans laquelle aucune jointure n’est définie.)

  5. Définissez l’option Activer le support de modèle d’étiquette sur Oui.

  6. Utilisez les éléments {{Header ... }}, {{Row ... }} et {{Footer ... }} dans votre code. L’exemple suivant montre une étiquette qui inclut tous ces éléments. Il imprime les données sur les éléments placés dans un contenant.

    {{LabelStart
    ^FX ... ZPL commands that will be printed on every label ...
    CT~~CD,~CC^~CT~
    ^XA
    ~TA000
    ~JSN
    ^LT0
    ^MNM,0
    ^MTT
    ^PON
    ^PMN
    ^LH0,0
    ^JMA
    ^PR8,8
    ~SD15
    ^JUS
    ^LRN
    ^CI27
    ^PA0,1,1,0
    ^XZ
    ^XA
    ^MMT
    ^PW831
    ^LL609
    ^LS0
    }}
    {{Header
    ^FT31,59^A0N,28,28^FH\^CI28^FDLicense plate label with work lines^FS^CI27
    ^BY3,3,180^FT116,300^BCN,,Y,N
    ^FH\^FD$WHSLicensePlateLabel.LicensePlateId$^FS
    }}
    {{Row Table=WHsWorkLine_1 StartY=400 IncY=68 RowsPerLabel=5
    ^FT19,$position.YPos$^A0N,42,43^FH\^CI28^FDLine:^FS^CI27
    ^FT128,$position.YPos$^A0N,42,43^FH\^CI28^FD$WHSWorkLine_1.ItemID$^FS^CI27
    ^FT250,$position.YPos$^A0N,42,43^FH\^CI28^FD$WHSWorkLine_1.QtyWork$^FS^CI27
    }}
    {{LabelEnd
    ^PQ1,0,1,Y
    ^XZ
    }}
    

    Remarque

    En raison de l’attribut RowsPerLabel=5, cet exemple parcourra les lignes de contenant et fractionnera une étiquette pour chaque ensemble de cinq lignes de contenant. Si vous modifiez l’attribut en RowsPerLabel=1, une étiquette sera générée pour chaque ligne.

    Cet exemple imprimera un exemplaire de chaque étiquette. Si vous avez besoin de davantage d’exemplaires (par exemple, une copie pour chaque côté du contenant), définissez la valeur n pour la section \^PQn dans le pied de page au nombre d’exemplaires requis. Par exemple, pour imprimer deux copies de chaque étiquette, spécifiez \^PQ2.

Configurer l’acheminement des étiquettes de contenant

Pour spécifier les présentations d’étiquettes de contenant utilisées et l’endroit où elles sont imprimées, vous devez définir un enregistrement d’acheminement de documents, comme décrit dans la procédure suivante.

  1. Accédez à Gestion des entrepôts > Configuration > Acheminement de document > Acheminement de document.

  2. En haut du volet de la liste, définissez le champ Type d’ordre de travail sur Commandes fournisseur.

  3. Dans le volet Actions, sélectionnez Nouveau pour créer un enregistrement d’acheminement.

  4. Sur l’en-tête du nouvel enregistrement d’acheminement, définissez les champs suivants :

    • Numéro de séquence : entrez un entier pour définir l’ordre dans lequel l’enregistrement d’acheminement doit être évalué. Chaque acheminement doit disposer d’un numéro de séquence unique. Le système évalue les acheminements par ordre croissant de numéros de séquence et utilise le premier acheminement pour lequel les critères sont remplis.
    • Nom : entrez un nom pour l’enregistrement d’acheminement. Par exemple, saisissez Contenant.
  5. Dans l’onglet rapide Vue d’ensemble, utilisez les champs suivants pour définir les critères utilisés pour sélectionner l’acheminement des étiquettes :

    • Entrepôt : spécifiez l’entrepôt dans lequel l’acheminement doit être utilisé.
    • ID utilisateur de l’appareil mobile : spécifiez l’ID utilisateur pour lequel l’acheminement doit être utilisé. Pour utiliser l’acheminement pour n’importe quel collaborateur, laissez ce champ vide.
    • Numéro de compte : spécifiez le compte fournisseur pour lequel l’acheminement doit être utilisé. Pour utiliser l’acheminement pour n’importe quel fournisseur, laissez ce champ vide.
    • Opérateur : précisez l’opérateur pour lequel l’acheminement doit être utilisé. Pour utiliser l’acheminement pour n’importe quel opérateur, laissez ce champ vide.
    • Modèle de travail : spécifiez le modèle de travail pour lequel l’acheminement doit être utilisé. Pour utiliser l’acheminement pour n’importe quel modèle de travail, laissez ce champ vide.
    • De l’ID de zone et À l’ID de zone : spécifiez la plage de zones pour laquelle l’acheminement doit être utilisé. Pour utiliser l’acheminement pour n’importe quelle zone, laissez ces champs vides.
    • Exécuter la requête : pour ajouter des critères de sélection personnalisés à un enregistrement d’acheminement, définissez cette option sur Oui, puis sélectionnez Modifier la requête dans le volet Actions. Une boîte de dialogue d’éditeur de requête standard apparaît, dans laquelle vous pouvez ajouter des critères de sélection.
  6. Sur l’onglet rapide Imprimantes d’acheminement de documents, attribuez l’imprimante et la mise en page d’étiquette qui doivent être utilisées lorsque les critères de l’enregistrement d’acheminement sont remplis. Dans la barre d’outils, sélectionnez Nouveau pour ajouter une ligne à la grille. Définissez ensuite les champs suivants pour la nouvelle ligne :

Imprimer automatiquement les étiquettes lors de la réception des commandes fournisseur à l’aide de l’application mobile

Si vous souhaitez qu’une étiquette de contenant soit imprimée automatiquement à chaque réception d’une nouvelle commande fournisseur, configurez les éléments de menu du périphérique mobile comme décrit dans la procédure suivante.

  1. Accédez à Gestion des entrepôts > Paramétrage > Appareil mobile > Options de menu d’appareil mobile.

  2. Suivez l’une des procédures suivantes :

    • Pour créer un élément de menu, sélectionnez Nouveau sur le volet Actions.
    • Pour modifier un élément de menu existant, sélectionnez-le dans le volet de liste, puis sélectionnez Modifier sur le volet Actions.
  3. Définissez les champs suivants pour le nouvel élément de menu ou l’élément de menu sélectionné :

    • Nom de l’élément de menu : saisissez un nom interne pour le nouvel élément de menu. Par exemple, entrez Mixte.
    • Titre : saisissez le nom de l’article tel qu’il doit s’afficher dans l’application mobile Warehouse Management. Par exemple, entrez Réception LP Mixte.
    • Mode : sélectionnez Travail.
    • Processus de création de travail : sélectionner Réception de contenant mixte.
    • Imprimer l’étiquette : définissez cette option sur Oui.
  4. Fermez la page.

Si vous avez créé un élément de menu d’appareil mobile, vous devez l’ajouter au menu de l’appareil mobile, comme indiqué dans l’exemple suivant. Dans cet exemple, vous l’ajouterez au menu existant Entrant de l’appareil mobile.

  1. Accédez à Gestion des entrepôts > Paramétrage > Appareil mobile > Menu d’appareil mobile.
  2. Dans le volet Actions, sélectionnez Modifier.
  3. Dans le volet de liste, sélectionnez le menu Entrant.
  4. Dans la colonne Menus et articles de menu disponibles, sélectionnez l’article de menu de l’appareil mobile que vous venez de créer (par exemple Mixte).
  5. Sélectionnez le bouton Ajouter (flèche de droite) pour déplacer l’article du menu vers la colonne Structure du menu.
  6. Fermez la page.

Exécuter un scénario pour imprimer des étiquettes de contenant

Si vous souhaitez expérimenter l’impression d’étiquettes de contenant, vous pouvez configurer un scénario pour effectuer une réception de contenants mixtes via l’application mobile Warehouse Management. Pour plus d’informations, voir Réception de contenant mixte. Suivez les instructions et confirmez que le scénario décrit dans cet article est pris en charge.

Ressources supplémentaires