| Client Serveur / Fonctions ACE | |
La fonction GOSK permet de décrire les effets des différents « événements commerciaux » (commande, livraison, facture...) sur les compteurs de stocks définis au préalable par la fonction GCSK.
ACE est en effet capable de générer, pour tout événement commercial et de manière automatique, une opération sur les stocks, en terme de quantité et de valeur.
Mais pour décrire une opération de stock, il vous faut tout d’abord modéliser l’effet de telle ou telle action élémentaire sur les stocks.
Les principaux paramètres permettant de décrire une opération de stock sont les suivants :
La fonction GOSK vous offre les fonctionnalités suivantes :
Description technique des champs de cet écran.
Lot obligatoire (O pour Oui ou N pour Non)
Permet de préciser si l’opération correspondante, pour un produit suivi «par lot», a besoin obligatoirement d’un numéro de lot pour être effectuée.
Emplacement obligatoire(O pour Oui ou N pour Non)
Permet de préciser si l’opération correspondante, pour un produit suivi par emplacement, a besoin obligatoirement d’un emplacement pour être effectuée.
N° série obligatoire(O pour Oui ou N pour Non)
Permet de préciser si l’opération correspondante, pour un produit suivi de manière unitaire, a besoin obligatoirement d’un numéro de série pour être effectuée.
|
|
Pour en savoir plus Pour en savoir plus sur les types de suivi des produits détenus en stock, par lot, par n° de série ou par emplacement, consultez la documentation de référence« Logistique : les concepts ». |
Calcul du PUMP (O pour Oui ou N pour Non)
Indique si l’opération doit déclencher la mise-à-jour automatique du PUMP.
La seconde zone à droite de la zone « Calcul du PUMP » peut prendre les valeurs suivantes :
Pour un calcul du PUMP via les compteurs de stock comptables, une décote correspond à un mouvement de stock utilisant une opération de stock impactant un compteur de stock de type (C) en valeur uniquement (on dédie généralement un compteur de stock pour cela). Le mouvement de stock se fera à la date de la décote, avec une quantité = 1 et le prix du mouvement = montant total de la décote (en négatif), ou quantité = X et montant unitaire de décote (en négatif). Dans les deux cas, seul le montant total du mouvement impactera le stock comptable (PSK).
Le PUMP est calculé avec le prix du mouvement selon la règle de calcul suivante :
(Quantité physique avant mouvement * PUMP précédent) + (Quantité du mouvement * prix du mouvement)
(Quantité physique après mouvement)
|
|
Pour en savoir plus, consultez la documentation de référence « Valorisation des stocks à un prix donné ». |
La quantité physique utilisée dans le calcul du PUMP correspond à la valeur donnée par le compteur virtuel PHYSIQ. Par ailleurs, le dernier DPA est alimenté avec le prix du mouvement de stock, sauf si celui-ci est nul.
Même règle de calcul qu’avec le mode O, sauf si le prix du mouvement (prxvte) est nul.
Dans ce cas, on prend le DPA comme prix du mouvement (non mémorisé dans la table MSK) pour le calcul du PUMP. Le DPA reste alors inchangé comme pour le mode précédent.
(Quantité physique avant mouvement * PUMP précédent) + (Quantité du mouvement * DPA)
(Quantité physique après mouvement)
|
|
Pour en savoir plus, consultez la documentation de référence « Valorisation des stocks à un prix donné ». |
|
|
Vous avez la possibilité de définir le calcul du PUMP avec la valeur J en utilisant le paramètre PUMPJ. |
| Pour en savoir plus sur le paramétrage des fonctions, consultez la documentation "Le Configurateur Fonctionnel". |
Zone reprenant le « Compteur comptable » et l’Action associée
Le compteur comptable (« COMP01 », « COMP02 »,..., « COMP14 »), obligatoire pour gérer le calcul du CUMP, constitue le compteur sur lequel repose la mise à jour du stock comptable.
Le type d’action peut prendre les valeurs suivantes :
Opération manuelle (O pour Oui ou N pour Non)
Cette zone vous permet de préciser si l’opération de stocks peut également être déclenchée de manière manuelle par la fonction de gestion des mouvements de stocks (GMSK).
Génération mouvement (O pour Oui ou N pour Non)
Cette zone vous permet de préciser si l’opération de stock entraîne la génération d’un mouvement de stock. Le mouvement est enregistré dans la table MSK ce qui permet par exemple d’utiliser la fonctionnalité des stocks comptables.
MAJ de l’entité propriétaire (O pour Oui ou N pour Non)
Cette zone vous permet de préciser si l’opération de stock entraîne l’enregistrement de la référence du propriétaire du stock.
Maj de la date d’inventaire (O pour Oui ou N pour Non)
Cette zone vous permet de préciser si l’opération de stock provoque la mise-à-jour de la date de dernier inventaire de la fiche stock du produit, lors de la validation de l’inventaire.
Maj entité propriétaire : le stock d'un article dans un dépôt appartient à une seule entité. Cette information est initialisée par le biais d'une opération de stock. Pour mettre à jour l’entité propriétaire du stock via les opérations de stocks, il vous suffit de saisir « O » pour Oui.
Evénement référencé
Ces informations permettent de lier le mouvement de stock, généré par l’opération, à un événement commercial. Elles deviennent ainsi des critères de consultation ou de regroupement des mouvements de stock.
Le code saisi doit appartenir à la table des types d’événement.
Type d’opération
Cette donnée permet de spécifier la nature du mouvement de stock généré par l’opération de stock. Le code saisi doit appartenir à la table des types d’opération de stock.
Condition d’exécution
Cette zone permet d’exécuter ou non le mouvement de stock en fonction d’un contrôle sur les compteurs physiques, virtuels ou imposés.
Si vous saisissez par exemple « C00 <= VIR B », le système vérifiera que la quantité du mouvement (C00) est bien inférieure ou égale au compteur « disponible virtuel » (VIR). Si ce n’est pas le cas, le contrôle est bloquant (B).
Les types de contrôles possibles sont définis grâce à la fonction GTCTR.
Pour effectuer son contrôle de disponibilité, le système se base toujours sur les compteurs de stocks à la date d’expédition (cas classique des stocks échéancés).
Si votre application ne gère pas les stocks échéancés, le test attaché à l’opération s’effectue à terme.
|
|
Dans le cas des stocks échéancés, vous avez la possibilité de modifier la date à laquelle doit s’effectuer le contrôle de disponibilité en positionnant les paramètresSTKPRV et DISTDA. Ces paramètres permettent, entre autres, de tenir compte du délai fournisseur avant d’effectuer tout contrôle. Pour en savoir plus sur le paramétrage des fonctions, consultez la documentation « Les paramètres ACE ». |
Si le test est vérifié, on affiche le message d’erreur par défaut « PAS_DISPO ». Mais il vous est possible d’en indiquer un autre, à condition qu’il figure dans la table des messagesUT_MES.
Opération suivante
Ces zones permettent de chaîner plusieurs opérations sur les stocks en définissant la quantité du mouvement à traiter.
Action sur les compteurs
Les deux colonnes permettent de définir comment les compteurs physiques seront affectés par le mouvement.
La colonne de droite peut prendre comme intitulé STK ou PRV.
«STK» indique pour chaque compteur concerné le sens du mouvement de stock alors que la «PRV» précise le sens du mouvement «prévisionnel» qui permet la gestion des stocks échéancés.
Le sens du mouvement peut prendre les valeurs suivantes :
Les opérateurs R et F ne sont gérés, en mode web, que pour les compteurs non datés.
Exemple de définition d’une opération d’entrée en stock :
Code opération : REBUT
Désignation : Mise au rebut manuelle de stock.
Calcul du PUMP : S COMP05 Q
Nous sommes ici dans le cas d’un calcul du CUMP, où l’opération de « Mise au rebut manuelle de stock » vient mettre à jour le compteur comptable COMP05 en terme de quantité.
Description technique des champs de cet écran .
Edition par fiche : accès : menu « Editer », option « Fiche ».
| Format | Maquette |
|||
| Blocs d’édition : voir fonction GOSKE1 | ||||
Edition par liste : accès : menu « Editer », option « Liste ».
| Format | Maquette |
|||
| Blocs d’édition : voir fonction GOSKE2 | ||||
Pour connaître la description complète des zones, consultez la documentation « Table OSK ».
Les blocs d’édition : GOSKE1_B10 (Opération stocks – édition).