Remarque importante sur le filtrage des allocations par rapport à la date de besoin :
La date de besoin utilisée pour filtrer l'affichage des allocations est celle contenue dans la table des encours (ORDERS). Dans le cas particulier des demandes de livraison, la date de début du besoin correspond à la date de création de la ligne de demande de livraison et la date de fin correspond à la date d'expédition prévisionnelle. Si la date d'expédition renseignée est inférieure à la date de création de la ligne, la date de fin de besoin est alors affectée à la date de création car elle ne peut être inférieure à la date de création.
La date de besoin affichée dans le tableau des allocations correspond à la date d'expédition réelle.
Il peut alors arriver que des allocations ne soient pas sélectionnées alors que la date de besoin affichée corresponde bien à la plage de dates saisies. Cela se produit dans le cas précédemment décrit, lorsque la date d'expédition saisie dans la demande de livraison est inférieure à la date de création de cette demande. Inversement, des allocations peuvent apparaître alors que la date de besoin sélectionnée ne couvre pas l'allocation.
Exemple :
Demande de livraison créée le 19/05/2015 avec une date d'expédition au 13/05/2015.
La demande de livraison est allouée. Dans la table ORDERS, la date de début du besoin est le 19/05/2015 et la date de fin du besoin est le 19/05/2015.
En consultation des allocations :
- Avec une date de besoin au 19/05/2015, l'allocation relative à la demande de livraison apparait.
- Avec une consultation de besoin au 13/05/2015, l'allocation n'apparaît pas.