LIS-ART/FOU-GES
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. |
EXEMPLE
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 ‘’.