UpsEdf.ValeurElementaire

Définition

/****************************************************************/
Type ValeurElementaire Defaut Final TailleSegment 16 ConserverObjets
/* Objet : Description d'une valeur elementaire. */
/****************************************************************/
/*-------------------------------------------------------------*/
/* Heritage des proprietes d'Objet. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Proprietes propres. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'Objet. */
/*-------------------------------------------------------------*/
Public : Prive : /*-------------------------------------------------------------*/
/* Methodes propres. */
/*-------------------------------------------------------------*/
Public : Prive : Fin Type

Le type ValeurElementaire modélise une valeur élémentaire d'un segment de message Edifact.

Le type ValeurElementaire possède un constructeur pour lequel les paramètres Nom, Taille, EstFixe, TypeDeLElement, Optionnel, ValeurParDefaut et ValeursComposites représentent respectivement le nom de la valeur élémentaire, sa taille, son état de taille fixe, son type, son état d'option, sa valeur par défaut et la liste de ses valeurs composites.

Le nom de la valeur élémentaire Nom correspond à l'étiquette Edifact.

La taille de la valeur élémentaire Taille s'exprime en nombre de caractères.

L'état EstFixe a pour valeur Vrai si la valeur est de taille fixe. Sinon, la taille est variable bornée par Taille caractères.

L'état Optionnel a pour valeur Vrai si la valeur est optionnelle.

La valeur par défaut ValeurParDefaut doit être cohérente avec le type de la valeur. Elle est utilisée pour une valeur ignorée à exporter.

Les composites ValeursComposites sont associés à l'étiquette Nom.

Opérateurs

Le type ValeurElementaire possède les opérateurs standards suivants:

Exemple

Pour un exemple complet, merci de se référer à Format Electronic Data Interchange for Administraction, Commerce and Transport.

Variable
/******/


Principal
/*******/
Debut
...
MaValeurElementaire=ValeurElementaire("MaValeur", 10, Vrai, ChampTypeCaractere, Faux, "coucou", MesValeursComposites);
...
Fin Principal

Voir aussi

SegmentMessage pour définir un segment de message Edifact.

Traduction

---------