Le traitement ne sélectionne que les immobilisations dont le numéro d'inventaire est renseigné et qui ne sont pas cédées. S'il existe déjà une ligne d'inventaire pour cette immobilisation, un message d'alerte est édité, mais une nouvelle ligne d'inventaire est créée, avec comme date d'inventaire la date du jour. Par contre, il ne faut pas qu'une ligne d'inventaire existe déjà avec une date d'inventaire supérieure à la date du jour : édition d'un message d'erreur.
Création d'une ligne d'inventaire dans GAMINV :
NUMAMINV = INVAMIMO DTIAMINV = date du jour ETSAMINV = ETSAMIMO IMOAMINV = NUMAMIMO COMAMINV = COMAMIMO INTAMINV = INTAMIMO INRAMINV = INRAMIMO QTEAMINV = QTEAMIMO ou nul suivant la case à cocher "Quantité" de la soumission DEPAMINV = DEPAMIMO ou nul suivant la case à cocher "Dépôt" de la soumission DEMAMINV = DEMAMIMO ou nul suivant la case à cocher "Emplacement" de la soumission CGAAMINV = CGAAMIMO ou nul suivant la case à cocher "CGR A" de la soumission CGBAMINV = CGBAMIMO ou nul suivant la case à cocher "CGR B" de la soumission PR1AMINV = PR1AMIMO ou nul suivant la case à cocher "Paramètre 1" de la soumission PR2AMINV = PR2AMIMO ou nul suivant la case à cocher "Paramètre 2" de la soumission PR3AMINV = PR3AMIMO ou nul suivant la case à cocher "Paramètre 3" de la soumission REFAMINV = REFAMIMO ETAAMINV = ETAAMIMO INFAMINV = INFAMIMO UCRAMINV = utilisateur de connexion DCRAMINV = date du jour
Toutes les autres colonnes sont initialisées avec une valeur nulle. |