Skip to main content
Skip table of contents

TRANSCODIF-ART : Transcodification Article

BUT Cette fonction permet de remplacer une référence article par une autre. Deux modes de mises à jour sont proposés :

Transcodification sans mise à jour de BDB

Exécution d’une requête personalisée permettant la transcodification dans les données spécifiques du site (tables de valeurs …)

TYPE CARACTERE

SYNTAXE VLO.Resultat = TRANSCODIF-ART(REF-ART-ORIG =Référence Article Origine, REF-ART-DEST = Référence Article Destination, TYP-TRANSCOD = Type de Transcodification, REQ-TRANSCOD = Requête à Exécuter)

PARAMETRES

Paramètre

E/S

O

Type

Description

REF-ART-ORIG

E

Oui

Caractère

Référence article origine à transcodifier.

Si la transcodification est de type ‘0’, un article standard ayant cette référence doit exister et cet article ne doit pas être destiné à la vente.

REF-ART-DEST 

E

Oui

Caractère

Référence article destination (nouvelle référence).

Cet article ne doit pas exister.

TYP-TRANSCOD 

E

Oui

Caractère

Type de transcodification. Il peut prendre les valeurs :

0 (correspondant à TR_sans_BDB en saisie de requête) : permet d’exécuter la transcodification dans toutes les bases de données sans mise à jour de BDB.

1 (correspondant à TR_Req_Uni en saisie de requête) : permet d’exécuter uniquement la requête REB personnalisée de transcodification.

REQ-TRANSCOD 

E

Oui

Caractère

Requête personalisée de transcodification.

Elle doit être renseignée si le type de transcodification est ‘1’. Elle doit être de type REB. Elle reçoit les références article origine et destination dans deux variables standards critères SCR.GenRefArtDeb (article origine) et SCR.GenRefArtFin (article destination).

Remarques :

Si le type de transcodification est différent de ‘0’ ou ‘1’, il est forcé à ‘0’

Le type de transcodification ‘0’ est dit ‘sans mise à jour de BDB’ car les liens de nomenclatures de pointeurs pour lesquel l’article origine est composant ne sont pas mis à jour.

Si une requête de transcodification est renseignée pour un type de transcodification à ‘0’, elle est exécutée après la mise des bases de données.

Exemple :

Remplacement de la référence article ‘0101000’ par la référence article ‘0101001’ et exécution de la requête REB ‘TRART_TV’ permettant de mettre à jour les tables de valeurs utilisant des articles.

VLO.Resultat = TRANSCODIF-ART(REF-ART-ORIG = CLO. "0101000 ", REF-ART-DEST = CLO. "0101001 ", TYP-TRANSCOD = TR_sans_BDB, REQ-TRANSCOD = CLO. "TRART_TV").

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.