Skip to main content
Skip table of contents

Mettre à jour les tarifs des articles standards par requête


La mise à jour des tarifs peut être réalisée par DIALOG à partir d'une requête REB/TAR. A quoi sert cette requête ?

  • On peut par exemple alimenter des tarifs depuis un fichier

  • Les requêtes permettent également de supprimer des tarifs, car ce n’est pas faisable manuellement

Comment rédiger la requête ?

Les tarifs des articles standard sont gérés via la liste standard WfTarifArticle:

  • Comment créer une ligne de tarif ?

image-20260224-134157.png

Si on veut que ce tarif soit pour tout réseau client et pour tout client on écrit:

  • WfTarifArticle.CliGenRef = ‘*’.

  • WfTarifArticle.CliResRef = ‘*’.

On ajoute une ligne de tarif dans la liste WfTarifArticle, dont les champs sont décrit ci-dessous !

On remplit notemment le champ “Creation” de la liste WfTarifArticle à NON pour indiqur qu’il s’agit d’une suppression !

Champs de la liste structurée WfTarifArticle :

Champ

Type

Description

TarifTypRef

Caractère

Type de Tarif. Obligatoire. Dans le cas des tarifs d’approvisionnement doit contenir la valeur ‘ISApp’.

Création

Logique

Indique s’il s’agit d’une création (+) ou d’une suppression (-).

GenRefArt

Caractère

Référence Article. Obligatoire. Seul les articles de type référencés (GenRefTypeArt = ‘R’) sont considérés, avec leur origine principale uniquement.

CliGenRef

Caractère

Référence Client ou Référence Fournisseur pour les tarifs d’approvisionnement. Obligatoire.

CliResRef

Caractère

Référence Réseau. Non utilisé pour le cas d’un tarif d’approvisionnement. Il peut prendre la valeur ‘INI_DAT_APP’ qui permet d’indiquer que l’élément courant marque la date de début d’application du tarif.

DateDebutApplic

Date

Date de Début d’Application du Tarif.

QteMinAssocié

Décimal

Quantité minimum associée.

QteUmeAssocié

Caractère

Unité de mesure associée. Non géré dans le cas des tarifs d’approvisionnement ; les informations quantitatives sont considérées toujours exprimées en unité de mesure fournisseur.

PrixBase

Décimal

Prix de Base. Dans le cas des tarifs d’approvisionnement correspond au prix public. Géré automatiquement par DIAPASON à partir des informations PrixRemise et PrixNet.

PrixDevise

Caractère

Devise du Prix. N’est pas utilisé dans le cas des tarifs d’approvisionnement ; les prix sont considérés toujours exprimés en devise fournisseur.

PrixRemise

Décimal

Remise commerciale. Non obligatoire.

PrixNet

Décimal

Prix Net. Obligatoire.

Lors de l’exécution de la requête REB, DIAPASON enregistre les informations transmises : les erreurs éventuelles (le lien article fournisseur n’existe pas par exemple lors du traitement d’un tarif d’approvisionnement) sont disponibles dans la trace du traitement.

  • Comment supprimer une ligne de tarif ?

La particularité de la gestion des tarifs est que tant qu’on ne mets pas de nouveau tarif, un ancien tarif reste valable. Si on ne veut pas le reconduire, on peut donc le supprimer uniquement par requête !

image-20260224-134308.png

On remplit le champ “Creation” de la liste WfTarifArticle à NON pour indiqur qu’il s’agit d’une suppression !

Comment lancer la requête ?

Et pour lancer la requête, on lance l’action “MAJ par requête” disponible depuis les tarifs !

image-20260331-073903.png
JavaScript errors detected

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

If this problem persists, please contact our support.