Déclaration de fabrication ENR-ACT-FAB
Contexte à initialiser pour les déclarations de fabrication :
Les listes nécessaires sont WFFabAct et WFFabDec.
WFFabAct :
Champ | Valeur | O ? | Description |
EntTEn | *EVT-FA-DE | Oui | Valeur figée. Evènement transmis au programme de mise à jour. |
Action | FA-DE | Oui | Valeur figée. Indique l’action à mener |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Il faudra qu’il existe au moins un enregistrement dans la liste WFFabDec avec cette clé. |
Déclaration Quantitative
WFFabDec :
Champ | Valeur | O ? | Description |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Permet de faire le lien avec WFFabAct (action à mener) |
LanSerfabDecCtx | DEC | Oui | Valeurs possibles ‘DEC, SOLDE, REBUT’. Indique le contexte : - DEClaration de fabrication. - SOLDE Etape - REBUT déclaration d’un rebut. |
LanSerFabDecMod | OF | Oui | Valeur possible ‘OF’. OF = Déclaration quantitative à l’OF |
LanSerFabOF | OF1 | Oui | Référence OF. |
LanSerFabQteTyp | Q | Oui | Valeurs possibles ‘Q, R, C’. Valeur défaut : Q. Mode d’initialisation de la quantité à déclarer. |
LanSerFabQteDec | 1 | Non | Cette zone est uniquement obligatoire si LanSerFabQteTyp= ‘Q’ sinon elle est déduite par rapport à la quantité restant à fabriquer sur l’OF (R) ou par rapport à la quantité de conditionnement de l’OF (C). |
RefTypePalette | Non | Type palette. | |
RefPalette | Non | Référence palette. Si l’on génère une référence Palette, il est possible de la récupérer dans WfEntAct.ActRes sous la forme ‘RefPalette=’ + numéro de palette. | |
StoFluSecEntRef | Non | Section pour mouvements de stocks, permet d’utiliser une section autre que celle définie sur l’OF traité. | |
RefEmplaStock | Non | Référence Emplacement. Permet de forcer un emplacement autre que celui défini sur l’OF traité | |
LanSerReeDecDat | Non | Date réelle de déclaration. Permet d’antidater une déclaration de fabrication. | |
LanSerReeDecHeu | Non | Heure réelle de déclaration. | |
GenEnrRefUtilCre | Non | Référence utilisateur effectuant la déclaration. Permet de forcer un utilisateur autre que celui exécutant la fonction DIALOG. |
Déclaration par File d’attente Entité OF
WFFabDec :
Champ | Valeur | O ? | Description |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Permet de faire le lien avec WFFabAct (action à mener) |
LanSerFabDecCtx | DEC | Oui | Valeurs possibles ‘DEC, SOLDE, RETOUR, REBUT, SURPLUS’. Indique le contexte : - DEClaration de fabrication. - SOLDE Etape - RETOUR déclaration d’un retour - REBUT déclaration d’un rebut - SURPLUS déclaration d’un surplus |
LanSerFabDecMod | FO | Oui | Valeurs possibles ‘FO,FS,FCT,FRL’. FO = Déclaration file attente, entité OF FS = Déclaration file attente, entité SERIE FCT = Déclaration file attente, entité CT FRL = Déclaration file d’attente, entité RL |
LanSerFabOF | OF1 | Oui | Référence OF. |
LanSerCTRef | OF1 | Oui | Référence CT = Référence OF. |
GamEtaRef | Etape | Oui | Référence étape |
LanSerFabQteDec | 1 | Oui | Quantité à déclarer sur l’entité courante et l’étape courante. |
LanSerReeDecDat | Non | Date réelle de déclaration. Permet d’antidater une déclaration de fabrication. | |
LanSerReeDecHeu | Non | Heure réelle de déclaration. | |
GenEnrRefUtilCre | Non | Référence utilisateur effectuant la déclaration. Permet de forcer un utilisateur autre que celui exécutant la fonction DIALOG. |
Déclaration par File d’attente Entité SERIE
WFFabDec :
Champ | Valeur | O ? | Description |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Permet de faire le lien avec WFFabAct (action à mener) |
LanSerFabDecCtx | DEC | Oui | Valeurs possibles ‘DEC, SOLDE, RETOUR, REBUT, SURPLUS’. Indique le contexte : - DEClaration de fabrication. - SOLDE Etape - RETOUR déclaration d’un retour - REBUT déclaration d’un rebut - SURPLUS déclaration d’un surplus |
LanSerFabDecMod | FO | Oui | Valeurs possibles ‘FO,FS,FCT,FRL’. FO = Déclaration file attente, entité OF FS = Déclaration file attente, entité SERIE FCT = Déclaration file attente, entité CT FRL = Déclaration file d’attente, entité RL |
LanSerRef | Série1 | Oui | Référence Série. |
GamEtaRef | Etape | Oui | Référence étape |
LanSerFabQteDec | 1 | Oui | Quantité à déclarer sur l’entité courante et l’étape courante. |
LanSerReeDecDat | Non | Date réelle de déclaration. Permet d’antidater une déclaration de fabrication. | |
LanSerReeDecHeu | Non | Heure réelle de déclaration. | |
GenEnrRefUtilCre | Non | Référence utilisateur effectuant la déclaration. Permet de forcer un utilisateur autre que celui exécutant la fonction DIALOG. |
Déclaration par File d’attente Entité CT
WFFabDec :
Champ | Valeur | O ? | Description |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Permet de faire le lien avec WFFabAct (action à mener) |
LanSerFabDecCtx | DEC | Oui | Valeurs possibles ‘DEC, SOLDE, RETOUR, REBUT, SURPLUS’. Indique le contexte : - DEClaration de fabrication. - SOLDE Etape - RETOUR déclaration d’un retour - REBUT déclaration d’un rebut - SURPLUS déclaration d’un surplus |
LanSerFabDecMod | FO | Oui | Valeurs possibles ‘FO,FS,FCT,FRL’. FO = Déclaration file attente, entité OF FS = Déclaration file attente, entité SERIE FCT = Déclaration file attente, entité CT FRL = Déclaration file d’attente, entité RL |
LanSerFabOF | OF1 | Oui | Référence OF. |
GamEtaRef | Etape | Oui | Référence étape |
LanSerCTRef | CT | Oui | Référence CT |
LanSerFabQteDec | 1 | Oui | Quantité à déclarer sur l’entité courante et l’étape courante. |
LanSerReeDecDat | Non | Date réelle de déclaration. Permet d’antidater une déclaration de fabrication. | |
LanSerReeDecHeu | Non | Heure réelle de déclaration. | |
GenEnrRefUtilCre | Non | Référence utilisateur effectuant la déclaration. Permet de forcer un utilisateur autre que celui exécutant la fonction DIALOG. |
Déclaration par File d’attente Entité RL
WFFabDec :
Champ | Valeur | O ? | Description |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Permet de faire le lien avec WFFabAct (action à mener) |
LanSerFabDecCtx | DEC | Oui | Valeurs possibles ‘DEC, SOLDE, RETOUR, REBUT, SURPLUS’. Indique le contexte : - DEClaration de fabrication. - SOLDE Etape - RETOUR déclaration d’un retour - REBUT déclaration d’un rebut - SURPLUS déclaration d’un surplus |
LanSerFabDecMod | FO | Oui | Valeurs possibles ‘FO,FS,FCT,FRL’. FO = Déclaration file attente, entité OF FS = Déclaration file attente, entité SERIE FCT = Déclaration file attente, entité CT FRL = Déclaration file d’attente, entité RL |
GamGenObj | 1 | Oui | Objectif Gamme |
ResGenRef | Ressource | Oui | Référence Ressource |
LanSerRLRef | OF1 | Oui | Référence RL. |
GamEtaRef | Etape | Oui | Référence étape |
LanSerFabQteDec | 1 | Oui | Quantité à déclarer sur l’entité courante et l’étape courante. |
LanSerReeDecDat | Non | Date réelle de déclaration. Permet d’antidater une déclaration de fabrication. | |
LanSerReeDecHeu | Non | Heure réelle de déclaration. | |
GenEnrRefUtilCre | Non | Référence utilisateur effectuant la déclaration. Permet de forcer un utilisateur autre que celui exécutant la fonction DIALOG. |
Exemple
Exemple :
Déclaration File d’attente de 1 sur l’étape USINAGE, OF : OF001 et la CT CA1.
CREATION Liste WfEntAct :
PRENDRE WfEntAct Action = ”FA-DE”
PRENDRE WfEntAct EntTEn = ”*EVT-FA-DE”
PRENDRE WfEntAct EntCl1 = "1"
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = “*EVT-FA-DE”
PRENDRE WfEntVar EntCl1 = "1"
PRENDRE WfEntVar EntVar = “LanSerFabDecCtx”
PRENDRE WfEntVar EntVaC = ”DEC”
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = “*EVT-FA-DE”
PRENDRE WfEntVar EntCl1 = "1"
PRENDRE WfEntVar EntVar = “LanSerFabDecMod”
PRENDRE WfEntVar EntVaC = ”FO”
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = “*EVT-FA-DE”
PRENDRE WfEntVar EntCl1 = "1"
PRENDRE WfEntVar EntVar = “LanSerFabOF”
PRENDRE WfEntVar EntVaC = ”OF001”
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = “*EVT-FA-DE”
PRENDRE WfEntVar EntCl1 = "1"
PRENDRE WfEntVar EntVar = “LanSerCTRef”
PRENDRE WfEntVar EntVaC = ”CA1”
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = “*EVT-FA-DE”
PRENDRE WfEntVar EntCl1 = "1"
PRENDRE WfEntVar EntVar = “GamEtaRef”
PRENDRE WfEntVar EntVaC = ”USINAGE”
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = “*EVT-FA-DE”
PRENDRE WfEntVar EntCl1 = "1"
PRENDRE WfEntVar EntVar = “LanSerFabQteDec”
PRENDRE WfEntVar EntVaN = 1
FIN_BLOC
VLO.Resultat = ENR-ACT-ENT( )
Annulation Déclaration Quantitative
Première possibilité
WFFabDec :
Champ | Valeur | O ? | Description |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Permet de faire le lien avec WFFabAct (action à mener) |
LanSerFabDecCtx | ANN | Oui | Valeur figée pour ce mode de déclaration. ANNulation déclaration . |
LanSerFabDecMod |
| Oui | Valeurs possibles ‘,*DER’. ‘’ = Annulation de toutes les déclarations quantitatives de l’OF traité. ‘*DER’ = Annulation de la dernière déclaration quantitative sur l’OF traité. |
LanSerFabOF | OF1 | Oui | Référence OF. |
Raison | Non | 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 | Non | Commentaire associé au code raison. |
Deuxième possibilité : annulation ciblée
WFFabDec :
Champ | Valeur | O ? | Description |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Permet de faire le lien avec WFFabAct (action à mener) |
LanSerFabDecCtx | ANN | Oui | Valeur figée pour ce mode de déclaration. ANNulation déclaration . |
SuiIderef | Oui | Identifiant de l’historique de la déclaration de fabrication. Cette valeur est contenue dans le champ HLASuivi.SuiIdeRef de l’historique concerné. | |
Raison | Non | 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 | Non | Commentaire associé au code raison. |
Annulation Déclaration par File d’attente Entité OF
Première possibilité
WFFabDec :
Champ | Valeur | O ? | Description |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Permet de faire le lien avec WFFabAct (action à mener) |
LanSerFabDecCtx | ANN | Oui | Valeur figée pour ce mode de déclaration. ANNulation déclaration |
LanSerFabDecMod | Oui | Valeurs possibles ‘,*DER’. ‘’ = Annulation de toutes les déclarations file d’attente de l’OF et de l’étape traités. ‘*DER’ = Annulation de la dernière déclaration file d’attente sur l’OF et l ‘étape traités. | |
LanSerFabOF | OF1 | Oui | Référence OF. |
GamEtaRef | Etape | Oui | Référence étape |
Raison | Non | 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 | Non | Commentaire associé au code raison. |
Deuxième possibilité : annulation ciblée
WFFabDec :
Champ | Valeur | O ? | Description |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Permet de faire le lien avec WFFabAct (action à mener) |
LanSerFabDecCtx | ANN | Oui | Valeur figée pour ce mode de déclaration. ANNulation déclaration . |
GamEtaRef | Etape | Oui | Référence étape |
SuiIderef | Oui | Identifiant de l’historique de la déclaration de fabrication. Cette valeur est contenue dans le champ HLASuivi.SuiIdeRef de l’historique concerné. | |
Raison | Non | 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 | Non | Commentaire associé au code raison. |
ATTENTION : dans les versions précédentes à la 30.28.01.00, il se peut que le HLaCTSui.SuiIdeRef soit vide. Dans ce cas, il faut renseigner le WFFabDec avec
Champ | Valeur | O ? | Description |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Permet de faire le lien avec WFFabAct (action à mener) |
LanSerFabDecCtx | ANN | Oui | Valeur figée pour ce mode de déclaration. ANNulation déclaration . |
LanSerFabOF | Oui | Référence OF concernée par l’annulation. | |
GamEtaRef | Oui | Référence étape concernée par l’annulation. | |
LanSerCTRef | Oui | Référence CT concernée par l’annulation. | |
LanSerReeDecDat | Oui | Date de déclaration | |
GenEnrDateCre | Oui | Date d’enregistrement de la déclaration. | |
GenEnrHeureCre | Oui | Heure d’enregistrement de la déclaration. | |
Raison | Non | 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 | Non | Commentaire associé au code raison. |
Annulation Déclaration par File d’attente Entité CT
Première possibilité
WFFabDec :
Champ | Valeur | O ? | Description |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Permet de faire le lien avec WFFabAct (action à mener) |
LanSerFabDecCtx | ANN | Oui | Valeur figée pour ce mode de déclaration. ANNulation déclaration |
LanSerFabDecMod | Oui | Valeurs possibles ‘,*DER’. ‘’ = Annulation de toutes les déclarations file d’attente de la CT traitée. ‘*DER’ = Annulation de la dernière déclaration file d’attente de la CT traitée. | |
LanSerFabOF | OF1 | Oui | Référence OF. |
GamEtaRef | Etape | Oui | Référence étape |
LanSerCTRef | CT | Oui | Référence CT. |
Raison | Non | 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 | Non | Commentaire associé au code raison. |
Deuxième possibilité : annulation ciblée
WFFabDec :
Champ | Valeur | O ? | Description |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Permet de faire le lien avec WFFabAct (action à mener) |
LanSerFabDecCtx | ANN | Oui | Valeur figée pour ce mode de déclaration. ANNulation déclaration . |
GamEtaRef | Etape | Oui | Référence étape |
LanSerFabOF | OF1 | Oui | Référence OF. |
SuiIderef | Oui | Identifiant de l’historique de la déclaration de fabrication. Cette valeur est contenue dans le champ HLASuivi.SuiIdeRef de l’historique concerné. | |
Raison | Non | 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 | Non | Commentaire associé au code raison. |
ATTENTION : dans les versions précédentes à la 30.28.01.00, il se peut que le HLaCTSui.SuiIdeRef soit vide. Dans ce cas, il faut renseigner le WFFabDec avec
Champ | Valeur | O ? | Description |
ActCle | Valeur Clé | Oui | Valeur libre. Clé de regroupement entre les différentes listes. Permet de faire le lien avec WFFabAct (action à mener) |
LanSerFabDecCtx | ANN | Oui | Valeur figée pour ce mode de déclaration. ANNulation déclaration . |
LanSerFabOF | Oui | Référence OF concernée par l’annulation. | |
GamEtaRef | Oui | Référence étape concernée par l’annulation. | |
LanSerCTRef | Oui | Référence CT concernée par l’annulation. | |
LanSerReeDecDat | Oui | Date de déclaration | |
GenEnrDateCre | Oui | Date d’enregistrement de la déclaration. | |
GenEnrHeureCre | Oui | Heure d’enregistrement de la déclaration. | |
Raison | Non | 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 | Non | Commentaire associé au code raison. |
Erreurs de paramétrage retournées par la fonction
Erreur | Cause |
Pb. Evt de Déclaration | Il n’y a pas d’enregistrement dans la liste WFFabAct. |
Evt Inconnu pour Déclaration de Fabrication | L’action indiquée dans la requête est différente de ‘FA-DE’ (WFFabAct.Action). |
Entité Inconnue pour Déclaration de Fabrication | L’évènement indiqué dans la requête est différent de ‘*EVT-FA-DE’ (WFFabAct.EntTEn). |
La CT doit être renseignée | La référence CT n’est pas renseignée dans la requête alors que le mode et/ou le contexte définis nécessitent obligatoirement cette information. |
L'étape doit être renseignée | La référence étape n’est pas renseignée dans la requête alors que le mode et/ou le contexte définis nécessitent obligatoirement cette information. |
La Référence Série doit être renseignée | Vous utilisez le mode (WFFabDecLanSerFabDecMod) ‘FS’ et vous n’avez pas renseigné la référence Série (WFFabDec.LanSerRef). |
La Référence OF doit être renseignée | Vous utilisez le mode (WFFabDecLanSerFabDecMod) ‘FO’ ou ‘FCT’ ou ‘OF’ et vous n’avez pas renseigné la référence OF (WFFabDec.LanSerFabOF). |
La Référence CT doit être renseignée | Vous utilisez le mode (WFFabDecLanSerFabDecMod) ‘FCT’ et vous n’avez pas renseigné la référence CT (WFFabDec.LanSerCTRef). |
La Référence Regroupement Local doit être renseignée | Vous utilisez le mode (WFFabDecLanSerFabDecMod) ‘FRL’ et vous n’avez pas renseigné la référence RL (WFFabDec.LanSerRLRef). |
La Ressource doit être renseignée | Vous utilisez le mode (WFFabDecLanSerFabDecMod) ‘FRL’ et vous n’avez pas renseigné la référence ressource (WFFabDec.ResGenRef). |
Le Type Palette doit être renseigné | Vous avez renseigné une référence palette mais avez omis le type palette associé (WFFabDec.RefTypePalette). |