Champs Excel
Le système des champs Excel permet de lier les plages nommées d’un fichier Excel aux données de l’application AUEM Order.
Il existe trois types de champ Excel :
-
Les champs pour
l'injection de données. Ils permettent d’injecter n’importe quelle donnée d’une commande (nom du client,type de métal,orientation,température, etc.) dans un endroit précis de l’Excel. -
Les champs pour
la copie de plage nommée. Ils permettent de copier une plage nommée à l'emplacement d'une autre plage. -
Les champs
généraux au rapport. Ils permettent d'insérer des données globales pour le rapport.
Injection de données
Pour créer un champ afin d'injecter des données, il faut cliquer sur le bouton + Champ pour l'injection de données dans la liste des champs Excel.

Dans la page de création, un champ Essai apparait. Quand un essai spécifique est choisi, plusieurs champs apparaissent.
D'abord, un champ de sélection de la plage nommée dans laquelle sera insérée la donnée.

Ce champ est rempli par les plages nommées associées au fichier Excel de l'essai choisi. Dans le cas où l'option Tous les essais est choisie, le nom de la plage nommée devra être rempli à la main.
Ensuite, une partie Données à injecter est disponible en bas de la page. Il permet de choisir la donnée à injecter dans l'Excel parmi toutes les données de l'application. Par exemple, si vous voulez insérer le nom d'un client, vous pouvez sélectionner Commande -> Client -> Nom.

Si la donnée se trouve dans un champ supplémentaire, vous pouvez cocher Champ supplémentaire.

Un champ de sélection apparaitra alors et vous pourrez choisir le champ supplémentaire adéquat.

Copie de plage nommée
Pour créer un champ de copie de plage nommée, il faut cliquer sur le bouton + Champ pour la copie de plage nommée dans la liste des champs Excel.

Une fois dans la page de création, il faut choisir l'essai pour lequel on copiera une plage nommée.

Une fois celui-ci choisi, les champs de sélection pour la plage de destination et la plage à dupliquer seront remplis avec les plages nommées associées au fichier Excel de l'essai.

Il est également possible d'ajouter des conditions pour la copie. Chaque condition est composée de :
-
Un champqui correspond à la donnée qui va être comparée. Par exemple, le nom duType d'éprouvette. Ces informations proviennent d'un essai lié à une commande. -
Un opérateur de comparaisonqui détermine de quelle manière on va comparer les valeurs (égalité,plus grand que, ...). -
Une valeur de comparaisonqui correspond à la valeur avec laquelle on va comparer le champ.

Au niveau du fonctionnement de la copie, la plage nommée à dupliquer sera copiée à l'emplacement de la plage nommée de destination si au moins une des conditions ajoutée est remplie. Dans notre exemple, la plage KV sera copiée à l'emplacement de la plage KCV si le type d'éprouvette est Cylindrique.
Il est également possible d'ajouter un saut de page avant la plage nommée de destination en cochant Insérer saut de page avant ?. C'est utile pour ajuster la disposition lors de l'impression.

Champ de commande/rapport
Pour créer un champ de rapport, il faut cliquer sur le bouton + Champ commande/rapport dans la liste des champs Excel.

Dans la page de création, il est possible, comme pour les autres types de champ Excel, de choisir la donnée qui sera insérée.

Le nom de la plage nommée dans laquelle doit être insérée la donnée doit être rempli à la main.
Cas spéciaux
Quand un cas spécial est sélectionné, le champ Excel aura un comportement différent des autres.
Les cas spéciaux sont :
Documents applicables: Les documents applicables de la commande sont insérés dans la plage nommée sélectionnée. Ils sont affichés sur quatre lignes et séparés de quatre colonnes.
Impositions
Nommage
Champs généraux aux essais
Pour ce type de champ, la plage nommée est retrouvée dans l’Excel en utilisant la convention suivante :
PlageDuTest_PlageDuChampExcel. Par exemple, si vous avez indiqué Temperature comme nom de plage dans le formulaire, alors la plage devra s’appeler PlageDuTest_Temperature.
- Plage liée à l’essai :
_Test_Hot_Traction - Plage indiquée dans le formulaire :
Temperature - Plage de l’Excel :
_Test_Hot_Traction_Temperature
Champs supplémentaires
Le principe est le même que pour les champs généraux aux essais. Le nom est recomposé de la façon suivante : PlageDuTest_NomDuChampSupplémentaire.
Par exemple, pour un champ supplémentaire qui s’appelle Extra et un essai de traction à chaud, le nom de la plage nommée qui sera utilisée pour remplacer sera _Test_Hot_Traction_Extra.
Champs généraux
Pour les champs généraux, le nommage est simple, il suffit d’indiquer le nom de la plage nommée de l’Excel.