API Gestion Expédition Désaffecter Colis Expédition

  Version ACE : 1.4

Package : fr.ACE.metier.bc4j.logistique.common

GestionExpeditiondesaffecterColisExpedition

Schémas d’entrée et de sortie : IN OUT

Cette API permet d'enlever les colis non expédiés d’une tournée.

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
 

Lire LTRN avec (typtie, sigtie, idtrn)

 

Faire une boucle de lecture sur LCOL (typtie, sigtie, idtrn et statut<’7’)

Mise à jour des cumuls théoriques

Si lcol.flgcolis = ‘1’

Soustraire de ltrn.poids , lcol.poidstheo

Soustraire de ltrn.volume , lcol.volume

Si flgue =’1’

Soustraire 1 de ltrn.nbue

Soustraire 1 de ltrn.nbuereel

Si lole.statut <= 4

Mise à jour des cumuls reels

Si lcol.flgcolis = ‘1’

Soustraire de ltrn.poidsreel , lcol.poidsreel

Soustraire de ltrn.volumereel , lcol.volume

Si lcol.codlnst <> ‘’ ou ‘0’

Soustraire 1 de ltrn.nbpalhomreel

Soustraire 1 de ltrn.nbpalhetreel

  Mise à jour de LCOL : mettre 0 dans idtrn de LCOL.