Aller au contenu principal

Positions alternatives et optionnelles

Dans le standard de Business Central, chaque ligne d'un devis vente est prise en compte dans le total et est reprise automatiquement dès que le devis devient une commande vente. Cela pose problème dès qu'un devis doit présenter un choix entre des alternatives (par ex. Modèle A ou Modèle B) ou un complément optionnel (par ex. une extension de garantie). Ces lignes doivent rester visibles pour le client, mais ne doivent ni gonfler le total ni se retrouver par erreur dans la commande.

Pour résoudre ce problème, DYCE introduit le champ Libellé dans les lignes de devis vente, afin qu'une ligne puisse être marquée comme position normale, comme alternative (Alternative) ou comme complément optionnel (Optionnelle). Les lignes ainsi marquées restent visibles dans le devis et à l'impression, mais sont exclues de tous les totaux et ignorées lors de la conversion du devis en commande.

Utiliser le champ Libellé​

Le champ Libellé n'est disponible que dans les lignes de devis vente, et en lecture seule dans l'archive des devis vente. Il peut rester vide, la valeur par défaut, pour une position normale, ou être défini sur Alternative pour un choix alternatif, ou sur Optionnelle pour un complément optionnel.

Lorsque Libellé est défini sur Alternative ou Optionnelle, la ligne est mise en évidence pendant la saisie, ce qui permet de la repérer facilement. À l'impression, la ligne apparaît en italique, au moyen du champ Format de ligne. Le Prix unitaire et le Montant ligne sont toujours imprimés sans modification.

Le marquage d'une ligne retire immédiatement son montant du total du devis, du sous-total de tout bloc de sous-total auquel elle appartient, ainsi que du sous-total et du total imprimés.

Lors de l'archivage d'un devis, le Libellé est copié tel quel et y devient non modifiable.

L'effacement du Libellé rétablit la mise en forme normale de la ligne (sauf sur la ligne de bundle, voir Bundles ci-dessous).

Articles de souscription

Une ligne contenant un article de souscription peut également être marquée. Comme ces lignes sont déjà exclues du total du devis par Business Central, le Libellé n'a dans ce cas aucun effet supplémentaire sur le total, mais il est tout de même enregistré.

Créer commande et Copier document​

L'action Créer commande ne transfère dans la commande vente créée que les lignes dont le Libellé est vide. Les lignes Alternative et Optionnelle sont entièrement ignorées et n'apparaissent jamais dans la commande ; les lignes normales sont transférées sans changement.

Le comportement de Copier document dépend de la cible :

  • Devis vente vers devis vente : le Libellé est copié tel quel.
  • Devis vente vers tout autre type de document (par ex. une commande vente) : le Libellé est supprimé, car le champ n'a de sens que dans un devis.
  • Devis vente archivé vers devis vente : le Libellé est recopié depuis l'archive.

Bundles et sous-totaux​

Un bundle et ses composants sont toujours marqués dans leur ensemble, jamais partiellement. La définition du Libellé sur la ligne de bundle ou sur un seul composant applique immédiatement la même valeur à la ligne de bundle et à tous ses composants, avec une notification ; l'effacement retire de la même manière le Libellé de l'ensemble du bundle.

Si une ligne qui possède déjà un Libellé est ajoutée comme composant à un bundle, son Libellé est modifié sans avertissement pour correspondre à celui du bundle. La suppression d'une ligne de bundle efface également le Libellé de ses anciens composants, ainsi que leur regroupement.

La seule différence par rapport à une ligne normale est que le Format de ligne n'est pas réinitialisé à vide dans ce cas. Le système consulte plutôt le champ Format de ligne bundle dans les Paramètres ventes et utilise sa valeur par défaut, afin que le bundle conserve un aspect uniforme.

Les lignes Début total et Fin total d'un bloc de sous-total ne peuvent jamais porter de Libellé. Seules les lignes normales et les lignes de bundle peuvent être marquées comme Alternative ou Optionnelle. Toute tentative de marquer une ligne Début total ou Fin total génère une erreur et laisse le champ inchangé.

Une ligne normale à l'intérieur d'un bloc de sous-total peut toujours être marquée comme n'importe quelle autre ligne, mais une notification signale que le sous-total du bloc et le total du devis vont tous deux changer.