| API / API Web | |
| Version ACE : 1.4 | ||
|
Package : fr.ACE.metier.bc4j.logistique.common GestionReceptionvaliderRapprochement |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de mettre à jour le statut dans l’enregistrement de la table LRBE et de générer le reliquat.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| RAS. |
Processus, contrôles et règles de gestion
| ETAPE | DESCRIPTION DU PROCESSUS |
| Récupération de la ligne LRBE (codsoc, typtie, sigtie, idbl) et mise à jour du statut LRBE.statut = 6. | |
|
/*Génération des reliquats */ Boucle de lecture LREL (codsoc, typtie, sigtie, idbl) Pour chaque enregistrement Si numea différent du précédent Alors numeanouveau =0 Lecture de LEAE (codsoc, typtie, sigtie, LREL.numea)et LEAL (codsoc, typtie, sigtie, numea, LREL.numligea) Si FLGGENRELICA = ‘1’ , il faut retourner à la boucle de lecture LREL et passer à l’EA suivant Finsi lecture de RLI (codsoc, LEAE.relica) Si leae.relica = ‘’ alors RLI.modgbp =0 Mise à jour de LEAE.FLGGENRELICA =’1’ Finsi si RLI.modgbp =0 ou =3 et si LRBL.qtedec < LEAL.qteprv si numEAnouveau = 0 alors Appeler l’API GestionCompteurValeurSce, suffixe = ‘EA’ et mémoriser le nouveau numéro d’EA dans numEAnouveau Dupliquer l’enregistrement LEAE et lui affecter le nouveau numéro d’EA, numrec=0, idbl=0, numrdv=0 Boucle de lecture sur LEAE_RDVT (codsoc, typtie, sigtie, numea) Si numrdv <> LRBE.numrdv Mettre à jour numea = numeanouveau Fin de boucle Finsi Dupliquer l’enregistement LEAL, affecter le nouveau numéro d’EA, idbl=0, qtedec=0, qteprv = qteprv – LREL.qtedec, qteuntecs =0 Finsi Fin de la boucle |