| Client Serveur / Fonctions ACE | |
Cette fonction permet de mettre à jour les délais logistiques.
Description technique des champs de cet écran.
Cette fonctionnalité, accessible par le menu « Gérer », « Visualiser » mais aussi par le popup « Répercussion », permet de saisir les délais logistiques.
|
|
Fonctionnalités accessibles par popup à partir de cet écran :
|
Code table (facultatif) : table logistique définie par la fonction GTTLO.
Code pays (facultatif) : pays défini par la fonction GTPAY.
Fournisseur : Type de tiers, sigle et libellé.
Le type de tiers est défini via la fonction GTTTI.
Le sigle du tiers est facultatif.
Zone géographique: Zone géographique saisissable, non obligatoire, la recherche est possible et le libellé est en affichage. Cette zone dépend du critère de définition saisi dans A1 au niveau du paramètre DELLOG. Si A1 est égal à 1, 2 ou 3, ce qui correspond au code postal, alors la saisie est libre. Pour A1 = 4, il faut saisir un code Insee défini au préalable dans GTLOC. Si A1 = 5, la zone géographique est le code tournée (dont la mise à jour se fait dans GTTRN).
Type de zone géographique: Champ virtuel non modifiable, correspondant à la valeur saisie dans la zone A1 du paramètre DELLOG. Il est possible de l’afficher à l’écran par l’outil PECR (Gestion des écrans paramétrés).
Remarque : Les champs de l’en-tête correspondent à des critères de sélection, qui permettent d‘afficher tous les enregistrements existants au niveau du tableau.
Description des champs du tableau :
Code table: Table logistique à renseigner obligatoirement.
Code pays: Pays à renseigner obligatoirement.
Fournisseur: Sigle du tiers à renseigner obligatoirement.
Zone: Zone géographique à renseigner obligatoirement.
DP std: Délai de production standard saisissable.
DP min:
Délai de production minimum saisissable.
DT std: Délai de transport standard saisissable.
DT exp: Délai de transport express saisissable.
DV s: Délai de vente standard calculé = délai de production standard + délai de transport standard. C’est un champ en affichage.
DV m: Délai de vente minimum calculé = délai de production minimum + délai de transport express. C’est un champ en affichage.
Remarques :
- Les quatre premiers champs du tableau sont des champs clés.
Un délai qui n’a jamais été modifié, est affiché en inverse vidéo.
Lorsqu’un délai est déjà affiché en inverse vidéo, un message vous invite à le remplacer par le délai standard :
MAJ_DELAI = « Voulez-vous remettre à jour le délai standard ? ».
Si la réponse est « Oui », le délai est affiché normalement. ..
Si c’est « Non », le délai s’affiche en inverse vidéo.
- En saisie ou modification des délais, il existe deux messages d’erreur, à savoir :
ERR1_DELAI = « Le délai minimum doit être inférieur au délai standard »
ERR2_DELAI = « Le délai express doit être inférieur au délai standard »
Description technique des champs de cet écran.
Cet écran est accessible par popup F1D dans les options Gérer et Visualiser de la fonction GTLO, uniquement au niveau de la deuxième partie de l’écran GTLO_1.
Le premier champ correspond au libellé défini par la fonction GTZON ; le deuxième champ représente la zone paramétrée en saisie et le dernier est le libellé réduit pour une table utilisateur.
Il existe en tout 20 zones, qui sont codifiées dans la fonction GTZON par DLOxxx.
Description technique des champs de cet écran.
Cet écran lanceur permet de saisir les critères de sélection et le tri de l’édition.
Les éléments du bloc 10 sont :
-1- la table logistique,
-2- le code pays,
-3- le type tiers,
-4- le sigle tiers,
-5- la zone géographique,
-6- le délai de production standard,
-7- le délai de production minimum,
-8- le délai de transport standard,
-9- le délai de transport express,
-10- le délai de vente standard,
-11- le délai de vente minimum.
Remarque : positionner le paramètre DELLOG et remplir l’option A1.
La recherche de la fiche logistique dans la table DLO se fait à partir des données suivantes :
zone paramètrée de la fiche produit dont le numéro est défini par le numérique N1 de DELLOG,
zone paramètrée du poste de commande dont le numéro est défini par le numérique N3 deDELLOG, à défaut fournisseur principal du produit,
valeur définie sur le A1 de DELLOG,
1 : 10 premiers caractères du code postal
2 : 4 premiers caractères du code postal
3 : 2 premiers caractères du code postal
4 : Code INSEE
5 : Code tournée
6 : Non renseignée (concerne n’importe quelle distance)
Si aucun enregistrement n’est trouvé dans la table DLO, un message d’erreur s’affiche « DLO_PASENR, Attention, cet article n’est lié à aucune table logistique » entraînant la mise en anomalie du poste et/ou de l’entête de commande.
Cette étape permet d’obtenir les délais suivants :
DT : délai de transport défini par dlo.delai7 (délai modifié) si renseigné sinon dlo.delai3 (délai standard)
DP : délai de production défini par dlo.delai5 (délai modifié) si renseigné sinon dlo.delai1 (délai standard)
DTr : délai de transport réduit défini par dlo.delai8 (délai modifié) si renseigné sinon dlo.delai4 (délai standard)
DPr : délai de production réduit défini par dlo.delai6 (délai modifié) si renseigné sinon dlo.delai2 (délai standard).
Plusieurs calendriers exprimés en jours ouvrés interviennent dans le calcul du délai :
1 - le calendrier du pays client : défini sur le pays de l’adresse de livraison du client,
2 - le calendrier du client : défini sur la fiche client, à défaut celui du pays de l’adresse de livraison du client,
3 - le calendrier fournisseur : défini sur le fournisseur, à défaut celui du pays de l’adresse commerciale du fournisseur.
Des messages d’erreur sont affichés si les calendriers ne sont pas renseignés, entraînant la mise en anomalie du poste et/ou de l’entête de commande.
Sur la base de l’enregistrement lu dans la table logistique et en fonction de la date de livraison du poste le calcul suivant est exécuté :
a - On retranche de la date de livraison du poste, le DT en s’appuyant sur le calendrier du client ou à défaut celui du pays du client,
b - La date obtenue est contrôlée par rapport au calendrier fournisseur. Si cette date n’est pas dans le calendrier, on prend le premier jour ouvré du calendrier fournisseur, antérieur à cette date,
c - Le DP enregistré dans le calendrier fournisseur est retranché pour obtenir la date du début de cycle,
d - La date de début de cycle est ensuite contrôlée par rapport à la date de prise de commande (date du jour),
on relance un cycle de calcul (points a, b et c) avec les délais réduits DTr et DPra - On retranche de la date de livraison du poste, le DTr en s’appuyant sur le calendrier du pays client,
b - La date obtenue est contrôlée par rapport au calendrier fournisseur. Si cette date n’est pas dans le calendrier, on prend le premier jour ouvré du calendrier fournisseur, antérieur à cette date,
c - On retranche de la date ainsi obtenue le DPr dans le calendrier fournisseur, on obtient la date du début de cycle,
d - La nouvelle date de début de cycle est ensuite contrôlée par rapport à la date de prise de commande (date du jour),
on pose la question DLO_CDEURG « Vous êtes en dehors du standard (date1), la commande doit-elle passer en urgence ? »
la commande passe en urgence, il y a mise à jour de l’indicateur d’urgence sur le poste et/ou l’entête de commande
on enchaîne sur l’écran de détail du poste pour modification de la date de livraison et on relance le calcul avec cette nouvelle date
on affiche un message bloquant DLO_PASREA « Délai non réalisable même en urgence ». L’utilisateur est alors amené à modifier une des composantes du calcul de délai (date de livraison, adresse de livraison ou fournisseur) ou à supprimer le poste (proposition d’un article remplaçant)
Ce calcul ne met pas à jour la date d’expédition de la commande et fonctionne avec une fonction qui ne gère pas le stock.
La date de livraison de l’entête de la commande n’est pas modifiable. Elle doit être revue poste par poste.
Lorsque le contrôle de délai fait état d’un délai inférieur au standard mais supérieur au minimum possible, la commande est acceptée mais elle passe en statut urgent. Ce statut est mémorisé au niveau des données complémentaires du poste et de l’entête de la commande. Les numéros des zones paramétrées utilisées sont précisés sur le paramètre DELLOG (N4, D2).
Si l ‘indicateur de reliquat de la commande (eve.relica) est ‘O’ ou ‘ ‘, on positionne l’indicateur d’urgence au niveau du poste uniquement.
Si l’indicateur a une autre valeur, on positionne l’indicateur d’urgence au niveau du poste et de l’entête de la commande.
Cette évaluation de l’urgence est déclenchée poste par poste lors du calcul du délai et à la confirmation des postes pour remise à jour de l’indicateur de l’entête.
Un poste en urgence n’est plus en anomalie.
On déclenche la mise en anomalie de la commande quand aucun enregistrement de la table logistique correspond aux informations saisies. L’indicateur d’anomalie est géré au niveau des données complémentaires du poste et de l’entête. Les numéros des zones paramétrées utilisées sont précisés sur le paramètre DELLOG (N2, D1).
Cette évaluation de l’anomalie est déclenchée poste par poste lors du calcul du délai et à la confirmation des postes pour remise à jour de l’indicateur de l’entête.
Un poste en anomalie n’est plus en urgence.
Les différentes notions associées aux délais logistiques sont activées par le paramètre DELLOG.
Par GCLI popup « Adresses », sélectionner l’adresse de type ‘LIV’ de l’événement et saisir un calendrier.
Par GTPAY, saisir un calendier pour le pays associé à l’adresse de livraison de l’événement.
Pour un client, si aucun calendrier n’a été saisi pour le client et pour le pays de l’adresse de livraison de l’événement alors on retourne ce message d’erreur.
Par GCLI popup « Adresses », sélectionner l’adresse de type ‘LIV’ de l’événement et saisir un calendrier.
Par GTPAY, saisir un calendier pour le pays associé à l’adresse de livraison de l’événement.
Pour un fournisseur, si aucun calendrier n’a été saisi pour le fournisseur et pour le pays de l’adresse commerciale de l’événement alors on retourne ce message d’erreur.
Actions possibles :
Par GFOU popup « Adresses », sélectionner l’adresse de type ‘COM’ de l’événement et saisir un calendrier.
Par GTPAY, saisir un calendier pour le pays associé à l’adresse commerciale de l’événement.
Le code table logistique est paramétrée sur une zone paramétrée du produit dont le numéro est défini par le N1 du paramétre DELLOG.
Actions possibles :
Par GPEV, vérifier si le N1 est renseigné
Par GART, popup « Données complémentaires », vérifier si la zone paramétrée du produit est renseignée.
Le centre de distribution provient de la zone paramétrée du poste de l’événement dont le numéro est défini par le N3 de DELLOG, à défaut représente le fournisseur principal du produit.
Actions possibles :
Par GPEV, vérifier si le N3 est renseigné
Sur le poste de l’événement, activer le popup F3D et vérifier si la zone paramétrée est renseignée
Par GART, vérifier si le fournisseur principal du produit est renseigné.
La zone géographique provient du paramétrage du A1 de DELLOG.
Actions possibles :
Vérifier si le code pays de l’adresse de livraison de l’événement est renseigné
En fonction du A1 de DELLOG, vérifier si le code postal (1,2,3) , le code insee (4) , le code tournée (5) de l’adresse de livraison de l’évenement sont renseignés.
Si erreur de paramétrage sur DELLOG.
Compléter la fonction GTLO
L’algorithme de calcul de date n’a pas abouti, on affiche ce message et on chaîne directement sur l’écran de détail du poste pour saisie d’une nouvelle date de livraison.