Paramétrage >  Destinations >  Codes impressions  

Afficher tout Masquer tout

Un code impression est un code qui permet de lancer des éditions automatiques dans le cadre des fonctions du progiciel. Une impression est un terme générique qui peut correspondre :

Dans la gestion des objets et des fonctions, deux codes internes sont saisissables pour déclencher une impression. Ces deux codes sont appelés Impression et Liste ; ils correspondent à l'utilisation des fonctions de même nom du menu Fichier dans les fonctions.

De façon plus générale, certaines transactions déclenchent automatiquement une impression, dans le cadre de la gestion des documents. Dans ce cas, le code impression est défini soit par des paramètres généraux, soit au sein du paramétrage d'une transaction.

Cette table permet d'associer un code impression (dit "code interne") à un ou plusieurs états, requêtes, requêtes sql ou exports. Cette association peut être indépendante de la langue de connexion de l'utilisateur, ou dépendre de celle-ci.

Lorsqu'un code interne est appelé :

  • si aucune ligne lui correspondant n'est trouvée dans cette table, le superviseur considère qu'il s'agit du code d'un état et le lance. Ceci permet, lorsqu'on cherche simplement à éditer un état depuis une fonction, de donner son code comme code interne sans avoir à renseigner autre chose.
  • si une seule ligne lui correspondant est trouvée, le superviseur opère la substitution et lance l'impression correspondante.
  • si plusieurs lignes sont possibles, une fenêtre s'ouvre pour donner le choix à l'utilisateur.

Pré-requis

Codes activité

Les codes activités suivants (classés par type) peuvent avoir une influence sur le comportement de la fonction :

  ABI :  Business Intelligence

Habilitations

Cette fonction est de type objet. Les opérations de création, modification, et suppression de fiche peuvent être activées ou désactivées pour un utilisateur donné. Des filtres par rôles peuvent également être mis en place sur cette fonction.

Autres pré-requis

Tables à renseigner

Les tables suivantes sont utilisées par la fonction. Leur contenu doit donc être éventuellement mis à jour :

Table

Intitulé Table

AREPORT [ARP]

Dictionnaire des Etats

TABLAN [TLA]

Table des Langues

Gestion de l'écran

Ecran de saisie

Présentation

La saisie des codes d'impression se fait globalement en tableau. Chaque ligne du tableau permet d'associer un code interne à une impression.

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Tableau

  • Code interne (champ INTCOD)

Définit le code interne qui est référencé dans les fonctions, les objets, et certains paramétrages, pour permettre le déclenchement d'une impression.

  • Type impression (champ TYPCOD)

Définit le type d'impression utilisée. En fonction de ce type, on pourra sélectionner des codes différents dans la zone suivante.

  • Code impression (champ EXTCOD)

Permet de saisir le code d'une impression, c'est-à-dire, selon la valeur saisie dans le champ précédent, un code d'état Crystal Reports, un modèle d'import-export, une requête, ou une requête SQL.

  • Impression directe (champ IMPNOW)

Si cet indicateur est à Oui, la saisie des paramètres est inhibée et l'impression est lancée directement. Ceci suppose que des valeurs par défaut existent. Elles peuvent l'être de façon contextuelle via la fonction correspondante. Si cette fonction ne renvoie pas de valeurs dans le contexte de lancement :

  • Dans le cas des états, on utilisera les valeurs par défaut renseignées dans l'état lui-même.
  • Dans le cadre des modèles d'import/export la valeur par défaut définie via le bouton Critères sera utilisée.
  • Dans le cadre des requêtes, la requête ne sera pas bornée si elle est recalculée.

Pour les états, on utilisera également l'imprimante par défaut si cet indicateur est à Oui. Cette imprimante peut être renseignée par défaut dans l"état, ou de façon contextuelle.

Permet de réserver l'impression à une langue de connexion donnée. Si la langue n'est pas définie, l'impression est disponible pour toutes les langues.

Fermer

 

Boutons spécifiques

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Utiliser le bouton supprimer

Ce message est affiché lorsque, par la fonction clic droit / Supprimer sur le tableau, on tente de supprimer la dernière ligne correspondant à un code interne donné. Ceci n'est possible qu'un utilisant le bouton . En effet, dans ce cas, il faut impérativement déclencher un contrôle d'intégrité qui peut amener au refus de la suppression et à l'affichage d'un des deux messages ci-dessous.

Suppression impossible / Clé utilisée dans fonction xxxxxx

On tente de supprimer un code interne référencé dans la fonction xxxxxx.

Suppression impossible / Clé utilisée dans objet xxxxxx

On tente de supprimer un code interne référencé dans l'objet xxxxxx.

Tables mises en oeuvre

Les tables suivantes sont mises en oeuvre par la fonction :

Table

Intitulé Table

ABIREPORT [ABO]

Etats Business Objects

ALISTEH [ALH]

Requêteur

AOBJEXT [AOE]

Modèles import/export

AREPORT [ARP]

Dictionnaire des Etats

AREPORTX [ARX]

Impressions

ATEXTE [ATX]

Messages du dictionnaire