Odoo : v17
Contexte : Vente / Devisage
Nom technique : sale_order_line_search_product
Description :
Dans un devis, lors de l'ajout d'un article, l'utilisateur commence à écrire la référence du produit (ex "pomp"). Odoo lance alors une recherche avancée sur la partie de texte saisie ("pomp") et affiche dans une fenêtre les résultats de la recherche ("pompe 1", "pompe ABC" ...), dans un ordre indéfini. En cliquant sur Entrée à ce moment, Odoo va ajouter le premier résultat de la recherche sur la ligne article, même si celui ci ne correspond pas au mot saisit de manière très proche (ex "supomp").
Ce mode de fonctionnement n'est pas adapté à des clients qui produisent des quantités importantes de devis au clavier en connaissant parfaitement leurs références articles (saisie "référence" + Entrée).
Ce module personnalisé permet de limiter la recherche et la sélection de Odoo à l'article dont la référence correspond exactement à la saisie utilisateur. Par exemple, lorsque l'utilisateur tape "pompe" et entrée, seul l'article correspondant à la référence "pompe" sera ajouté à la ligne du devis.
Note : ce module ne masque pas l'option "créer le produit". Pour cela, il faut utiliser un autre module personnalisé "Masquage de "Créer un Article"" ( https://www.auguria.fr/blog/modules-odoo-auguria-9/devisage-masquage-de-creer-un-article-115 ) .