Il est important de lancer régulièrement les traitements suivants dans l'ordre indiqué, afin de garantir l'exactitude des valeurs de stocks :
...
Menu : Commerce & logistique / Traitements / Calcul des Coûts moyens pondérés
Le CMP n'est pas calculé directement pendant les saisies de pièce.
Le CMP est enregistré dans chaque ventilation d'entrée et de sortie.
Le CMP et la date d'arrêté sont mémorisés dans la fiche sous-référence de l'article.
Seuls les articles valorisés au coût moyen pondéré sont concernés par le traitement.
Remarque : Le calcul du CMP ne tient pas forcément compte de tous les mouvements. Le paramètre « Calcul du coût moyen pondéré » de la table des codes opérations permet d'exclure les mouvements qui ne doivent pas modifier le CMP.
Date d'arrêté pour calcul CMP
Le traitement prend en compte les mouvements entre la date du dernier calcul (mémorisée dans la fiche sous-référence de l'article) et la date d'arrêté saisie.
Parallélisation du traitement (a partir de la V10.7 dernier service pack)
Il est dorénavant possible de paralléliser le traitement afin de gagner en performance.
Réservation de dossier sans parallélisation
Ce choix a pour effet de lancer le calcul en une seule fois et en réservant le dossier de la même manière qu’expliqué précédemment.
Réservation de dossier avec parallélisation
Ce choix permet de lancer simultanément (en parallèle) plusieurs programmes de calcul du CMP.
...
Chaque programme va traiter une portion de l’ensemble total des articles sélectionnés.
Il est possible de lancer jusqu'à 5 programmes en parallèle. Néanmoins, l’utilisateur pourra personnaliser ce nombre via un spécifique (voir documentation spécifique).
Il est aussi possible de modifier spécifiquement la variable qui correspond au nombre minimal d’articles à traiter dans chaque programme lancé (voir documentation spécifique).
Calcul sans réservation de dossier
...
Ce choix a pour objectif de dispenser l’utilisateur de la contrainte de réservation systématique du dossier, il est recommandé lors du lancement du programme sur une faible plage d’articles.
Le programme va traiter dans ce cas l’ensemble total des articles sélectionnés en plusieurs calculs en série.
Le découpage sera défini spécifiquement. Il faut définir la variable précédente de façon extrêmement précis afin de ne pas saturer la table de réservation(voir documentation spécifique).
Précisions techniques
Pour plus d’informations techniques :
Exemple de réservation.
Pour le cas d’une valorisation par dossier, on a besoin de 2 réservations par article (réservation stock + réservation SART). Supposons que la taille totale de la table des réservations = 60000 et qu’on veut laisser au moins 10000 lignes pour le fonctionnements des autres utilisateurs. Supposons encore que le nombre total d’articles sélectionnés est de 300000.
...
Dans ce cas nbrGroupementSerie = (60000 - 10000) / 2 = 25000
Pour un cas de valorisation par établissement / dépôt, on reprend le même exemple précédent et on suppose que le nombre de croisements possible entre les dépôts et établissements = 10
Dans ce cas le nombre total des réservation nécessaires est de 12 (réservation stock + réservations SART + une réservation SARTCR pour chaque couple établissement / dépôt )
Dans ce cas nbrGroupementSerie = (60000 - 10000) / 12 = 4166
Exécuter le programme de calcul des CMP par processus (V10.7)
...