ArticlesGPAOIDsFiltered

ArticlesGPAOIDsFiltered renvoie une CommaText des GPAOID d'articles correspondant à un filtre

Syntaxe

function ArticlesGPAOIDsFiltered(filters: String): String
filters: filtre au format CommaText

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

var filter, lstArticles : TStrings;

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);

Classification

QuBESStock