FAQ - Atoo Next Wise Up Papyrus
Utilisation de Wise Up Papyrus avec les programmes externes de Sage Gestion Commerciale
Wise Up Papyrus, peut fonctionner avec les programmes externes disponibles dans Sage Gestion Commerciale.
Il faut pour cela appeler l’exécutable Papyrus.exe qui se trouve dans le dossier d’installation du logiciel Wise Up Papyrus.
Vous pouvez consulter la KB qui indique les arguments possibles pour utiliser Atoo Next Wise-Up Papyrus en ligne de commande.
Voici des exemples possibles par contexte :
Contexte Articles
Imprimer un document Article
/file= "$(Dossier.LocalisationCommercial)" /username="$(Dossier.Utilisateur)" /password="$(Dossier.MotDePasse)" /product="$(Article.Reference)" /print
Créer un fichier PDF à partir d’un document Article
/file= "$(Dossier.LocalisationCommercial)" /username="$(Dossier.Utilisateur)" /password="$(Dossier.MotDePasse)" /product="$(Article.Reference)" /pdf
Contexte Clients
Envoyer par e-mail un document client
/file= "$(Dossier.LocalisationCommercial)" /username="$(Dossier.Utilisateur)" /password="$(Dossier.MotDePasse)" /customer= "$(CompteT.Numero)" /email
Imprimer un document client
/file= "$(Dossier.LocalisationCommercial)" /username="$(Dossier.Utilisateur)" /password="$(Dossier.MotDePasse)" /customer= "$(CompteT.Numero)" /print
Contexte Tiers
Envoyer par e-mail un document fournisseur
/file= "$(Dossier.LocalisationCommercial)" /username="$(Dossier.Utilisateur)" /password="$(Dossier.MotDePasse)" /supplier="$(CompteT.Numero)" /email
Imprimer un document fournisseur
/file= "$(Dossier.LocalisationCommercial)" /username="$(Dossier.Utilisateur)" /password="$(Dossier.MotDePasse)" /supplier="$(CompteT.Numero)" /print
Contexte Documents des ventes ou des achats
Envoyer par e-mail un document de vente ou d’achat
/file="$(Dossier.LocalisationCommercial)" /username="$(Dossier.Utilisateur)" /password="$(Dossier.MotDePasse)" /document="$(DocEntete.NumPiece)" /type=$(DocEntete.Type) /email
Archiver un PDF, imprimer sur une imprimante et envoyer par e-mail un document de vente ou d’achat
/file="$(Dossier.LocalisationCommercial)" /username="$(Dossier.Utilisateur)" /password="$(Dossier.MotDePasse)" /document="$(DocEntete.NumPiece)" /type=$(DocEntete.Type) /print /pdf /email
Imprimer des étiquettes articles depuis le document d’achat
/file="$(Dossier.LocalisationCommercial)" /username="$(Dossier.Utilisateur)" /password="$(Dossier.MotDePasse)" /document="$(DocEntete.NumPiece)" /type=$(DocEntete.Type) /label
Utiliser Wise Up Papyrus en ligne de commande
Wise Up Papyrus peut être exécuté dans des scripts DOS ou en ligne de commande depuis Sage Gestion Commerciale ou Sage Comptabilité.
Liste des arguments possible
/file= "Fichier.gcm"
Spécifie le fichier Sage Gestion Commerciale à ouvrir.
/username="Administrateur"
Spécifie le nom de l’utilisateur Sage pour ouvrir le fichier Sage Gestion Commerciale.
/password= "test"
Spécifie le mot de passe de l’utilisateur Sage pour ouvrir le fichier Sage Gestion Commerciale.
/document= "BC00022"
S’utilise dans le cas où l’on veut effectuer un traitement automatique sur un document de vente, il faut donc renseigner le numéro de document.
/closedocument
Force la fermeture du document si il est ouvert dans l'application Sage 100 dans le cas de l'utilisation depuis les programmes externe.
/type=1
S’utilise dans le cas où l’on veut effectuer un traitement automatique sur un document de vente, il faut donc renseigner le type de document.
/product= "BAAR01"
S’utilise dans le cas où l’on veut effectuer un traitement automatique sur un article, il faut donc renseigner la référence de l’article.
/customer= "CARAT"
S’utilise dans le cas où l’on veut effectuer un traitement automatique sur un client, il faut donc renseigner le numéro de client.
/supplier= "BRELO"
S’utilise dans le cas où l’on veut effectuer un traitement automatique sur un fournisseur, il faut donc renseigner le numéro de client.
/model= "fichier modele.atpm"
Indique quel fichier de mise en page utiliser pour générer le document Papyrus.
/printer= "Nom de l’imprimante"
Force l’impression du document sur cette l’imprimante. il est possible de lier cette impression avec l'argument /copies et /tray. Vous pouvez également imprimer en même temps sur d'autres imprimantes en utilisant les commutateurs /printer2, /printer3, /printer4 et /printer5.
/copies=2
Permet de spécifier le nombre de copies lors de l'impression. il est possible également de spécifier le nombre de copies sur les autres imprimantes en utilisant les commutateurs /copies2, /copies3, /copies4 et /copies5.
/tray="bac 1"
Permet de spécifier le bac à utiliser lors de l'impression. il est possible également de spécifier le nombre de copies sur les autres imprimantes en utilisant les commutateurs /tray2, /tray3, /tray4 et /tray5.
/popup
Commutateur pour afficher la fenêtre de progression de l’impression.
/print
Commutateur pour indiquer que l’on veux imprimer le document Papyrus,
Une boite de dialogue pour choisir l’imprimante s’affichera si aucune imprimante par défaut n’est configurée.
Peut s’utiliser pour les documents, les articles et les clients.
/label
Commutateur pour indiquer que l’on veux imprimer des étiquettes d’articles à partir du document des achats.
Papyrus imprimera autant d’étiquettes que de quantité pour chaque article dans le document.
Une boite de dialogue pour choisir l’imprimante s’affichera si aucune imprimante par défaut n’est configurée.
/printpreview
Commutateur pour indiquer que l’on veut afficher l’aperçu avant impression.
/pdf
Commutateur pour indiquer que l’on veut générer en fichier PDF le document Papyrus.
Peut s’utiliser pour les documents des ventes et des achats, les articles, les clients et les fournisseurs.
/facturx
Commutateur pour indiquer que l’on veut générer un fichier PDF au format Factur-X le document Papyrus.
S’utilise uniquement pour les documents des ventes.
/email
Commutateur pour indiquer que l’on veut envoyer par e-mail et en PDF le document Papyrus.
Peut s’utiliser pour les documents des ventes et des achats, les clients et les fournisseurs.
/ftp
Commutateur pour indiquer que l’on veut enregistrer en PDF sur le FTP configuré dans les options le document Papyrus.
S’utilise uniquement pour les documents des ventes et des achats.
/systray
Commutateur pour indiquer que l'application Wise Up Papyrus doit rester ouverte dans la "barre des tâches Windows", le fait de laisser ouverte l'application dans la barre des tâches permet d’accélérer les traitements en ligne de commande.
/systray-closedatabase
Commutateur pour forcer l'application Wise Up Papyrus dans la barre des tâches à fermer de la base de données Sage 100.
/synchro-pdf-sales
Commutateur pour indiquer que l’on veut générer en PDF les documents des ventes selon les options configurés.
L'export se fait sur la date de modification du document de vente.
/synchro-ftp-sales
Commutateur pour indiquer que l’on veut envoyer en PDF sur le FTP les documents des ventes selon les options configurés.
L'export se fait sur la date de modification du document de vente.
/synchro-http-sales
Commutateur pour indiquer que l’on veut envoyer en PDF sur le site HTTP les documents des ventes selon les options configurés.
L'export se fait sur la date de modification du document de vente.
/synchro-ftp-purchases
Commutateur pour indiquer que l’on veut envoyer en PDF sur le FTP les documents des achats selon les options configurés.
L'export se fait sur la date de modification du document d'achat.
/synchro-http-purchases
Commutateur pour indiquer que l’on veut envoyer en PDF sur le site HTTP les documents des achats selon les options configurés.
L'export se fait sur la date de modification du document d'achat.
/synchro-facturx
Commutateur pour indiquer que l’on veut créer les fichiers PDF au fomat Factur-X pour la plateforme Chorus PRO les documents des ventes selon les options configurés.
L'export se fait sur la date de modification du document de vente.
Le commutateur /printer est uniquement pour les documents des ventes et les documents des achats.
Récupérer les taxes par le type de taxe
Il peut être utile de pouvoir récupérer le montant des taxes par le type dans le cas ou l'on veux afficher le total de l'ecotaxe par exemple.
Pour se faire il faut créer un champ calculé sur le document.
Ensuite dans la partie Script -> Obtenir une valeur faire "Nouveau".
Dans la partie script saisir le code suivant :
var docLigne= (AtooNext.Sage.ObjetsMetiers.Tables.F_DocLigne)GetCurrentRow();
e.Value = docLigne.DocumentVente.Valorisation.GetTaxeMontantByType(2);
}
Les types possible pour la fonction GetTaxeMontantByType sont :
- 0 = TVA/Débit
- 1 = TVA/Encaissement
- 2 = TP/HT
- 3 = TP/TTC
- 4 = TP/Poids
- 5 = TVA/CEE
- 6 = Surtaxe
- 7 = IRPF
- 8 = Agraire
- 9 = IGIC
Les autres fonctions possible sont :
- GetTaxeMontantByType()
- GetTaxeMontantDevByType()
- GetTaxeBaseCalculByType()
- GetTaxeBaseCalculDevByType()
Récupérer les taxes par le code de taxe
Il peut être utile de pouvoir récupérer le montant des taxes soit par le code de la taxe ou soit par le type dans le cas ou l'on veux afficher le total de l'ecotaxe par exemple.
Pour se faire il faut créer un champ calculé sur le document.
Ensuite dans la partie Script -> Obtenir une valeur faire "Nouveau".
Dans la partie script saisir le code suivant :
var docLigne= (AtooNext.Sage.ObjetsMetiers.Tables.F_DocLigne)GetCurrentRow();
e.Value = docLigne.DocumentVente.Valorisation.GetTaxeMontantByCode("C20");
}
Il faut fournir le code de taxe en argument sur la fonction.
Les autres fonctions possible sont :
- GetTaxeMontantByCode()
- GetTaxeMontantDevByCode()
- GetTaxeTauxByCode()
- GetTaxeLibelleByCode()
- GetTaxeBaseCalculByCode()
- GetTaxeBaseCalculDevByCode()