diff --git a/_calcul_dispo.html b/_calcul_dispo.html
index bcd6997..6fa7189 100644
--- a/_calcul_dispo.html
+++ b/_calcul_dispo.html
@@ -3,9 +3,9 @@
{{*
Calcul des entrées/sorties de matériels à une date donnée
paramètres :
- - liste de clés de catégories
- - date
- résultat : cumul_mvt
+ - category_keys : liste de clés de catégories
+ - date : date supérieure des mouvements
+ résultat : cumul_mvt,category_keys,equipments
*}}
{{* liste des catégories *}}
diff --git a/mouvements/ajouter_entree.html b/mouvements/ajouter_entree.html
index 7f7a5d0..a4ba084 100644
--- a/mouvements/ajouter_entree.html
+++ b/mouvements/ajouter_entree.html
@@ -122,7 +122,7 @@
{{:input type="select" name="type_operation" label="Type" required=true options=$input_labels}}
{{:input type="date" name="date" label="Date" required=true default=$now|date_short}}
- {{:input type="number" name="quantite" label="Quantité" required=true default=1}}
+ {{:input type="number" name="quantite" label="Quantité" min=1 required=true default=1}}
diff --git a/mouvements/dupliquer_mouvement.html b/mouvements/dupliquer_mouvement.html
index 7bb73d8..d58e73e 100644
--- a/mouvements/dupliquer_mouvement.html
+++ b/mouvements/dupliquer_mouvement.html
@@ -1,6 +1,5 @@
{{* -*- brindille -*- *}}
-
{{if $_GET.direction == "input"}}
{{:assign msg_direction="entrée"}}
{{else}}
@@ -58,6 +57,10 @@
-------------------- Traiter la saisie --------------------
*}}
{{#form on="save"}}
+ {{if $_POST.amount <= 0}}
+ {{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.amount}}
+ {{/if}}
+
{{* récupérer les infos de la catégorie *}}
{{#load type="category" key=$_POST.category assign="category"}}
{{/load}}
@@ -137,7 +140,7 @@
{{:input type="select" name="type_operation" label="Type" required=true options=$output_labels default=$type_defaut}}
{{/if}}
{{:input type="date" name="date" label="Date" required=true default=$mvt_copie.date}}
- {{:input type="number" name="amount" label="Quantité" required=true default=$mvt_copie.amount}}
+ {{:input type="number" name="amount" label="Quantité" min=1 required=true default=$mvt_copie.amount}}
diff --git a/mouvements/entrees/retour.html b/mouvements/entrees/retour.html
index 8c9e688..5fbbd43 100644
--- a/mouvements/entrees/retour.html
+++ b/mouvements/entrees/retour.html
@@ -84,7 +84,7 @@
{{:input type="select" name="type_operation" label="Type" required=true options=$input_labels}}
{{:input type="date" name="date" label="Date" required=true default=$now|date_short}}
- {{:input type="number" name="quantite" label="Quantité" required=true default=1}}
+ {{:input type="number" name="quantite" label="Quantité" min=1 required=true default=1}}
diff --git a/mouvements/modifier_mouvement.html b/mouvements/modifier_mouvement.html
index 70c5f8e..96b44c7 100644
--- a/mouvements/modifier_mouvement.html
+++ b/mouvements/modifier_mouvement.html
@@ -191,7 +191,7 @@
{{:input type="select" name="type_operation" label="Type" required=true options=$output_labels default=$type_defaut}}
{{/if}}
{{:input type="date" name="date" label="Date" required=true default=$mvt_modif.date}}
- {{:input type="number" name="amount" label="Quantité" required=true default=$mvt_modif.amount}}
+ {{:input type="number" name="amount" label="Quantité" min=1 required=true default=$mvt_modif.amount}}