BUT
Cette fonction renvoie plusieurs listes d’informations liées à un fournisseur donné, pour un gestionnaire donné :
-
Liste chaînée des articles liés au fournisseur.
-
Liste chaînée des vari_articles liés au fournisseur.
-
Liste chaînée des articles dont le fournisseur est principal.
-
Liste chaînée des vari_articles dont le fournisseur est principal.
La fonction renvoie ‘’ si le fournisseur possède des liens articles ou vari_articles, ‘*VIDE’ dans le cas contraire.
TYPE
CARACTERE
SYNTAXE
Variable = LIS-ART/FOU-GES(GESTIONNAIRE= VarRefUtiGes,
FOURNISSEUR= VarRefFour,
SEPARATEUR= VarSéparateur,
S :LIS-ARTICLE= VarListeArt,
S :LIS-VARI-ART= VarListeVariArt,
S :LIS-ARTICLE-P= VarListeArtP,
S :LIS-VARI-ART-P= VarLisVariArtP )
PARAMETRES
|
Paramètre |
E/S |
O |
Type |
Description |
|
GESTIONNAIRE |
E |
Oui |
Caractère |
Référence gestionnaire |
|
FOURNISSEUR |
E |
Oui |
Caractère |
Référence fournisseur. |
|
SEPARATEUR |
E |
Oui |
Caractère |
Séparateur pour les listes chaînées de sortie. |
|
LIS-ARTICLE |
S |
Oui |
Caractère |
Liste chaînée des articles liés au fournisseur. |
|
LIS-VARI-ART |
S |
Oui |
Caractère |
Liste chaînée des vari_articles liés au fournisseur. |
|
LIS-ARTICLE-P |
S |
Oui |
Caractère |
Liste chaînée des articles dont le fournisseur est principal. |
|
LIS-VARI-ART-P |
S |
Oui |
Caractère |
Liste chaînée des vari_articles dont le fournisseur est principal. |
NOTES
VLO.Resultat = LIS-ART/FOU-GES(GESTIONNAIRE=CLO.’ISIA’,
FOURNISSEUR= CLO.’Fournisseur1’,
SEPARATEUR= CLO. ‘,’ ,
S :LIS-ARTICLE= VarListeArt,
S :LIS-VARI-ART= VarListeVariArt,
S :LIS-ARTICLE-P= VarListeArtP,
S :LIS-VARI-ART-P= VarListeVariArtP)
Si le fournisseur ‘Fournisseur1’ possède des liens, la variable VLO.Resultat contiendra ‘’, VLO.VarListeArt : la liste des articles liés, VLO.VarListeVariArt : la liste des vari_articles liés, VLO.VarListeArtP : la liste des articles pour lesquels le fournisseur est principal pour le gestionnaire ou tous gestionnaires et VLO.VarListeVariArtP : la liste des vari_articles pour lesquels le fournisseur est principal pour le gestionnaire ou tous gestionnaires.
Dans le cas contraire la variable VLO.Resultat contiendra ‘*VIDE’ et les autres variables contiendront ‘’.
EXEMPLE
Requête
Trace
On retrouve ces données dans Diapason depuis la liste des liens Fournisseurs / Articles :