UpsEdf.ValeurComposite

Définition

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

Le type ValeurComposite modélise une valeur composite d'une étiquette d'un segment de message Edifact.

Le type ValeurComposite possède un constructeur pour lequel les paramètres Nom, Taille, EstFixe, TypeDuComposite, Optionnel et ValeurParDefaut représentent respectivement le nom de la valeur composite, sa taille, son état de taille fixe, son type, son état d'option et sa valeur par défaut.

Le nom de la valeur composite 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 ValeurComposite 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
...
MaValeurComposite=ValeurComposite("MaValeur", 10, Vrai, ChampTypeCaractere, Faux, "coucou");
...
Fin Principal

Voir aussi

SegmentMessage pour définir un segment de message Edifact.

Traduction

---------