stock_disponible : ajout quantité disponible
This commit is contained in:
parent
5974bb158b
commit
772381be37
@ -2,7 +2,7 @@
|
|||||||
{{:admin_header title="Gestion des matériels" current="module_equipment"}}
|
{{:admin_header title="Gestion des matériels" current="module_equipment"}}
|
||||||
|
|
||||||
{{* barre de navigation *}}
|
{{* barre de navigation *}}
|
||||||
{{:include file="/%s/_nav.html"|args:$module.name current="entrees"}}
|
{{:include file="/%s/_nav.html"|args:$module.name current="sorties"}}
|
||||||
|
|
||||||
{{* types de sorties *}}
|
{{* types de sorties *}}
|
||||||
{{* TODO : stocker dans la configuration du module *}}
|
{{* TODO : stocker dans la configuration du module *}}
|
||||||
@ -40,8 +40,21 @@
|
|||||||
{{* lister les catégories et matériels associés *}}
|
{{* lister les catégories et matériels associés *}}
|
||||||
{{#load type="category" assign="category" order="$$.name"}}
|
{{#load type="category" assign="category" order="$$.name"}}
|
||||||
{{:assign nom_cat=$category.name}}
|
{{:assign nom_cat=$category.name}}
|
||||||
{{#load type="equipment" where="$$.category = :key" :key=$category.key assign="equipment"}}
|
|
||||||
{{:assign var="equipments.%s.%s"|args:$nom_cat:$equipment.key value=$equipment.designation}}
|
{{#load type="equipment" where="$$.category = :key" :key=$category.key assign="equipment" order="$$.designation"}}
|
||||||
|
{{:assign var="dispo" value=0}}
|
||||||
|
|
||||||
|
{{* cumuler les entrées et les sorties de ce matériel *}}
|
||||||
|
{{#load type="movement" where="$$.equipment = :eqpmt_key" :eqpmt_key=$equipment.key assign="movement"}}
|
||||||
|
{{if $movement.direction === 'entrée'}}
|
||||||
|
{{:assign dispo="%d+%d"|math:$dispo:$movement.amount}}
|
||||||
|
{{else}}
|
||||||
|
{{:assign dispo="%d-%d"|math:$dispo:$movement.amount}}
|
||||||
|
{{/if}}
|
||||||
|
{{else}}
|
||||||
|
{{:error message="pas de mouvement pour la clé=%s"|args:$equipment.key}}
|
||||||
|
{{/load}}
|
||||||
|
{{:assign var="equipments.%s.%s"|args:$nom_cat:$equipment.key value="%s (dispo : %d)"|args:$equipment.designation:$dispo}}
|
||||||
{{/load}}
|
{{/load}}
|
||||||
{{/load}}
|
{{/load}}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user