CCH-MAJ : maj capacité et charge
BUT Cette fonction permet de gérer (création, modification, suppression) une information de charge pour une ressource, une unité de mesure de charge et une date donnée. Cette information est ensuite accessible depuis les tableaux de bords de charges et visible en traçabilité.
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 concerver dans des TV les infos nécessaires pour reposter la charge.
TYPE CARACTERE
SYNTAXE
Variable = CCH-MAJ(CLE =Référence origine charge,
DES =Désignation associée,
RESSOURCE =Référence ressource
UM-CHARGE=Référence Unité de mesure de charge,
DET-CAPA =Référence détail capacité associée à unité de charge,
DET-CHA =Référence détail charge associée à unité de charge,
DATE-POSI =Date à laquelle positionner la charge,
CYCLE =Nombre de jours pour répartir la charge,
CHARGE =Charge à positionner.
La valeur vide signifie que le déroulement a été correct ; les codes erreurs renvoyés sont sous la forme *INC=[libellé détail problème].
PARAMETRES
Paramètre | E/S | O | Type | Description |
CLE | E | Oui | Caractère | Identifiant de l’origine de la charge gérée de type caractère. Par exemple, numéro de commande + numéro de ligne ou référence article ou … : cette clé permet à DIAPASON de composer une clé interne de gestion dans la base de données identifiée par la chaîne «E » + la clé précisée. |
DES | E | Non | Caractère | Désignation de description de la clé. Pour affichage en traçabilité de la charge. |
RESSOURCE | E | Oui | Caractère | Référence ressource. Variable locale ou constante ou valeur précisée. Doit exister dans la table des ressources. |
UM CHARGE | E | Oui | Caractère | Référence unité de mesure de charge. Variable locale ou constante ou valeur précisée. Doit exister dans la table des unités de mesures de charges. Le lien ressource-unité de mesure doit également être défini. |
DET.CAP. | E | Oui | Caractère | Référence détail capacité associé à unité de mesure de charge. Contrôle par rapport à la définition du lien article fournisseur. Si non géré au niveau du lien, indiquer vide. |
DET.CHA. | E | Oui | Caractère | Référence détail charge associée à unité de mesure de charge. Contrôle par rapport à la définition du lien article fournisseur. Si non géré au niveau du lien, indiquer vide. |
DATE-POSI | E | Oui | Date | Date à laquelle positionner la charge. |
CYCLE | E | Oui | Entier | Nombre de jours sur lesquels la charge doit être répartie; le calendrier considéré est le calendrier rattaché à la ressource. |
CHARGE | E | Oui | Entier | Valeur de la charge à planifier. |
REMARQUE au sujet du paramètre CYCLE :
Le comportement est le suivant :
Si la valeur du cycle est > 0, la charge sera positionnée à partir de la date précisée (incluse, si jour ouvré) vers le futur.
Exemple avec DATE = 19/06/2000 :
CYCLE égale = 1 : la charge est positionnée sur 19/06/2000.
CYCLE égale = 3 : la charge est lissée sur 19/06/2000, 20/06/2000 et 22/06/2000, (21/06/2000 exclu).
Si la valeur du cycle est < 0 , la charge sera positionnée jusqu’à la date précisée (incluse, si jour ouvré).
Exemple avec DATE = 19/06/2000 :
CYCLE égale = - 1 : la charge est positionnée sur 19/06/2000.
CYCLE égale = - 3 : la charge est lissée sur 16/06/2000, 17/06/2000 et 19/06/2000 , (18/06/2000 exclu).
Si la valeur du cycle est nulle ou indéfinie, la valeur du cycle considérée est 1.
REMARQUE au sujet du paramètre CHARGE :
Valeur à planifier suivant les règles de cycle donné ci-dessus. Si la valeur de la charge est non définie ou < 0, DIAPASON considère qu’il s’agit d’une suppression de charge :
DIAPASON réalise la suppression effective du planning de charge pour la clé donnée.
Si la valeur de charge donnée est supérieure à 0 :
S'il n’existe pas de charge pour la combinaison clé - ressource - unité_mesure_charge, il s’agit d’une création.
S'il existe une charge pour la combinaison clé - ressource - unité_mesure_charge, DIAPASON supprime la charge existante et la remplace avec la nouvelle valeur et la nouvelle date précisée.