Points d'entrée > Module Géode GX > Script standard VX3EXPDIV 

CR AJM : Compte rendu d'ajustement de stock

  Ce point d’entrée est appelé avant l’écriture dans les fichiers d’interfaces pour l’émission d’un compte rendu d’ajustement de stock.

Contexte et mode de fonctionnement

 Après ce point d’entrée, les variables GPE et GOK sont testées :

- si GPE<>0, l’export n’est pas effectuée

- si GOK<1, la transaction est rollbackée.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée.

Variables disponibles

ADJNUM contient de no d’ajustement de l’environnement courant ([V]GFCY ,[V]GDEP) à exporter.

CR PREPA : Compte rendu de préparation

 Ce point d’entrée est appelé avant l’écriture dans les fichiers d’interfaces pour l’émission d’un compte rendu de préparation.

Contexte et mode de fonctionnement

Après ce point d’entrée, les variables GPE et GOK sont testées :

- si GPE<>0, l’export n’est pas effectuée

- si GOK<1, la transaction est rollbackée.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée.

Variables disponibles

 DLONUM contient de no de l’ordre de livraison de l’environnement courant ([V]GFCY ,[V]GDEP) à exporter.

CR EXPE : Compte rendu d'expédition

  Ce point d’entrée est appelé avant l’écriture dans les fichiers d’interfaces pour l’émission d’un compte rendu d’expédition.

Contexte et mode de fonctionnement

Après ce point d’entrée, les variables GPE et GOK sont testées :

- si GPE<>0, l’export n’est pas effectuée

- si GOK<1, la transaction est rollbackée.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée.

Variables disponibles

 DLOFCY (1..)     indique le site DLOFCY(i) auquel se rattache DLONUM(i) et DLNNUM(i). 

 DLONUM (1..)       contient les nos des ordres de livraison de l'expédition.

 DLNNUM (1..)       contient les nos de bons de livraison de l’expédition.

 DLODEP(1..)         indique le déposant DLODEP(i) auquel se rattache DLONUM(i) et DLNNUM(i).

CR EIN : Compte rendu de réception

  Ce point d’entrée est appelé avant l’écriture dans les fichiers d’interfaces pour l’émission d’un compte rendu de réception.

Contexte et mode de fonctionnement

 Après ce point d’entrée, les variables GPE et GOK sont testées :

- si GPE<>0, l’export n’est pas effectuée

- si GOK<1, la transaction est rollbackée.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée.

Variables disponibles

EINNUM contient le no d’entrée attendue de l’environnement courant ([V]GFCY, [V]GDEP)

RCPNUM contient le no de réception dans le site courant ([V]GFCY).

CR INP : Compte rendu de rangement

Ce point d’entrée est appelé avant l’écriture dans les fichiers d’interfaces pour l’émission d’un compte rendu de rangement.

Contexte et mode de fonctionnement

Après ce point d’entrée, les variables GPE et GOK sont testées :

- si GPE<>0, l’export n’est pas effectuée

- si GOK<1, la transaction est rollbackée.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée.

Variables disponibles

INPNUM contient le no d’entrée attendue de l’environnement courant ([V]GFCY, [V]GDEP).

CR CRR : Compte rendu de transport

  Ce point d’entrée est appelé avant l’écriture dans les fichiers d’interfaces pour l’émission d’un compte rendu de transport.

Contexte et mode de fonctionnement

Après ce point d’entrée, les variables GPE et GOK sont testées :

- si GPE<>0, l’export n’est pas effectuée

- si GOK<1, la transaction est rollbackée.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée.

Variables disponibles

CANNUM            indique le numéro du bordereau  de transport. 

 DLOFCY (1..)     indique le site DLOFCY(i) auquel se rattache DLONUM(i) et DLNNUM(i). 

 DLONUM (1..)       contient les nos des ordres de livraison de l'expédition.

 DLNNUM (1..)       contient les nos de bons de livraison de l’expédition.

 DLODEP(1..)         indique le déposant DLODEP(i) auquel se rattache DLONUM(i) et DLNNUM(i).

CR BOM : Compte rendu d'assemblage

  Ce point d’entrée est appelé avant l’écriture dans les fichiers d’interfaces pour l’émission d’un compte rendu d'assemblage.

Contexte et mode de fonctionnement

Après ce point d’entrée, les variables GPE et GOK sont testées :

- si GPE<>0, l’export n’est pas effectuée

- si GOK<1, la transaction est rollbackée.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée.

Variables disponibles

BOMNUM contient le no d'ordre d'assemblage de l’environnement courant ([V]GFCY, [V]GDEP).

CR END : Compte rendu de fin OL

Ce point d’entrée est appelé avant l’écriture dans les fichiers d’interfaces pour l’émission d’un compte rendu de fin d'Ordre de Livraison.

Contexte et mode de fonctionnement

Après ce point d’entrée, les variables GPE et GOK sont testées :

- si GPE<>0, l’export n’est pas effectuée

- si GOK<1, la transaction est rollbackée.

Transaction

Il y a une transaction en cours lors de l’appel de ce point d'entrée.

Variables disponibles

DLONUM contient le no d'ordre de livraison de l’environnement courant ([V]GFCY, [V]GDEP).

CR EXPORTSUPPL: Export d'une table supplémentaire en interface

  Ce point d’entrée est appelé après l'export d'un enregistrement via l'interface

Contexte et mode de fonctionnement

Le point d’entrée EXPORTSUPPL permet d'exporter des enregistrements d'une table supplémentaire

 

Fait par la R&D : Modification du traitement VX3EXPDIV
################################################
  Dans l'étiquette $EXPORT : Ajout de l''appel au PE EXPORTSUPPL après l'export d'un enregistrement.

 

A faire par le client (dans les traitements):

###################################
   Dans le PE EXPORTSUPPL, le client peut ajouter l'export d'un enregistrement d'une table

   (table qui aura été ajoutée dans le modèle correspondant)

    Pour cela, il faudra alimenter l'abréviation [L]INT_ABR avec le code de la table à exporter, puis

    faire un  appel à $EXPORT1 de VX3EXPDIV (voir exemple ci-dessous)

 

    Dans l'exemple suivant, on exporte un enregistrement DEP à chaque fois qu'on exporte

    un enregistrement RCL:
       If [L]INT_ABR="RCL"
         #-- Sam 108250 : PE pour ajout enr supplémentaire dans le fichier exporté --#     

          [L]INT_ABR="DEP"

          Gosub EXPORT1 From VX3EXPDIV

          If [V]GOK<1 : Return : Endif

 

A faire par le client (dans le paramétrage d'interface):
###################################
   Le paramétrage des interfaces, modèles, devra être modifié afin d'ajouter les tables et champs

   supplémentaires
   Exemple pour l'interface export XEIN et l'ajout d'un enregistrement Déposant :

      Ajout sur Interface de la table DEPOSITOR + Validation

      Ajout sur modèle & Onglet 'Général' d'une lettre (Exemple:C) pour la table DEPOSITOR

      Ajout sur modèle & Onglet 'Champs' des champs de la table DEPOSITOR à exporter + ligne $ + ligne /