LIS-ART/FOUR
BUT Cette fonction renvoie plusieurs listes d’informations liées à un fournisseur 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/FOUR( 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 |
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/FOUR( 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 dont le fournisseur est principal et VLO.VarListeVariArtP : la liste des vari_articles dont le fournisseur est principal.
Dans le cas contraire la variable VLO.Resultat contiendra ‘*VIDE’ et les autres variables contiendront ‘’.