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 ?
![]() | Si on veut que ce tarif soit pour tout réseau client et pour tout client on écrit:
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 !
![]() | 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 !


