ArticlesGPAOIDsFiltered
ArticlesGPAOIDsFiltered renvoie une CommaText des GPAOID d'articles correspondant à un filtre
Syntaxe
function ArticlesGPAOIDsFiltered(filters: String): String
Remarques
La fonction renvoie une CommaText des GPAOID des articles correspondant au filtre.
Les filtres possibles sont les suivants :
- 'SubFamilyID' : pour récupérer tous les articles d'une sous-famille avec un ID donné (l'ID peut être retrouvé grâce à la fonction SubFamilyIDFromName)
- 'SubFamilyName' : pour récupérer tous les articles d'une sous-famille avec un nom donné (attention, en fonction du paramétrage, il se peut que plusieurs sous-familles de même nom existent dans des familles différentes)
- 'FamilyName' : pour récupérer tous les articles d'une famille avec un nom donné
Attention :
- On ne peut utiliser qu'un filtre à la fois (on ne peut pas faire d'intersection entre une famille et une sous-famille par exemple).
- Le comportement de la fonction n'est défini que si le filtre indiqué existe (i.e. si la sous-famille ou la famille existe)
Exemples
filter:=TStrings.Create;
lstArticles:=TStrings.Create;
// Définition d'un filtre sur la sous-famille
filter.Values['SubFamilyName']:='Sous-famille recherchée';
// Récupération des GPAOID des articles correspondant dans une TStrings
lstArticles.CommaText:=ArticlesGPAOIDsFiltered(filter.CommaText);
// Affichage des GPAOID correspondant
InformationDlg(lstArticles.Text);