
Module dolibarr : Version devis
Présentation du module
- Le module Versions devis pour Dolibarr permet de créer différentes versions d’un même devis
- Vous pouvez alors passer d’une version à l’autre des devis au fur et à mesure des discussions avec votre client, ce qui vous permet de tester différents scénarios
- L’avantage de ce module, c’est qu’en travaillant sur plusieurs versions, vous ne créer qu’un seul devis, ce qui ne fausse pas le chiffre d’affaire devisé puisqu’à la fin vous signerez un seul devis. Il n’y a donc pas de risque de comptabiliser plusieurs fois dans votre chiffre potentiel plusieurs fois le même devis.
- Le module de version de devis est totalement compatible avec notre module de gestion des remises « réduction / augmentation » c’est à dire que chaque version d’un devis peut avoir une réduction ou une augmentation qui lui est propre
- Le module versions de devis intègre un mécanisme de migration si vous utilisiez jusque là le module propale history d’ATM Consulting
- Le module versions de devis intègre un mécanisme de migration pour passer du module dans sa version 1.x.x à sa version 2.x.x
- Le module de version des devis dolibarr permet d’ajouter une note à chaque version afin de mieux vous y retrouver d’une version à l’autre
Configuration
- Il n’y a pas d’options particulières à configurer pour utiliser ce module
- Vous devez donner le droit à l’utilisateur de créer des versions de devis depuis la gestion des droits utilisateurs
- Attention, pour utiliser le module dans sa version 2.x.x php 8.0 minimum et dolibarr V22 sont requis !
Utilisation
- Lorsque vous êtes en train de travailler sur la première version de votre devis, à tout moment cliquer sur le bouton « Créer une nouvelle version »
- Aussitôt, une nouvelle version est créée. Le numéro de la version en cours d’édition est signalé à l’aide d’un macaron dans l’onglet supérieur. Le numéro de version apparait également sur le pdf de votre devis, juste derrière le numéro du devis. vous travaillez donc sur la version 2 de votre devis
- A tout moment, vous pouvez : Créer une nouvelle version, vous serez alors sur la version 3 du devis ou bien vous pouvez charger la version 1 de votre devis
- Notez bien que vous pouvez créer autant de versions différentes que vous le voulez.
- A tout moment, vous pouvez également cliquer sur le bouton « Sauvegarder cette version » pour forcer un enregistrement de la version.
- Sachez qu’un enregistrement de la version est fait automatiquement lorsque vous valider le chargement d’une autre version
- A la création d’une version, vous pouvez indiquer une note de version pour préciser ce qui différentie cette version des autres (exemple : avec peinture du rdc, sans pose, avec fourniture et pose,etc…)
Migration depuis Propale History
- Si vous utilisiez jusque là le module Propale History d’ATM alors, vous pouvez réaliser la migration des versions de tous vos devis présents en base
- Avant toute chose, faites bien une sauvegarde de votre base de données !
- Une fois votre sauvegarde faite, depuis la page de configuration du module, vous voyez deux onglets : Mise à jour (étape 1) et Mise à jour (étape2)
- Lancer l’une après l’autre chaque étape de migration. Le temps de la migration dépend pleinement du nombre de devis en base. Chaque étape peut prendre plusieurs minutes. Pendant toute l’étape de migration, ne fermez pas la page
- Une fois les deux étapes réalisées, vérifier l’intégrité de vos devis, et essayez de charger une version d’un de ces devis.
Migration de la version 1.x.x à la version 2.0.0
- Un script de migration est fourni pour vous permettre de réaliser la migration du module.
- Faites une sauvegarde de votre base de données !
- Depuis la page de configuration du module, cliquer sur l’onglet ‘Mise à jour’ et suivez la procédure suivante :
- Vous devez être dans la configuration suivante : être sur un dolibarr V22 en php 7.x.x (la v22 supporte php 7.1 à php 8.4)
- Charger les fichiers du module V2 sur votre instance dolibarr
- Sauvegarder votre base de données
- Lancer la mise à jour du module
- Une fois la migration terminée
- Passer sur un php 8.x.x
Le module en image
Foire Aux Questions (FAQ)
Le module propal history est un très bon module mais il a une logique particulière au niveau de son fonctionnement.
Ainsi, si vous travaillez sur la version initiale de votre devis et que vous faites une version, vous allez travailler sur la version 2. Jusque là pas de problème. Mais si vous décidez de reprendre la première version de votre devis, Propale History considère que vous travaillerez alors sur la version 3. Propale History avance toujours d’une version, même si vous retravaillez une version antérieure. Cela rend les choses difficiles à suivre pour le client, dans tous les numéros de version
De notre côté, nous avons souhaité que le module travaille bien sur la version demandée. Ainsi prenons le même exemple : Vous travaillez sur la première version de votre devis et vous créer une version. vous travaillez donc sur la version 2. Jusque là tout est identiquqe. Si désormais vous souhaitez reprendre la version précédente, vous travaillerez bien sur la version 1 de votre devis.
Cette approche permet un suivi simplifié pour le client au fur et à mesure que vous travaillez vos différentes versions
ChangeLog
| Version | Date | Description |
|---|---|---|
| 1.0.0 | 23/08/2020 | Première version |
| 1.0.1 | 20/07/2021 | Ajout de l'archivage des PDF des différentes versions |
| 2.0.0 | 04/11/2025 | Ré-écriture du module pour compatibilité PHP 8 | Ajout d'une note de version |
| 2.0.1 | 18/11/2025 | Correction bugs |










