Version minima | 11.04 | ||||||||||||
Documents d'analyse | |||||||||||||
Epic |
| ||||||||||||
Theme/Function | Environnement / Rapport | ||||||||||||
Objet | PC_REPORT |
Introduction
L’impression des étiquettes via Crystal Reports n’est pas optimale et pose des problèmes régulièrement. La raison est simplement que l’outil n’est pas adapté à ce genre de mises en page ( marges, orientation, format, etc. )
Des logiciels du marché, comme BarTender, permettent de gérer les imprimantes à étiquettes ou de cartes de façon optimale. Il suffit de fournir à ceux-ci les données nécessaires et le logiciel se charge de l'impression. La configuration de la mise en page s'effectue dans ces logiciels également.
Limitations
- Pas d’aperçu avant impression disponible
- Les options d’impression disponibles dans les modales pour définir l’imprimante ainsi que la définition de la mise en page ne sont pas prises en considération.
- Les appels de webservices sont à définir en PL/SQL, dans une fonction appelée par la commande SQL de configuration. Ceci est une individualisation.
- Le contenu du fichier est défini dans une fonction appelée par la commande SQL de configuration. Ceci est une individualisation.
- La configuration de la mise en page des étiquettes se fait dans le logiciel tiers.
Principes de base
L'utilisateur choisit un rapport et l'imprime. Ce rapport est traditionnellement Crystal, mais cela peut également créer automatiquement un fichier contenant les données nécessaires à un logiciel tiers.
La configuration s'effectue dans le logiciel tiers. ProConcept se borne à fournir à ces logiciels les données nécessaires et celles-ci sont définies au travers d'une commande SQL qui indique à la fois le nom et l'emplacement du fichier, mais également son contenu et le lie à un nouveau rapport.
Pour le cas habituel, le répertoire correspond à une imprimante à étiquette précise. Le logiciel tiers scanne le répertoire en question et se charge de lancer l'impression.
Disponibilité de cette fonctionnalité ( objets, applications )
Partout où l'impression de rapports Crystal y compris via macros CALL_REPORT et printserver est possible.
Configuration des types de rapports
Les types de rapports permettent de définir certains attributs qui facilitent ensuite la maintenance des fonctions qui ramènent les informations souhaitées par les interfaces.
...
- Callback pour l’aperçu avant impression ( non-géré pour l'heure )
- Callback pour l’aperçu avant impression ( non-géré pour l'heure )
Configuration des rapports pour interfaces (étiquettes)
Pour les types autres que Crystal, la commande de recherche associée au rapport doit être visible à interface et facilement modifiable ( lookup et tunnel ). apparaît :
La baguette magique permet de créer automatiquement la commande de recherche et fourni un template
La commande SQL contient les colonnes suivantes qui doivent avoir des noms fixes :
...