Note |
---|
Nous attirons votre attention sur le fait qu’il n’y aura plus aucune évolution ou correction pour la version de Crystal reports 8.5. L’utilisation L’ut (29556ilisation du Runtime 8.5 n’est plus autorisée. Il faut installer le runtime de crystal reports 2016 et/ou 10 sur vos postes et serveurs. |
Sommaire
Table of Contents | ||
---|---|---|
|
Harmonisation du fonctionnement des différentes versions des runtimes Crystal Reports 2016 et 10
Harmonisation du mode de fonctionnement entre CR 2016 et CR 10.
Quelle Imprimante est utilisée lors de l’impression via un SEE ?
Lors de l'édition via un SEE, Voici les règles d’héritage.
Imprimante définie dans le script de paramétrage du SEE, sinon
Imprimantes définie dans l'édition, sinon
Imprimante définie dans le paramétrage des états, sinon
Imprimante définie par défaut sur le poste de travail pour l’utilisateur connecté.
Quelle Imprimante est utilisée lors de l’impression via la barre d’outils d’une application ?
Lors de l'édition via les applications, la règle de gestion est celle renseignée dans le paramétrages des états pour l'édition concernée.
Parmi les possibilités :
Si "Configuration de l'état" : On récupère l'imprimante de l'état
Si "Imprimante par défaut" : On recherche l'imprimante du poste
Si "Choisir à l'impression" : On fait sélectionner l'imprimante
Cas de la redirection : Que se passe t’il si l’imprimante ne porte pas le même nom sur le poste que l’imprimante déclarée ?
L'imprimante existe avec le même nom (sans tenir compte de la casse) => elle est prise.
L'imprimante existe avec le même nom (sans tenir compte de la casse) avec une information entre parentheses, exemple “hp0145(01)” ou hp0145() au lieu de “HP0145” => elle est prise.
Si l'imprimante n’est pas trouvée, la fenêtre de sélection de l'imprimante apparaît.
Evolution de l’application Paramétrage des états
Tant qu’un état n’est pas sélectionné seule l’arborescence est visible.
Affichage du sous dossier où l'état se trouve
Recherche récursive pour trouver un état avec indication qu’un état n’est pas trouvé.
Possibilité de définir des bornes sur un état présent dans un sous dossier.
Mise à niveau de la signalétique des états utilisateurs actifs.
Après ajout d’un état, le système se positionne sur le bon sous-dossier et sur l'état ajouté.
A l’ouverture chargement des imprimantes du poste.
Si une imprimante associée à l'état sélectionné n’est pas sur le poste, ajout de l’imprimante dans la liste avec une signalétique indiquant une erreur.
La prise en charge de certains types de champs est possible dans les bornes des états, par exemple les champs mémo et les champs numériques.
De nouveaux paramètres d’impression sont disponibles dans le paramétrage des états.
Quantité : Nombre d’exemplaire à imprimer.
Bac : Pour forcer le numéro du bac de l’imprimante à utiliser.
Recto-verso : Choisir le mode recto verso à utiliser. Laisser “Défaut” si vous souhaitez ne pas intervenir.
Orientation : Choisir l’orientation du papier. Laisser “Défaut” si vous souhaitez ne pas intervenir.
Format du papier : Sélectionner le format du papier. Laisser “Défaut” si vous souhaitez ne pas intervenir.
Consultation : Choisir le mode de consultation. La sélection de l’option “Sans impression” permet de ne pas afficher ni le bouton d'impression ni la possibilité d’exporter le rapport lors de la consultation d’une édition.
La date, l’heure et l’utilisateur du dernier lancement de l'état sélectionné sont affichés.
Libellé de l'état et alimentation de la zone quantité
En création d’un enregistrement dans le Paramétrage des états, le libellé est renseigné par défaut avec le nom de l'état, son SGT.
La quantité est par défaut 1.
Evolution de la fonction de paramétrage SEE()
Détermination du répertoire de l'état à lancer
Syntaxes possibles
Code Block |
---|
// cas 1 SEE("", " E:\Silog\8.99.00991231\Defaut\RptLTH_TEMP\Fournisseur\Test\Appro_plan2.rpt", "") // cas 2 SEE("", " Fournisseur\Test\Appro_plan2.rpt", "") // cas 3 SEE("", " Appro_plan2.rpt", "") |
Info |
---|
Remarque l’extension “.rpt” de l'état est optionnelle. |
Cas 1 : Le chemin complet est indiqué => L'état est lancé depuis ce chemin sans ambiguïté
Cas 2 : Le chemin est un répertoire ou sous-répertoire de l’ERP du répertoire “Défaut” => L'état est lancé s’il existe dans un sous répertoire comme indiqué dans le paramétrage.
Cas 3 : Le chemin n’est pas indiqué, le système recherche l'état dans l’ordre suivant :
RPT « Nom du profil » / CR2016
RPT « Nom du profil »
RptUtil /CR2016
RptUtil
RptStd /CR2016
RptStd
Prise en compte des nouveaux paramètres de l’application “Paramétrage des états”
SEE("Fournisseur", "fou_fiche.rpt", "{?Du=TSM}{Au=ZZZ}", "{Orientation=2}{Consultation=0}")
Les nouveaux paramètres d’impression sont utilisables dans la fonction de paramétrage SEE.
Imprimante : Saisir le nom de l'imprimante pour forcer l’imprimante.
Bac : Saisir le nom du bac ou le code windows associé au bac pour forcer le bac d’impression.
Nb : Nombre de copie. Seulement si l'imprimante est forcée, sinon il n’est pas pris en compte.
RectoVerso : Valeur possible
"" (Vide) = Valeur par défaut (Aucun intérêt à passer le paramètre, on prendra celui définit dans le paramétrage des états)
0 ou SGT(547290) = Défaut - Valeur de l'état.
1 ou SGT(566951) = Recto uniquement.
2 = Recto Verso coté le plus long.
3 = Recto Verso coté le plus court.
Orientation : Valeur possible
"" (Vide) = Valeur par défaut
0 ou SGT(547290) = Défaut - Valeur de l'état
1 ou SGT(566954) = Portrait
2 ou SGT(566955) = Paysage
FormatPapier
"" (Vide) = Valeur par défaut
0 ou SGT(547290) = Défaut - Valeur de l'état
8 ou A3
9 ou A4
11 ou A5
Consultation
"" (Vide) = Valeur par défaut
0 = Impression autorisé
1 = Interdit l'impression et l'export
Info |
---|
La casse du libellé des paramètres n'est pas importante Les paramètres “Orientation/FormatPapier” ne fonctionnent pas pour l'export avec Crystal reports 10. |