Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Utilisation de Xdispo

0000001253     -      18/10/2015

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.