Cette fonction a pour objectif de décaler dans le temps une sélection d’Ordres de fabrication, planifiés ou fermes, jalonnés ou non. Il s’agit ici d’avancer ou de reculer l’ensemble des opérations d’un ordre de fabrication d’un nombre de jours calendaires saisi.

Le décalage est appliqué sur la date de début de l’ordre si le mode de jalonnement de cet ordre est aval ou sur la date de fin de l’ordre si le mode de jalonnement de cet ordre est amont.

Seuls les ordres de fabrication " En attente " sont traités. Les ordres édités ou en cours doivent être modifiés manuellement dans la fonction " Ordres de fabrication ".

Les ordres de fabrication dont certaines opérations ont des dates figées ne sont pas concernés par ce traitement automatique.

Pré-requis

Pré-requis

Les paramètres de jalonnement doivent être définis pour le site de production sélectionné.

Habilitations

Une habilitation peut être réalisée sur cette fonction, pour limiter les traitements à une société ou à un site.

Gestion de l'écran

Le décalage des ordres de fabrication se déroule en deux étapes : Saisie des sélection puis résultat du traitement.

Ecran de saisie

Présentation

Saisie des sélections

Il s’agit ici de préciser les critères de sélection des ordres à décaler :

  • Le site de production : il est alimenté par défaut par le site de production associé à l’opérateur
  • Le statut des ordres à traiter (planifiés ou fermes)
  • Le traitement des ordres non jalonnés ou que les ordres jalonnés. Les ordres jalonnés traités sont d’abord déjalonnés puis rejalonnés après décalage.

Les bornes début / fin

Les différentes bornes de sélections disponibles sont :

  • N° ordre de fabrication
  • Affaire
  • Destinataire
  • N° de commande
  • Article lancé
  • Date début

Décalage

Vous devez saisir un décalage à appliquer en jours calendaires : le décalage peut être positif ou négatif.

Résultats du traitement

Un compte rendu de traitement apparaît lorsque le décalage est terminé, vous permettant de savoir quels ordres ont été décalés et quelles sont leurs nouvelles dates de début et fin.

Si un ordre de la sélection n’a pu être traité, un message vous en informe.

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Critères de selection

Le site de production associé à l'utilisateur est proposé par défaut. Il peut être modifié par un autre site autorisé pour l'opérateur, selon ses habilitations.

Saisissez, sélectionnez ou composez avec l'éditeur de formule une expression de calcul au format Sage X3.


Filtres

  • champ FIL21

 

  • Fabrications planifiées (champ WOPFLG)

Il s'agit du traitement des ordres de fabrication planifiés. L'indicateur est du type "OUI/NON".

  • Fabrications fermes (champ WOFFLG)

Il s'agit du traitement des ordres de fabrication fermes.  L'indicateur est du type "OUI/NON".

Paramètres

  • Décalage à appliquer (champ XTRT)

Cette zone permet de définir le nombre de jours de décalage à appliquer.


  • champ PSPUOT

 

Bornes début / fin

  • No ordre fabrication (champ MFGNUMDEB)

Il s'agit du numéro d'ordre de fabrication permettant d'identifier celui-ci de façon unique.
Ce numéro est généré automatiquement ou manuellement à chaque création.
La sélection d'un ordre de fabrication se fait par clic droit dans la zone de saisie "Sélection OF" (liste de tous les OF). L'ordre de fabrication doit être au statut "Ferme" ou "Clos" pour être visualisé.

  • champ MFGNUMFIN

 

  • Affaire (champ PJTDEB)

Il s'agit de la référence de l'affaire pour laquelle la production est lancée.


  • champ PJTFIN

 

  • Destinataire (champ BPCNUMDEB)

Ce code permet d'identifier le destinataire final du stock produit.
Suivant le type de destinataire, il peut être un site ou un client.

  • champ BPCNUMFIN

 

  • No commande (champ VCRNUMDEB)

Il s'agit du numéro de la pièce d'origine du besoin.

  • champ VCRNUMFIN

 

  • Article lancé (champ ITMREFDEB)

Ce champ permet de filtrer les ordres de fabrication alloués selon l'article lancé.

  • champ ITMREFFIN

 

  • Date début (champ STRDATDEB)

Cette zone identifie la date de début prévue de l'ordre de fabrication.

  • champ STRDATFIN

 

Bloc numéro 5

  • champ FIL51

 

  • Traitement des ordres jalonnés (champ JALFLG)

Traitement des ordres de fabrication jalonnés.

Indicateur OUI/NON.

  • Décalage des OF édités (champ EDIFLG)

Fermer

 

Tâche batch

Cette fonction peut être lancée en batch. La tâche standard FUNMAUTP est prévue à cet effet.

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

La borne fin est inférieure à la borne début

Contrôle de cohérence des bornes de sélection

Modification en cours sur un autre poste

Ce message est présent sur la trace de fin de traitement si l’ordre de fabrication à traiter est verrouillé par un autre utilisateur.

Rollback suite à erreur dans la transaction

Problème grave d’accès à la base de données.

Aucun ordre de fabrication traité

Ce message est affiché si aucun décalage n’a été effectué.

Problème sur la table XXXXXXXX

Problème grave d’accès à la base de données.

La date est antérieure à la date du jour

Ce message apparaît dans le compte rendu d’exécution du traitement si le décalage d’un ordre est tel que sa date de début tombe dans le passé.

Aucune sélection saisie, voulez vous continuer ?

Demande de confirmation si aucune saisie.

Tables mises en oeuvre

Les tables suivantes sont mises en oeuvre par la fonction :

Table

Intitulé Table

MFGHEAD [MFG]

Ordres fabrication - entête

MFGITM [MFI]

Ordres fabrication - articles

MFGMAT [MFM]

Ordres fabrication - matières

MFGOPE [MFO]

Ordres fabrication - opérat.

ORDERS [ORD]

En-cours