Re: C'est quoi la 'formule d'expérience' dans les qualifs ?
Date: lundi 14 avril 2008 12:06:32
Les formules permettent de controler l'expérience récente d'un pilote lors d'une réservation ou lors d'un vol. Je n'ai pas de lien vers une possible doc.
Les formules disponibles sont les suivantes :
- sumFlightHour(%PILOT, $position, $jour, $type_avions)
- sumLandingNumber(%PILOT, $position, $jour, $type_avions)
$position : 0/null pour "Premier pilote" ou 1 pour "Second pilote". Ce paramètre sera peut-être suprimé.
$jour : Nombre de jours à considérer. Si on met 90 par exemple, cela veut dire qu'on considère les 90 derniers jours à partir d'aujourd'hui.
$type_avions : les types d'avions à considérer sur lesquels le pilote à voler. Par défaut, ça va agir sur tous les types d'avions.
/!\ sumFlightHour retourne du sexacentimal. Il est possible que nous décidions que cela retourne des heures. Le contrôle au niveau des vols est en cours.
Exemple de formule valide :
- sumFlightHour(%PILOT, 0, 30, 1, 2, 3) > 50 : Seulement les pilotes qui ont fait un total d'heures supérieur à 50 (en sexa) ces 30 derniers jours sur les types d'avions 1, 2 et 3 (les numéros se trouve dans la liste Admin > Flotte > Types d'avion) peuvent faire la résa.
- sumFlightHour(%PILOT, 0, 30) < 50 : Seulement les pilotes qui ont fait un total d'heures inférieur à 50 (en sexa) ces 30 derniers jours qu'importe le type d'avion peuvent faire la résa.
- sumFlightLanding(%PILOT, 1, 30, 1, 2, 3) = 3 : Seulement les seconds pilotes qui ont fait un total d'atterissage égal à 3 ces 30 derniers jours sur les types d'avions 1, 2 et 3 peuvent faire la résa.