Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Caractéristiques du SerialSubEngine

0000002205     -      10/02/2014

Les fonctionnalités de gestion des numéros de série de niveau 3 ont été regroupées dans un "sous-moteur" puisqu'elles doivent être accessibles à différents moteurs de Mercator :

  • BillingEngine : dans les documents de vente et d'achat
  • TransferEngine : dans les transferts de dépôt
  • InventoryEngine : dans les inventaires

Le SerialSubEngine a ces propriétés publiques (liste non exhaustive) :

  • Type :
    • V pour un document de vente
    • A pour un document d'achat
    • D pour un transfert de dépôt
    • I pour un inventaire
  • ParentEngine : le BillingEngine, TransferEngine  ou InventoryEngine  qui le contient
  • SerialsUsed : contient true si le moteur a géré au moins un article à numéro de série de niveau 3

Le SerialSubEngine a ces méthodes publiques (liste non exhaustive) :

  • Complete : lors de la validation, lorsque Mercator demande de compléter les numéros de série non encore saisis

Le SerialSubEngine répond à ces évènements :

  • AskSerialLoaded : lorsque la fenêtre de saisie des numéros de série est chargée : permet donc d'effectuer des modifications dans cette fenêtre
  • AskSerialBeforeOk : au début de l'exécution du code de validation de la fenêtre de saisie des numéros de série
  • AskSerialAfterOk : en fin de l'exécution du code de validation de la fenêtre de saisie des numéros de série
  • BeforeComplete : au début de l'exécution du code de la méthode Complete
  • AfterComplete : en fin de l'exécution du code de la méthode Complete