| API / API Web | |
| ACE : 1.3 | ||
|
Package : fr.ACE.metier.bc4j.tarif.common GestionElaborationmodifierElaborationLigneDeclinaison |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet d’appliquer un pourcentage d’évolution fixe ou un prix fixe (à l’achat et/ou à la vente selon le type d’élaboration) sur une ou plusieurs déclinaisons associées à un produit de référence présent dans l’élaboration.
API imbriquées : GestionElaborationcreerElaborationLigne -
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| Aucun. |
Processus, contrôles et règles de gestion
| ETAPE | DESCRIPTION DU PROCESSUS |
| Déclenchement de l’API |
L’API se déclenche lorsque les champs suivants sont renseignés :
|
| 1 | L’API recherche les variantes produit concernées par la mise à jour (recherche limitée à l’assortiment du magasin pour une connexion magasin) et propage l’évolution vers la ligne d’élaboration tarifaire. |
| 2 |
Si le champ sigPDV n’est pas renseigné en entrée alors la recherche est réalisée grâce à une requête SQL dynamique sur la table PRO. Sinon la recherche est réalisée grâce à une vue dynamique entre les tables PRO et PRC. |
| 3 |
Pour chaque variante, l’API vérifie que la variante existe dans l’élaboration tarifaire (table TAL). Si l’élaboration tarifaire est trouvée, alors la lligne d’élaboration est mise à jour avec le prix et/ou le pourcentage d’évolution transmis en entrée. Sinon, si le mode choisi est le détachement du tarif, alors l’API rompt le lien entre le tarif du produit de référence et celui de la variante. L’API crée ensuite une ligne dans l’élaboration pour cette variante produit (appel de l’APIGestionElaborationcreerElaborationLigne). Pour finir, l’API met à jour la ligne d’élaboration avec le prix et/ou le pourcentage d’évolution transmis en entrée. |