Tout d'abord, comme l'indique cette page, si le second paramètre de xDispo est à null, la fonction renvoie le disponible pour tous les dépôts.
Ceci est bien plus performant que d'additionner plusieurs xDispo.
En plus, il est possible de passer un troisième paramètre, qui contient la variable ou l'expression à renvoyer. Dans ce cas, dispo-qv_3. A mettre entre quotes ou guillemets.
La formule devient donc :
xDispo(s_id, null, "dispo-qv_3")
But de l’opération, afficher un contrôle dans la fiche article affichant la quantité disponible à la vente tout dépôt confondu.
xdispo(s_id, '0000000001')+xdispo(s_id, 'D1YK19GQL6')+xdispo(s_id, 'G1YK19H0EV')+xdispo(s_id, 'D1YK1ARR8I')+xdispo(s_id, 'E1YK1ARRBM')+xdispo(s_id, 'F1YK1ARRG1')
me renvoie bien la quantité en stock mais il me faudrait cette quantité moins les réservés. dispo_local.qv_3 ne renvoie que le résultat du dépôt principal. Comment faire ? Merci.