Module production: recalcul des niveaux optimisé dans le Traitement de Calcul des coûts standard
Le mode “Nouvelle version optimisée” (V10.10) permet de réduire considérablement la durée du traitement pour les clients ne gérant pas les substitutions de sous-références.
Le nouveau mode de calcul des niveaux est réalisé en mode Full SQL.
Le choix du mode “Nouvelle version optimisée” se fait au lancement d’un des 2 traitements “Recalcul des niveaux” ou “Calcul des coûts standard”
“Recalculer les niveaux” peut prendre les valeurs suivantes :
“Aucun” → pas de recalcul des niveaux
“Version historique non optimisée” → c’est le mode de calcul historique
“Nouvelle version optimisée” → pas de substitution des sous-références
(Le mode est également disponible dans les versions X.7, X.8 et X.9. Il s’active par l’ouverture ggtt020.dhsp / Calcul_niveau_optimise
)
Le nouveau mode de calcul du niveau est réalisé en mode Full SQL. Il utilise des procédures et fonctions dédiées.
Modifier le mode de calcul du niveau par défaut
La fonction Init_Options_CalculNiveaux
permet de fixer le mode par défaut pour le calcul des niveaux via G3XQ.Choix(1)
2 => Version historique non optimisée
3 => Nouvelle version optimisée
Ouvertures mises en place
Avec leur “équivalent” dans la version historique.
Rôle | Nouvelle version optimisée | Equivalent en “Version historique non optimisée” |
Procédures appelées au début et à la fin du traitement de réinitialisation des niveaux Procédure : |
|
|
|
| |
Fonction qui permet d'activer le contrôle des boucles infinies Retour 'O' ou 'N' |
|
|
Procédure appelée au début du traitement de parcours et calcul des niveaux des entêtes de nomenclature Procédure :
Elle permet d'ajouter :
|
|
|
Fonction qui permet de sélectionner et traiter une ligne d’entête de nomenclature Procédure : Retour 'O' ou 'N' |
|
|
Procédure qui est appelée au début du traitement des lignes de nomenclature Procédure :
Elle permet d'ajouter :
|
|
|
Fonction qui permet de sélectionner et traiter un composant de la nomenclature Procédure : Retour 'O' ou 'N' |
|
|