Prise en charge de la quantité décimale pour les achats basés sur le service dans Centre d'achat

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • En tant qu’acheteur, vous pouvez désormais spécifier des valeurs décimales de quantité pour les produits basés sur un service lorsque vous créez ou modifiez une demande d’achat (PR) ou un bon de commande (PO) dans Shopping Hub.

    Remarque :
    Cette aptitude prend uniquement en charge les quantités décimales pour les produits basés sur le service. Applicable aux actions de création et de modification pour les demandes d’achat et les bons de commande dans Centre des employés et Centre d’achat.

    Avantages clés

    Cette fonctionnalité offre les avantages suivants :

    • Vous pouvez spécifier des quantités décimales pour les produits basés sur le service sélectionné.
    • Vous pouvez activer ou désactiver la prise en charge décimale d’un produit de service en configurant son UdM.
    Important :
    À partir de Yokohama Patch 12 et Zurich Patch 6, Centre d'achat prend en charge les quantités décimales pour les produits basés sur les services. Si vous avez effectué une mise à niveau vers Yokohama Patch 12 ou Zurich Patch 6 et que vous ne pouvez pas spécifier de quantités décimales pour les services, vous devez exécuter un script à partir du module Scripts - Arrière-plan. Pour plus d'informations, consultez Exécuter le script correctif pour activer les quantités décimales pour les services.

    Comment configurer

    Rôle requis : sn_shop.shopping_hub_admin

    Module d’extension requis : Shopping Hub (sn_spend_uib)

    • Pour activer cette aptitude pour un produit de service, vous devez configurer une unité de mesure (UdM) qui prend en charge les valeurs décimales.

      Table des produits du fournisseur affichant la colonne Unité avec des valeurs decimalSupported pour les produits de service.

    • Vous contrôlez la prise en charge de la quantité décimale au niveau de l’UdM. Dans la table de décision Prise en charge décimale de l’unité de mesure, définissez l’attribut decimalSupported sur vrai pour l’UdM requise, comme illustré dans l’image suivante.

      Unité de mesure Prise en charge décimale Table de décision avec la condition decimalSupported définie sur vrai.

      Remarque :
      Vous pouvez utiliser des quantités décimales uniquement pour les produits de type Service. Vous ne pouvez pas spécifier de quantités décimales pour les produits de type Bien, même si l’UdM est configurée pour prendre en charge les valeurs décimales.

    Fonctionnement

    Les points suivants décrivent le fonctionnement de cette aptitude :

    • Lorsque vous achetez un produit de type Service, vous pouvez saisir une valeur décimale dans le champ Quantité.

      Formulaire d’achat pour le type de produit Service affichant la quantité décimale 1,8 dans le champ Quantité.

    • Lorsque vous achetez un produit de type Bien, Shopping Hub vous empêche de saisir une valeur décimale dans le champ Quantité et affiche un message d’erreur.

      Formulaire d’achat pour le type de produit Bon affichant la quantité décimale 1.4 avec le message d’erreur « Les valeurs décimales ne sont pas prises en charge ».

    • Lorsque vous modifiez un PR ou un bon de commande pour un produit de type Service, vous pouvez saisir une valeur décimale dans le champ Nouvelle quantité.

      Modifier le formulaire pour le type de produit Service affichant la quantité décimale 1,7 dans le champ Nouvelle quantité.

    • Lorsque vous modifiez un PR ou un bon de commande pour un produit de type Good, Shopping Hub vous empêche de saisir une valeur décimale dans le champ Nouvelle quantité et affiche un message d’erreur.

      Modifier le formulaire pour le type de produit Bon commentaire Quantité décimale 1,4 avec message d’erreur « Les valeurs décimales ne sont pas prises en charge ».