Skip to main content
Skip table of contents

Définition ENR-ACT-FAB


BUT

Ce mot clé permet d’exécuter des actions de mise à jour par macro-langage dans le domaine du suivi de fabrication exclusivement.

PRINCIPE

Le principe de mise à jour par macro-langage est de simuler des saisies au clavier, ou plus généralement de remplacer le comportement de la partie « client » (interactive) de DIAPASON.

SYNTAXE

ENR-ACT-FAB( )

ACTIONS GEREES

  • Déclarations de Fabrication

  • Modification de Caractéristiques Techniques

  • Gestion des En-Cours

  • Gestion des Rls

  • Gestion Sous-Traitance Opératoire

UTILISATION

Cette fonction est accessible dans une requête de type REB (Tableur Dynamique, Document, etc.) ou dans une requête de type RCT (Tableur Dynamique, etc.).

Quatre listes sont à la disposition de la fonction et devront être alimentées selon l’action à mener.

Structures utilisées

Liste standard : WfFabAct (Liste des actions à réaliser)

Champ

Type

Description

ActNOr 

Caractère

Ordre traitement des actions

Action

Caractère

Action à réaliser

ActCle

Caractère

Clé de lien avec autres structures

ActRes

Caractère

Résultat action

ActErr

Caractère

Libellé erreur éventuel

EntTEn

Caractère

Type entité

EntCl1

Caractère

Clé 1 entité

EntCl2

Caractère

Clé 2 entité

EntCl3

Caractère

Clé 3 entité

Liste standard : WfFabDec (Détail déclaration de fabrication)

Champ

Type

Description

ActCle

Caractère

Clé de lien avec autres structures

DecNOr

Entier

Numéro d'ordre action

LanSerFabDecCtx

Caractère

Contexte Déclaration Fabrication

LanSerFabDecMod

Caractère

Mode déclaration Fabrication

LanSerRef

Caractère

Référence Série

LanSerFabOf

Caractère

Référence OF

LanSerRLRef

Caractère

Référence RL

LanSerCTRef

Caractère

Référence CT

GamEtaRef

Caractère

Référence Etape

GamGenObj

Caractère

Objectif Gamme

ResGenRef

Caractère

Référence Ressource

SuiIdeRef

Caractère

Clé Historique de déclaration

LanSerReeDecDat

Date

Date Réelle de Déclaration

LanSerReeDecHeu

Entier

Heure Réelle de Déclaration

GenEnrRefUtilCre

Caractère

Référence Utilisateur

LanSerFabQteTyp

Caractère

Type quantité déclaration

LanSerFabQteDec

Décimal

Quantité Déclarée

LanSerFabQteUnMe

Caractère

Unité de mesure de déclaration

RefPalette

Caractère

Référence Palette

RefTypePalette

Caractère

Référence Type Palette

StoFluSecEntRef

Caractère

Section Entrée

RefEmplaStock

Caractère

Référence Emplacement

Raison

Caractère

Référence Code Raison liée à une annulation de fabrication. Ce code est défini dans ‘Paramètres Généraux’ -> ‘Paramètres Utilisateurs’ -> ‘Lancement’ -> Raison Annulation Fabrication’.

Commentaire

Caractère

Commentaire associé au code raison.

GenEnrDateCre

Date

Date Enregistrement de la déclaration de fabrication.

GenEnrHeureCre

Entier

Heure Enregistrement de la déclaration de fabrication.

LanSerInfoGen

Caractère

Champ générique pouvant contenir 1 à n informations fonctionnelles telles que :

- MAJ=F : permet de forcer la mise à jours des mouvements de stocks en mode interactif

Liste standard : WfFabCTRl (Structure gestion Rls ou CTs)

Champ

Type

Description

RL ou CT

ActCle

Caractère

Clé de lien avec autres structures

[RL / CT]

Designation

Caractère

Désignation

[RL / CT]

LanSerCTMDi

Caractère

Mot Directeur

[ / CT]

Typ

Caractère

Type

[RL / CT]

LanSerCTSsTyp

Caractère

Sous-type

[ / CT]

LanSerPreDebDat

Date

Date prévue début lancement

[RL / CT]

LanSerPreDePDat

Entier

Poids date début

[RL / CT]

LanSerPreFinDat

Date

Date prévue fin lancement

[RL / CT]

LanSerPreFiPDat

Entier

Poids date fin

[RL / CT]

SDyProRefGloInt

Caractère

Procédure saisie dynamique globale interactive

[RL / CT]

SDyProRefGloAut

Caractère

Procédure saisie dynamique globale auto

[RL / CT]

SDyProRefLocInt

Caractère

Procédure saisie dynamique locale interactive

[ / CT]

SDyProRefLocAut

Caractère

Procédure saisie dynamique locale automatique

[ / CT]

LanSerCTCha

Décimal

Coefficient de charge CT

[ / CT]

LanSerCTChaUMC

Caractère

Unité de mesure de charge CT

[ / CT]

LanSerCTFamRef

Caractère

Référence famille CT

[ / CT]

LanSerCTFamCha

Décimal

Coefficient de charge famille CT

[ / CT]

ResGenRef

Caractère

Référence ressource

[ / CT]

LanSerCTQTeAFa

Décimal

Quantité réelle à fabriquer sur l’étape

[ / CT]

LanSerCTQteASu

Décimal

Quantité à substituer

[ / CT]

LanSerCTQTeASt

Décimal

Quantité à sous-traiter

[ / CT]

LanSerCTDatDA

Date

Date de besoin pour génération DA

[ / CT]

LanSerFabOF

Caractère

Référence OF

[ / CT]

GamEtaRef

Caractère

Référence étape

[ / CT]

LanSerCTRef

Entier

Référence CT

[ / CT]

LanSerNOrRL

Caractère

Numéro ordre RL dans la file d’attente

[RL / ]

LanSerCTAl0

Caractère

Valeur alphanumérique 0

[RL / CT]

LanSerCTAl1

Caractère

Valeur alphanumérique 1

[RL / CT]

LanSerCTAl2

Caractère

Valeur alphanumérique 2

[RL / CT]

LanSerCTAl3

Caractère

Valeur alphanumérique 3

[RL / CT]

LanSerCTAl4

Caractère

Valeur alphanumérique 4

[RL / CT]

LanSerCTAl5

Caractère

Valeur alphanumérique 5

[RL / CT]

LanSerCTAl6

Caractère

Valeur alphanumérique 6

[RL / CT]

LanSerCTAl7

Caractère

Valeur alphanumérique 7

[RL / CT]

LanSerCTAl8

Caractère

Valeur alphanumérique 8

[RL / CT]

LanSerCTAl9

Caractère

Valeur alphanumérique 9

[RL / CT]

LanSerCTNu0

Décimal

Valeur numérique 0

[RL / CT]

LanSerCTNu1

Décimal

Valeur numérique 1

[RL / CT]

LanSerCTNu2

Décimal

Valeur numérique 2

[RL / CT]

LanSerCTNu3

Décimal

Valeur numérique 3

[RL / CT]

LanSerCTNu4

Décimal

Valeur numérique 4

[RL / CT]

LanSerCTNu5

Décimal

Valeur numérique 5

[RL / CT]

LanSerCTNu6

Décimal

Valeur numérique 6

[RL / CT]

LanSerCTNu7

Décimal

Valeur numérique 7

[RL / CT]

LanSerCTNu8

Décimal

Valeur numérique 8

[RL / CT]

LanSerCTNu9

Décimal

Valeur numérique 9

[RL / CT]

LanSerCTDa1

Date

Valeur date 1

[RL / CT]

LanSerCTDa2

Date

Valeur date 2

[RL / CT]

LanSerCTDa3

Date

Valeur date 3

[RL / CT]

LanSerCTDa4

Date

Valeur date 4

[RL / CT]

LanSerCTDa5

Date

Valeur date 5

[RL / CT]

LanSerCTLo1

Logique

Valeur logique 1

[RL / CT]

LanSerCTLo2

Logique

Valeur logique 2

[RL / CT]

LanSerCTLo3

Logique

Valeur logique 3

[RL / CT]

LanSerCTLo4

Logique

Valeur logique 4

[RL / CT]

LanSerCTLo5

Logique

Valeur logique 5

[RL / CT]

LanSerCleTri1

Caractère

Clé de tri 1

[RL / CT]

LanSerCleTri2

Caractère

Clé de tri 2

[RL / CT]

LanSerCleTri3

Caractère

Clé de tri 3

[RL / CT]

LanSerCleTri4

Caractère

Clé de tri 4

[RL / CT]

LanSerCleTri5

Caractère

Clé de tri 5

[RL / CT]

Liste standard : WFFabCTSel (CT sélectionnées pour action)

Champ

Type

Description

ActCle

Caractère

Clé de lien avec autres structures

LanSerFabOF

Caractère

Référence OF

GamEtaRef

Caractère

Référence étape

LanSerCTRef

Caractère

Référence CT

NumOrd

Entier

Numéro ordre dans RL

LanSerCTQteAFa

Décimal

Quantité à fabriquer

Sel

Logique

Flag de sélection / dé-sélection

LanSerCTDatDA

Date

Date génération DA

Le principe consiste à initialiser ces listes avant l'utilisation de la fonction; après l'exécution de la fonction, le code erreur par entité peut être récupéré sur la liste WfFabAct dans les zones ActRes et ActErr.

Tableau entités (WFFabAct)

Ceci concerne les valeurs possibles du champ WFFabAct.EntTEn.

WFFabAct.EntTEn

Description

*EVT-FA-DE

Déclaration de fabrication

*FAT-CT

Modification Caractéristique technique

*FAT-EC-COU

Modification des en-cours de fabrication

*FAT-EC-SOL

Suppression des en-cours de fabrication

*FAT-RL

Gestion des RLs

*FAT-DA

Gestion sous-traitance opératoire

Tableau Valeurs possibles (WFFabDec)

Ce chapitre a pour but de décrire les valeurs possibles pour la liste WFFabDec. Le contexte général d’une déclaration de fabrication est dépendant des champs présentés ci-dessous :

LanSerFabDecCTx

Champ permettant de spécifier le type de déclaration à effectuer (déclaration normale, déclaration de rebut …)

Valeurs

Description

Défaut

DEC

Déclaration de fabrication

Oui

ANN

Annulation déclaration de fabrication

SURPLUS

Déclaration d’un surplus de fabrication

RETOUR

Déclaration d’un retour

REBUT

Déclaration d’un rebut

SOLDE

Action de solde sur l’étape courante

LanSerFabDecMod

  • Déclaration de fabrication

Spécifie quel est l’entité concernée par la déclaration.

Valeurs

Description

Défaut

OF

Déclaration de fabrication quantitative (hors file d’attente)

Oui

FO

Déclaration de fabrication sur file d’attente, entité OF

FS

Déclaration de fabrication sur file d’attente, entité SERIE

FCT

Déclaration de fabrication sur file d’attente, entité CT

FRL

Déclaration de fabrication sur file d’attente, entité OF

  • Annulation de déclaration

Valeurs

Description

Défaut

SI LanserCTRef = ‘’ ET GamEtaRef = ‘’ /** OF **/

ALORS Annulation de toutes les déclaration effectuées sur L’OF

SINON SI GamEtaRef <> ‘’

ALORS SI LanSerCTRef = ‘’ /** OF/Etape **/

ALORS Annulation de toutes les déclarations de l’OF sur l’étape donnée

SINON Annulation de toutes les déclarations effectuées sur la CT.

*DER

SI LanserCTRef = ‘’ ET GamEtaRef = ‘’ /** OF **/

ALORS Annulation de la dernière déclaration effectuée sur L’OF

SINON SI GamEtaRef <> ‘’

ALORS SI LanSerCTRef = ‘’ /** OF/Etape **/

ALORS Annulation de la dernière déclaration de l’OF sur l’étape donnée

SINON Annulation de la dernière déclaration effectuée sur la CT.

LanSerFabQteTyp

Valeurs

Description

Défaut

‘Q’

Déclaration de fabrication par rapport à la quantité donnée.

Oui

‘R’

Déclaration de fabrication par rapport à la quantité restante.

‘C’

Déclaration de fabrication par rapport à la quantité de conditionnement.


JavaScript errors detected

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

If this problem persists, please contact our support.