EquipementsByNatureSiteServiceState
Retourne une liste d'équipements concernés par une nature, un site, un service et un état.
Syntaxe
procedure EquipementsByNatureSiteServiceState(resultList: TStrings; natureName: String; siteName: String; serviceLocName: String; stateName: String)
resultList : Liste des équipements trouvés (au format commatext) selon les critères de recherche.
natureName : Nom de la nature de l'équipement utilisé pour la recherche.
siteName : Nom du site de l'équipement utilisé pour la recherche.
serviceLocName : Nom du service de localisation de l'équipement utilisé pour la recherche.
stateName : Etat de l'équipement : "En Utilisation", "Retiré", "Utilisation restreinte", "En qualification", "Retiré", "Réceptionné", etc. utilisé pour la recherche.
Remarques
Si les critères sont passés à vide, ils ne sont pas pris en compte dans le filtre.
Si les critères sont renseignés, mais que les valeurs n'existent dans la base, une exception est générée.
Exemples
var natureName:='Thermomètre';
var siteName:='UPL';
var serviceLocName:='QSE';
var stateName:='Utilisation restreinte';
var listeEquipements:=TStrings.Create;
EquipementsByNatureSiteServiceState(listeEquipements, natureName, siteName, serviceLocName, stateName);
Print(listeEquipements.CommaText); // Affiche la liste des équipements trouvés au format CommaText.
var siteName:='UPL';
var serviceLocName:='QSE';
var stateName:='Utilisation restreinte';
var listeEquipements:=TStrings.Create;
EquipementsByNatureSiteServiceState(listeEquipements, natureName, siteName, serviceLocName, stateName);
Print(listeEquipements.CommaText); // Affiche la liste des équipements trouvés au format CommaText.