Skip to main content
Skip table of contents

Gérer de la charge externe


Introduction

Les charges externes sont des charges comme celles calculées sur la gamme de planification sauf que celles-ci sont créées par macro-langage (fonction CCH-MAJ).

On peut donc les créer de manière totalement arbitraire, indépendamment du flux Diapason, sans même de rapport avec une commande commerciale.

La fonction CCH-MAJ est disponible dans tous les types de requête.

La charge externe se visualise dans un tableaux de bord de charge comme la charge “standard” (issue de la gamme de planification).

Le cas d’application le plus classique est de les utiliser pour visualiser la charge “prévisionnelle” correspondant aux lignes de commande non validées. Quand les lignes sont validées cette charge externe est remplacée par la charge “standard” calculée à l’intégration. C’est le cas dans le Diapason Start et c’est l’exemple qui est détaillé ci-dessous.

Il n’est pas possible de gérer de détail de charge avec cette fonction. Les champs liés à cette fonctionnalité constituent une provision technique pour une évolution future.

Attention ! Lors d’un dump & load les charges externes sont perdues. Il est donc important de conserver (dans des TV ou ailleurs) les infos nécessaires pour reposter la charge.

Comment positionner de la charge externe via la Fonction « CCH-MAJ » dans la GCL ?

Auparavant, il faut bien sûr avoir créé l’unité de mesure de charge et le liens Unité de mesure de charge/Ressource !

Exemple (Requête GCL) :

  • En cas de création ou de modification de ligne de commande, on supprime la charge et on créée la charge correspondant à la ligne de commande.

  • En cas de suppression de ligne de commande, on supprime la charge correspondant à la ligne de commande.

SI SCR.CdeSCDEvt COMMENCE_PAR CLO."LC" OU SCR.CdeSCDEvt COMMENCE_PAR CLO."LM"

COMMENTAIRE : "*** Postage de charge / TdB de charge ***"

VLO.CleCCHMAJ = SDL.CdeNumCom + CLO."/" + SDL.CdeNumLig

VLO.DesCCHMAJ = SDL.CdeLigDesArt

COMMENTAIRE : "*** Ressource Montage ***"

VLO.ResGenRef = CLO."Montage"

VLO.Charge = SDL.CdeLigQteCom

VLO.DatCharge = SDL.CdeLigDateSai

COMMENTAIRE : "*** RAZ Charge ***"

VLO.CCH = CCH-MAJ( CCH-CLE= VLO.CleCCHMAJ , CCH-DES= VLO.DesCCHMAJ , RESSOURCE= VLO.ResGenRef , UM-CHARGE= NbEsc , DET-CAPA= CLO."" , DET-CHA= CLO."" , DATE-POSI= VLO.DatCharge , CYCLE= CLO.1 , CHARGE= CLO.-1 )

COMMENTAIRE : "*** Création Charge ***"

VLO.CCH = CCH-MAJ( CCH-CLE= VLO.CleCCHMAJ , CCH-DES= VLO.DesCCHMAJ , RESSOURCE= VLO.ResGenRef , UM-CHARGE= NbEsc , DET-CAPA= CLO."" , DET-CHA= CLO."" , DATE-POSI= VLO.DatCharge , CYCLE= CLO.1 , CHARGE= VLO.Charge )

FIN_BLOC

SINON

COMMENTAIRE : "*** Action en Suppression ***"

SI SCR.CdeSCDEvt COMMENCE_PAR CLO."LS"

COMMENTAIRE : "*** RAZ Charge / TdB de Charge ***"

VLO.CleCCHMAJ = SDL.CdeNumCom + CLO."/" + SDL.CdeNumLig

VLO.DesCCHMAJ = SDL.CdeLigDesArt

COMMENTAIRE : "*** Ressource Montage ***"

VLO.ResGenRef = CLO."Montage"

VLO.DatCharge = SDL.CdeLigDateSai

COMMENTAIRE : "*** RAZ Charge ***"

VLO.CCH = CCH-MAJ( CCH-CLE= VLO.CleCCHMAJ , CCH-DES= VLO.DesCCHMAJ , RESSOURCE= VLO.ResGenRef , UM-CHARGE= NbEsc , DET-CAPA= CLO."" , DET-CHA= CLO."" , DATE-POSI= VLO.DatCharge , CYCLE= CLO.1 , CHARGE= CLO.-1 )

FIN_BLOC

FIN_BLOC

Attention a ne pas oublier de purger cette charge externe dans la GDL pour éviter qu’elle ne subsiste sur les lignes de commandes validées et qu’elle vienne se superposer aux charges standards.

Visualiser la charge externe dans le Tableau de bord de charge

On peut ensuite visualiser la charge externe depuis le tableau de bord de charge:

Lors de la sélection des liens ressources/ unité de mesure de charge, la charge externe correspond aux lignes “Planif. (Bes.Ext)”. :

JavaScript errors detected

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

If this problem persists, please contact our support.