Skip to main content
Skip table of contents

ENR-ACT-LCT


BUT

Cette fonction permet de réaliser des actions de gestion diverses sur le lancement (maintenance des séries et Ofs) en ayant initialisé auparavant une ou plusieurs listes standards permettant de décrire les mises à jour souhaitées.

Cette fonction permet de gérer les lancements avec les actions suivantes :

  • Création de série(s) et OF(s) lié(s),

  • Solde série(s) et OF(s) lié(s),

  • Modification simplifiée de série(s) et OF(s),

  • Régénération file d’attente.

TYPE

CARACTERE (rubrique Fonction Gestion pour les requêtes REB, libellé : Enreg. Action/Lance).

SYNTAXE

Variable = ENR-ACT-LCT ( )

PARAMETRES

Aucun.

Le comportement de la fonction dépend de l’initialisation des listes standards suivantes :

  • WfLcGSer

Elle décrit les actions de gestion à enregistrer sur une série.

  • WfLcGOf

Détail des mises à jour à effectuer sur les OFs liés à la série à traiter.

Plusieurs actions peuvent être créées avant d’être enregistrées, chaque action faisant l’objet d’un traitement indépendant de mise à jour (exemple : action de solde d’un Of, suivi d’une action de création d’une série).

DIAPASON traite tout d’abord toutes les actions de solde avant de traiter tous les autres événements. Les événements de la liste WfLcGSer sont traités dans l’ordre donné par le champ LanSerCle, clé identifiant l’événement.

Chaque action dispose d’un code erreur retour : WfLcGSer.LanSerRes.

NOTES

Il faut OBLIGATOIREMENT indiquer, sur la définition de la requête faisant appel à la fonction, la base LOC parmi la liste des bases nécessaires à la requête.

La fonction retourne au format caractère, un code erreur dont les valeurs possibles sont :

  • Vide

Toutes les actions de gestion à enregistrer ont été réalisées correctement.

  • *INC

Erreur inconnue : aucun traitement n’a été traité.

  • *ERR

Au moins une action, parmi toutes les actions à enregistrer, a une anomalie :

Le code erreur (racine ismlexpe) est identifié dans WfLcGSer.LanSerRes

ACTIONS POSSIBLES

Remarque Générale : Dans les différentes actions décrites ci-dessous, les champs pris en compte sont les champs pour lesquels le contrôle d’intégrité est géré.

Création d’une série

L’action est composée d’un élément dans la liste WfLcGSer et d’autant d’éléments correspondant aux différents OFs rattachés, définis dans WfLcGOf (au moins un élément (OF) doit être défini dans WfLcGOF).

WfLcGSer (T : type de la variable, O : indique si obligatoire (valeur o) ou non)

Nom

T

Désignation

O

Commentaire

LanSerCle

C

Clé événement mise a jour

O

Identifiant Action Obligatoire

LanSerRef

C

Numéro de Série

Numéro de série à créer. Si vide, prend la valeur automatique &1.

LanSerAct

C

Action Gestion (CRE,MOS,SOL,…)

O

Doit contenir CRE

LanSerRes

C

Résultat enreg. action (vide : OK)

Retourne le code erreur mise à jour

LanSerDes

C

Désignation Série

Pris en compte.

LanSerFam

C

Famille Série

Pris en compte.

LanSerSFa

C

Sous-Famille Série

Pris en compte.

LanSerCla

C

Classe Série

Pris en compte.

LanSerMet

C

Méthode Lancement (DD,DF,...)

Pris en compte si valeur DB,DD,DF,LM ; sinon, prend la valeur LM.

LanSerUnP

C

Unité Production Série

O

Doit être défini et exister.

LanSerDaD

DA

Date Début Série

O

Obligatoire si LanSerMet = DD

LanSerDaF

DA

Date Fin Série

O

Obligatoire si LanSerMet = DF

LanSerNoD

C

Num.Ord. Série pour Date Début

Pris en compte.

LanSerNoF

C

Num.Ord. Série pour Date Fin

Pris en compte.

LanSerUti

C

Utilisateur

Si non défini : initialisé avec utilisateur exécutant la fonction.

GagGenRef

C

Gamme Générique pour Fil.Att

Pris en compte.

StoFluRef

C

Règle Stock

Pris en compte.

LanSerDec

C

Scénario Déclaration Fabrication

Pris en compte.

LanSerVar

C

Liste Familles Info.Suivies / Série

Pris en compte.

LanSerCoA

C

Articles Co-Produits Possibles

Pris en compte.

LanSerCoT

C

Transaction Stock Défaut Co-Prod.

Pris en compte.

LanSerLAt

LO

Série Lancée Atelier ?

Pris en compte si défini.

Pour chaque OF rattaché à l’événement de création de série, les informations décrites à la page suivante doivent être mises à jour.
WfLcgOF (T : type de la variable, O : indique si obligatoire (valeur o) ou non)

Nom

T

Désignation

O

Commentaire

LanSerCle

C

Clé événement mise a jour

O

Identifiant Action Obligatoire. Clé de lien avec événement dans WfLcGSer.

LanOFNOr

C

Numéro Ordre OF dans Série

Pris en compte.

LanOFTyA

C

Type Article (C ou R)

O

Obligatoire.

LanOFArt

C

Référence Article

O

Doit être défini et correspondre à un article d’origine fabrication.

LanOFDaF

DA

Date Fin OF

Facultatif si méthode lancement DD ou DB et qu’un besoin non lancé existe pour cet article. Dans les autres cas, doit être défini.

LanOFQte

DE

Quantité Lancée

O

Doit être défini et > 0.

LanOFUPC

C

Unité Production Gamme Planif.

Pris en compte.

LanOFCUC

C

Cadre Utilisation Gamme Planif.

Pris en compte.

StoFluRef

C

Règle Stock

Pris en compte.

LanOFDec

C

Scénario Déclaration Fabrication

Pris en compte.

LanOFDoc

C

Doc. Rattache a Déclaration Fabr.

Pris en compte.

LanOFCdR

C

Référence Conditionnement

Pris en compte.

LanOFCdQ

DE

Quantité de Conditionnement

Pris en compte.

LanOFCdD

C

Document de Conditionnement

Pris en compte.

LanOFUPN

C

Unité Production Nom. Gestion

Pris en compte.

LanOFCUN

C

Cadre Utilisation Nom. Gestion

Pris en compte.

LanOFUNF

C

Unité Mesure Déclaration Fab.

Pris en compte.

LanOFUNC

DE

Coeff. Conv. U.N. Fab./U.N. Lct.

Pris en compte.

LanOFUNL

DE

Coeff. Div. Conv. U.N. Fab./U.N. Lct.

Pris en compte.

LanOFCoA

C

Articles Co-Produits Possibles

Pris en compte.

LanOFCoT

C

Transaction Stock Défaut Co-Prod.

Pris en compte.

LanOFVar

C

Liste Familles Info.Suivies / OF

Pris en compte.

LanOFLAt

LO

OF Lancée Atelier ?

Pris en compte.

Solde d’une série ou d’un ou plusieurs Ofs.

L’action est composée :

  • d’un élément dans la liste WfLcGSer,

  • d’éléments correspondants à certains Ofs rattachés pouvant éventuellement être définis dans WfLcGOf.

WfLcGSer (T : type de la variable, O : indique si obligatoire (valeur o) ou non)

Nom

T

Désignation

O

Commentaire

LanSerCle

C

Clé événement mise à jour

O

Identifiant Action Obligatoire

LanSerRef

C

Numéro de Série

O

Doit exister et correspond à une série en cours.

LanSerAct

C

Action Gestion (CRE,MOS,SOL,…)

O

Doit contenir SOL

LanSerRes

C

Résultat enreg. action (vide : OK)

Retourne le code erreur mise à jour

Si aucun détail dans WfLcGOf n’est défini, DIAPASON considère que tous les Ofs de la série doivent être soldés.

Pour solder certains Ofs de la série, il faut qu’il y ait autant d’éléments dans la liste WfLcGOf que d’Ofs de la série à solder avec pour chacun les informations suivantes renseignées :

WfLcGOF (T : type de la variable, O : indique si obligatoire (valeur o) ou non)

Nom

T

Désignation

O

Commentaires

LanSerCle

C

Cle evenement mise a jour

O

Identifiant Action Obligatoire. Clé de lien avec événement dans WfLcGSer.

LanOfRef

C

Numero OF dans Série

O

Doit correspondre à un OF en cours de la série définie dans WfLcGSer .

Modification simplifiée d’informations de gestion d’une série et/ou des Ofs rattachés.

L’action est composée :

  • d’un élément dans la liste WfLcGSer,

  • d’éléments correspondants à certains Ofs rattachés, devant être modifiés, pouvant éventuellement être définis dans WfLcGOf.

WfLcGSer (T : type de la variable, O : indique si obligatoire (valeur o) ou non)

Nom

T

Désignation

O

Commentaire

LanSerCle

C

Clé evénement mise à jour

O

Identifiant Action Obligatoire

LanSerRef

C

Numéro de Série

O

Doit exister et correspond à une série en cours.

LanSerAct

C

Action Gestion (CRE,MOS,SOL,…)

O

Doit contenir MOS

LanSerRes

C

Résultat enreg. action (vide : OK)

Retourne le code erreur mise à jour

LanSerDes

C

Désignation Série

Pris en compte si non vide.

LanSerFam

C

Famille Série

Pris en compte si non vide.

LanSerSFa

C

Sous-Famille Série

Pris en compte si non vide.

LanSerCla

C

Classe Série

Pris en compte si non vide.

LanSerNoD

C

Num.Ord. Série pour Date Début

Pris en compte si non vide.

LanSerNoF

C

Num.Ord. Série pour Date Fin

Pris en compte si non vide.

LanSerDec

C

Scénario Déclaration Fabrication

Pris en compte si non vide.

LanSerVar

C

Liste Familles Info.Suivies / Série

Pris en compte si non vide.

LanSerLAt

LO

Série Lancée Atelier ?

Pris en compte si défini (report sur Ofs rattachés).

Pour chaque Of de la série devant être modifiés, la structure de WfLcGOf est la suivante :

WfLcGOF (T : type de la variable, O : indique si obligatoire (valeur o) ou non)

Nom

T

Désignation

O

Commentaires

LanSerCle

C

Clé événement mise à jour

O

Identifiant Action Obligatoire. Clé de lien avec événement dans WfLcGSer.

LanOfRef

C

Numéro OF dans Série

O

Doit correspondre à un OF en cours de la série définie dans WfLcGSer .

LanOFNOr

C

Numéro Ordre OF dans Série

Pris en compte si non vide.

LanOFDec

C

Scénario Déclaration Fabrication

Pris en compte si non vide.

LanOFDoc

C

Doc. Rattache à Déclaration Fabr.

Pris en compte si non vide.

LanOFCdR

C

Référence Conditionnement

Pris en compte si non vide.

LanOFCdQ

DE

Quantité de Conditionnement

Pris en compte si > 0

LanOFCdD

C

Document de Conditionnement

Pris en compte si non vide.

LanOFVar

C

Liste Familles Info.Suivies / OF

Pris en compte si non vide.

LanOFLAt

LO

OF Lancée Atelier ?

Pris en compte si défini (avec maj série).

Regénération File d’Attente.

Cette action permet de re-générer le contexte d’un OF : elle permet de simuler l’enchaînement de l’action de solde de l’OF et de l’action de création de l’OF avec les mêmes valeurs que celle précédent l’action, ceci sans effectuer de saisie interactive; c’est par ce biais par exemple que la gamme de file d’attente peut être totalement re-construite sans réaliser de saisie.

Cette action ne peut être exécutée que si l’OF concerné n’a subi aucune déclaration de fabrication, sur toute étape de file d’attente.

Pour effectuer la re-génération d’une série l’action est composée :

  • d’un élément dans la liste WfLcGSer,

  • d’éléments correspondants à certains Ofs rattachés, devant être modifiés, pouvant éventuellement être définis dans WfLcGOf.

WfLcGSer (T : type de la variable, O : indique si obligatoire (valeur o) ou non)

Nom

T

Désignation

O

Commentaire

LanSerCle

C

Clé evénement mise à jour

O

Identifiant Action Obligatoire

LanSerRef

C

Numéro de Série

O

Doit exister et correspond à une série en cours.

LanSerAct

C

Action Gestion (CRE,MOS,SOL,…)

O

Doit contenir RI-SE

LanSerRes

C

Résultat enreg. action (vide : OK)

Retourne le code erreur mise à jour

Pour effectuer la re-génération d’ofs l’action est composée :

  • d’un élément dans la liste WfLcGSer,

  • d’éléments correspondants à certains Ofs rattachés, devant être modifiés, pouvant éventuellement être définis dans WfLcGOf.

WfLcGSer (T : type de la variable, O : indique si obligatoire (valeur o) ou non)

Nom

T

Désignation

O

Commentaire

LanSerCle

C

Clé evénement mise à jour

O

Identifiant Action Obligatoire

LanSerRef

C

Numéro de Série

O

Doit exister et correspond à une série en cours.

LanSerAct

C

Action Gestion (CRE,MOS,SOL,…)

O

Doit contenir RI-OF

LanSerRes

C

Résultat enreg. action (vide : OK)

Retourne le code erreur mise à jour

WfLcGOF (T : type de la variable, O : indique si obligatoire (valeur o) ou non)

Nom

T

Désignation

O

Commentaires

LanSerCle

C

Clé événement mise à jour

O

Identifiant Action Obligatoire. Clé de lien avec événement dans WfLcGSer.

LanOfRef

C

Numéro OF dans Série

O

Doit correspondre à un OF en cours à re-générer .

Le lien entre les listes WfLcGSer et WfLcGOf s’effectue via l’information LanSerCle : on peut pour un seul événement (LanSerCle) rattacher la mise à jour de plusieurs Ofs réalisée en une seule transaction ; pour distinguer en plusieurs transactions, il faut créer autant de WfLcGSer que de WfLcGOf avec une clé de lien différente pour chacun.

Lors de l’exécution d’une re-génération d’un OF ou d’une série, la variable contextuelle SCR.FabDecEvt visible dans les requêtes d’exécution comporte une valeur différente de celle quand il s’agit d’une action de gestion classique (création, modification, suppression) : le caractère G est ajouté à la valeur normale de la variable. La variable SCR.FabDecEvt peut donc avoir les valeurs suivantes :

  • Requête LO U (en mode solde) : SG.

  • Requête L S E (en mode solde) : SG.

  • Requête LOS : soit CIG (si OF seul dans la série), CCG (pour OF de la série re-généré), C0G (sur OF de la série qui n’est pas re-généré).

  • Requête LO U (en mode création) : CG.

  • Requête L S E (en mode création) : soit CG (si un seul OF pour la série, soit MG (si plusieurs Ofs dans la série).

Remarques :

Lors de la re-génération d’un OF, la nomenclature de CT mémorisée au niveau de série n’est pas reconstruite, car celle-ci peut être utilisée éventuellement par d’autres Ofs de la série. Lors de la re-génération d’une série ou la re-génération d’un OF qui est unique dans la série rattachée, la nomenclature de CT est totalement re-construite.

Dans la version actuelle, il n’y a pas de message de patience suite au lancement de l’action (problème technique); seul le pointeur de la souris transformé en sablier indique que le traitement est en cours ; ce traitement peut être relativement long suivant le nombre de séries ou d’Ofs sélectionnés et la complexité de modélisation d’un OF.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.