Script VBS de réajustemet des cumu!s La fonction Outil/Réajustement des cumuls du menu Fichier de Sage 100 Gestion Commerciale fonction de l'historique l'historique des 100 permet de mettre à jour les valeurs de stocks des articles en fonction documents. Cette opération doit être lancée de façon manuelle lorsque des documents anti-datés ont été saisis et lorsque vous souhaitez mettre à jour les valeurs de vos stocks. ous trouverez ci-apr!s le détail des manipulations requises pour lancer ce traitement via un script "# et une t$che planifiée de %indo&s.
- tape ( ) *daptation des param!tres du script - tape + ) Lancement du script via une t$che planifiée de %indo&s avant toute Important Important ! euillez impér impérati ativem vemen entt eect eectue uerr une une sauvega sauvegarde rde de votre votre ase ase avant opération afin de pouvoir la restaurer en cas d'erreur de manipulations.
Ce script peut "tre utilisé pour les applications Sage 100/#0 propriétaire$ Sage 100 pour S%& Server ou Sage 100 pour Sage S%&' &e script e(écutant successivement une série de raccourcis claviers$ ceu()ci s*eectuent sur la en"tre en cours' +euille, ne lancer aucun autre traitement sur le poste de travail' -tape 1 . daptation des paramtres paramtres du script (. ,uvrir ,uvrir le fichi fichier er par un édit éditeur eur de de fichie fichierr tete tete tel que que otepad de 2indo3s. +. odifier ensuite les param!tres param!tres du script script en fonctio fonction n de de vos vos propres /esoins.
4aramtres du script
5escription
Dim IniFile Dim sPathCbaseD sPathCbaseD CONST GCOTE = """" CONST PATH_DEFAULTEXE = "C"#Pr$%ram &i!es#'ec$Maes#"
0réciser le répertoire de stocka1e du pro1ramme Sage 100 Gestion Commerciale si celui-ci a été installé dans un autre répertoire.
CONST EXECIAL = "'ec$Maes(e)e"
0réciser le nom du pro1ramme si celui-ci a été renommé.
CONST PATH_BASES = "C"#D$cumets ad
2ndiquer le nom du répertoire de stocka1e des fichiers correspondant à la /ase commerciale et compta/le
SUB Cnne!t_Ges!m# Dim Sheel Dim sE$eC%te Dim i Dim sP&'( sUse)
Set Sheel = *s!)i+t,C)eateOb-e!t"*s!)i+t,Shell"# sUse) = "A préciser "
0réciser le nom de l'utilisateur autorisé à effectuer cette opération dans le fichier commercial.
Important ! L'utilisateur et le mot de passe doivent être identique pour le fichier commercial et le fichier compta/le lié. sP&' = "A préciser "
0réciser le mot de passe de l'utilisateur accédant au fichiers commercial et compta/le.
Important ! L'utilisateur et le mot de passe doivent être identiques pour le fichier commercial et le fichier compta/le lié. sE$e!%te = GCOTE . PATH_DEFAULTEXE . EXECIAL . GCOTE . " " . GCOTE . PATH_BASES . BASECIAL . GCOTE . " " . GCOTE . PATH_BASES . BASECPTA . GCOTE . " /%" . sUse) . " /+" . sP&' Sheel,0%n sE$e!%te(1
.
*s!)i+t,slee+*++++#
0réciser le temps en millisecondes nécessaire pour ouvrir les fichiers commercial et compta/le. ous pouvez au1menter la valeur si l'ouverture de votre /ase requiert un délai plus important.
Sheel,Sen'2e3s"4 &"#
Cette commande correspond au touches lt 6 F du clavier 4enu Fichier5. #i le raccourcis clavier a été modifié pour le menu 6ichier. euillez reporter la lettre souli1née correspondante au menu Fichier.
Sheel,Sen'2e3s" u"#
Cette commande permet d'activer la fonction Outils du menu Fichier. 4#ouli1né u5. euillez reporter la lettre souli1née définie pour cette fonction si celle-ci a été modifiée.
Sheel,Sen'2e3s" c"#
Cette commande permet d'activer la fonction Réajustement des cumuls du menu Fichier7Outils. 4#ouli1né c5. euillez reporter la lettre souli1née définie pour cette fonction si celle-ci a été modifiée. 0a1e 8
5) i = 6 t 7
Ce /loc de commandes permet de cocher les 7 premi!res options de recalcul )
#i vous souhaitez cocher des options supplémentaires8 veuillez au1menter le compteur et adapter éventuellement le script pour qu'il fonctionne correctement 4L'option érification des liens par eemple8 ouvre une /o9te de dialo1ue qu'il est nécessaire de valider pour démarrer l'opération5. *s!)i+t,slee+,+++#
0réciser en millisecondes le temps d:attente avant de lancer le réajustement des cumuls avec les options sélectionnées.
Sheel,Sen'2e3s";"#
Cette commande équivaut à la validation. 4"outon ,;5.
*s!)i+t,slee+-++++#
euillez spécifier le temps nécessaires pour l'opération de réajustement des cumuls 4en millisecondes5. La valeur est fonction du volume des données et des options demandées.
Sheel,Sen'2e3s";"#
Cette commande équivaut à la validation pour fermer la fenêtre de /o9te de dialo1ue affichée à la fin du réajustement des cumuls. 4"outon ,;5.
Sheel,Sen'2e3s"48F79"#
Cette commande correspond au touches *lt < 67 qui permettent de quitter le pro1ramme lorsque le traitement est terminé.
-tape 8 . &ancement du script via une t9che planiiée de 2indo3s ous pouvez eécuter le script R-:;S;&S'+?S manuellement en effectuant un dou/leclic sur le fichier. Cependant8 nous vous décrivons ci-apr!s la procédure pour démarrer périodiquement le script via une t$che planifiée de %indo&s. - =oucle-cliquer sur l'ic>ne
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.