Recherche des ressources libres entre 2 dates heures
Une ressource est libre si elle n'est pas réservée par un formulaire fils de "Planification avec réservation de ressource".
Une ressource est un formulaire fils de "Ressource".
TrouveRessourceLibre(< Liste Ressources >, < Date Heure Début >, < Date Heure Fin > [, < Ouvré ? >] [, < Liste à ignorer> ])
- La liste retournée est un sous ensemble de <Liste Ressource> dans le même ordre que <Liste Ressource>.
- < Date Heure Début > ou < Date Heure Fin > est vide alors la fonction retourne nul
Important performance :
Cette fonction peux faire beaucoup de requêtes dans la base de données.
TrouveRessourceLibre( ['Bureau' de 'Travail au bureau' <1HA3LFPNM5>], ['Date de début' de 'Travail au bureau' <1K7VLFPNRV>], ['Date de fin' de 'Travail au bureau' <1N4NLFPO1I>], ['Id. unique' de 'Travail au bureau' <1GTVLFPN3A>] )=['Bureau' de 'Travail au bureau' <1HA3LFPNM5>]
Pour savoir si le bureau associé est disponible (on ignore la réservation courante)
Recherche des ressources libres entre 1 date heure et une durée.
Une ressource est libre si elle n'est pas réservée par un formulaire fils de "Planification avec réservation de ressource".
Une ressource est un formulaire fils de "Ressource".
TrouveRessourceLibre(< Liste Ressources >, < Date Heure Début >, < Durée > [, < Ouvré ? >] [, < Liste à ignorer >])
- La liste retournée est un sous ensemble de <Liste Ressource> dans le même ordre que <Liste Ressource>.
- < Date Heure Début > est vide alors la fonction retourne nul
Important performance :
Cette fonction peux faire beaucoup de requêtes dans la base de données.
TrouveRessourceLibre( ['Bureau' de 'Travail au bureau' <1HA3LFPNM5>], ['Date de début' de 'Travail au bureau' <1K7VLFPNRV>], ['Durée' de 'Travail au bureau' <1N4NLFPO1I>], ['Id. unique' de 'Travail au bureau' <1GTVLFPN3A>] )=['Bureau' de 'Travail au bureau' <1HA3LFPNM5>]
Pour savoir si le bureau associé est disponible (on ignore la réservation courante)