Comment importer un inventaire initial dans Mercator ?

0000000620     -      15/06/2012
Obsolète

En standard, la table DISPO.DBF ne peut être alimentée de façon manuelle. En effet, ces compteurs doivent toujours être justifiés par un mouvement. Un inventaire initial doit donc être importé en tant que mouvement d'inventaire. Pour ce faire, il faut procéder comme suit :

  • dézipper le fichier ci-joint dans un répertoire temporaire

  • compléter avec une application telle que Access, Excel, ... la table LIGNES_D de ce fichier zip comme suit :
    • ID : valeur comprenant n'importe quelle valeur alphanumérique, unique pour chaque ligne
    • NATURE : la chaîne INVENT (sur toutes les lignes)
    • ID_DEPOT : l'identifiant du dépôt
    • DATE : la date du mouvement
    • ID_ART : l'identifiant de l'article
    • Q : la quantité
    • PU : éventuellement le prix unitaire de valorisation
    • TOTAL : q * pu

  • dans Mercator, exécuter via prompt fox le script suivant :
    • En version SQL
      zprepview('LIGNES_D','LIGNES_D_SQL','','select * from LIGNES_D where 1=0')
      append from c:\monrépertoiretemporaire\lignes_d
      tableUpdate(.T.)
      =stop("OK")
      use in lignes_d_sql

    • En version DBF
      select lignes_d
      append from c:\monrépertoiretemporaire\lignes_d
      =stop("OK")

  • via le TOOLS, effectuer un recalcul du disponible (uniquement pour la version DBF)

  • dans Mercator, provoquer une réindexation et répondre OK à la question "Vérifier les quantités ?" (uniquement pour la version DBF)

Remarque importante : en aucun cas, il ne faut remplacer ou manipuler directement le fichier LIGNES_D du répertoire DATA de Mercator.



A télécharger : 0000000620.zip (0 Kb - 11/02/2004)



Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.