# Vision Data Access functions IDValidate

Cette rubrique liste les Vision Data Access functions qui récupèrent des valeurs d’une structure IDValid.

Remarque : Toutes les valeurs renvoyées proviennent d’une structure IDValid référencée, créée par l’outil de vision ValidateIDData. Lorsque la fonction ValidateIDData fait référence à ReadIDMax l’index, en option, peut faire référence à une chaîne indexée du tableau de résultats de la fonction ReadIDMax.

Fonction | Description
GetAIDescription(IDCode, Index) | Renvoie la description de l’identifiant d’application (AI) codée dans le champ Indexé.
GetCAGECode(IDValid,[Index]) | Renvoie le code CAGE des données DoD UID.
GetCAGECodeID(IDValid,[Index]) | Renvoie l’identifiant représentant le code CAGE dans les données DoD UID.
GetDataFormat(IDValid, [Index]) | Renvoie le format servant à l’encodage des données.
GetDiagnosticCode(IDValid,[Index]) | Renvoie un code de diagnostic.
Code de diagnostic | Chaînes de caractères informatives de diagnostic
04040000 | Données validées sans erreur.
04040001 | Identifiant de symbologie non valide.
04040003 | Identifiant de champ non valide.
04040004 | Identifiant d’application non valide (IA).
04040005 | Identifiant de données non valide (ID).
04040006 | Identifiant d’élément textuel non valide (IET).
04040007 | Données de champ non valides.
04040008 | Séparateur de champ non valide.
04040009 | Les données ne sont pas conformes à ISO 15434.
04040010 | Format non pris en charge.
04040011 | Code de format non valide.
04040012 | La syntaxe ISO 15434 n’est pas prise en charge pour ce code.
04040013 | Le champ n’est pas valide dans cette application.
04040014 | Le champ Application n’est pas pris en charge actuellement.
04040015 | Données d’application non valides.
04040016 | Plusieurs formats présents.
04040017 | Champs dupliqués présents.
04040018 | La structure n° 1 des données DoD UID n’est pas valide.
04040019 | La structure n° 2 des données DoD UID n’est pas valide.
04040020 | Données DoD UID non valides.
04040021 | Caractère de fin de format manquant.
04040022 | Caractère de fin de message manquant.
GetDiagnosticString(IDValid,[Index]) | Renvoie une chaîne de caractères d’informations de diagnostic.
Chaînes de caractères informatives de diagnostic
Données validées sans erreur.
Identifiant de symbologie non valide.
Identifiant de champ non valide.
Identifiant d’application non valide (IA).
Identifiant de données non valide (ID).
Identifiant d’élément textuel non valide (IET).
Données de champ non valides.
Séparateur de champ non valide.
Les données ne sont pas conformes à ISO 15434.
Format non pris en charge.
Code de format non valide.
La syntaxe ISO 15434 n’est pas prise en charge pour ce code.
Le champ n’est pas valide dans cette application.
Le champ Application n’est pas pris en charge actuellement.
Données d’application non valides.
Plusieurs formats présents.
Champs dupliqués présents.
La structure n° 1 des données DoD UID n’est pas valide.
La structure n° 2 des données DoD UID n’est pas valide.
Données DoD UID non valides.
Caractère de fin de format manquant.
Caractère de fin de message manquant.
GetFieldData(IDValid, Index) | Renvoie les données encodées dans le champ Index.
GetFieldIdentifier(IDValid, Index) | Renvoie l’identifiant d’application (IA) codée dans le champ Indexé. Consultez les Identifiants d’application (IA) et les descriptions correspondantes.
Identifiant d’application | Description de l’identifiant d’application
--- | ---
00 | Numéro de colis (SSCC)
01 | Code international de numérotation des articles (GTIN)
02 | Numéro international des articles en conteneur
10 | Numéro de lot
11 | Date de production
12 | Date d’échéance
13 | Date d’emballage
15 | Date limite de consommation
161 | Date limite de vente (AAMMJJ)
17 | Date d’expiration
20 | Numéro de variante
21 | Numéro de série
22 | Champs de données secondaires
240 | Identification supplémentaire de l’article
241 | Numéro de pièce client
242 | Numéro de variante de la fabrication sur commande
250 | Numéro de série secondaire
251 | Référence à l’entité source
253 | Code international d’identification des documents (GDTI)
254 | Composant d’extension GLN
30 | Nombre d’articles
310 | Poids net, kilogrammes
311 | Longueur ou première dimension, mètres
312 | Largeur, diamètre ou deuxième dimension, mètres
313 | Profondeur, épaisseur, hauteur ou troisième dimension, mètres
314 | Surface, mètres carrés
315 | Volume net, litres
316 | Volume net, mètres cubes
320 | Poids net, livres
321 | Longueur ou première dimension, pouces
322 | Longueur ou première dimension, pieds
323 | Longueur ou première dimension, yards
324 | Largeur, diamètre ou deuxième dimension, pouces
325 | Largeur, diamètre ou deuxième dimension, pieds
326 | Largeur, diamètre ou deuxième dimension, yards
327 | Profondeur, épaisseur, hauteur ou troisième dimension, pouces
328 | Profondeur, épaisseur, hauteur ou troisième dimension, pieds
329 | Profondeur, épaisseur, hauteur ou troisième dimension, yards
330 | Poids logistique, kilogrammes
331 | Longueur ou première dimension, mètres
332 | Largeur, diamètre ou deuxième dimension, mètre
333 | Profondeur, épaisseur, hauteur ou troisième dimension, mètres
334 | Surface, mètres carrés
335 | Volume logistique, litres
336 | Volume logistique, litres cubes
337 | Kilogrammes par mètre carré
340 | Poids logistique, livres
341 | Longueur ou première dimension, pouces
342 | Longueur ou première dimension, pieds
343 | Longueur ou première dimension, yards
344 | Largeur, diamètre ou deuxième dimension
345 | Largeur, diamètre ou deuxième dimension
346 | Largeur, diamètre ou deuxième dimension
347 | Profondeur, épaisseur, hauteur ou troisième dimension
348 | Profondeur, épaisseur, hauteur ou troisième dimension
349 | Profondeur, épaisseur, hauteur ou troisième dimension
350 | Zone, pouces carrés
351 | Zone, pieds carrés
352 | Zone, yards carrés
353 | Zone, pouces carrés
354 | Zone, pieds carrés
355 | Zone, yards carrés
356 | Poids net, troy ounces
357 | Poids net (ou volume), onces
360 | Volume net, pintes
361 | Volume net, gallons américains
362 | Volume logistique, pintes
363 | Volume logistique, gallons américains
364 | Volume net, pouces cubes
365 | Volume net, pieds cubes
366 | Volume net, yards cubes
367 | Volume logistique, pouces cubes
368 | Volume logistique, pieds cubes
369 | Volume logistique, yards cubes
370 | Nombre d’articles commerciaux
390 | Montant à payer, devise locale
391 | Montant à payer avec le code ISO de la devise
392 | Montant à payer, zone à monnaie unique
393 | Montant à payer avec le code ISO de la devise
400 | Numéro du bon de commande du client
401 | Numéro d’envoi
402 | Numéro d’identification de l’expédition
403 | Code de routage
410 | Expédier au - distribuer au code international de numérotation des lieux
411 | Facturer au code international de numérotation des lieux
412 | Acheté à partir du code international de numérotation des lieux
413 | Expédier pour - distribuer pour - transmettre au code international de numérotation des lieux
414 | Identification d’un emplacement physique - code international de numérotation des lieux
415 | Code international de numérotation des lieux de la partie responsable de la facturation
420 | Expédier à - distribuer au code postal au sein d’une autorité postale unique
421 | Expédier à - distribuer au code postal avec code ISO du pays
422 | Pays d’origine d’un article
423 | Pays de traitement initial
424 | Pays de traitement
425 | Pays de désassemblage
426 | Chaîne de traitement complète à l’échelle du pays
7001 | Numéro de stock OTAN (NSN)
7002 | Classification NU/CEE des découpes et carcasses de viande
7030-7039 | Numéro d’approbation du préparateur avec code ISO du pays
8001 | Produits en rouleau (largeur, longueur, diamètre du rouleau central, direction, épissures)
8002 | Identifiant du téléphone mobile cellulaire
8003 | Code international d’identification des supports réutilisables (GRAI)
8004 | Code international d’identification des immobilisations (GIAI)
8005 | Prix par unité de mesure
8006 | Identification des composants d’un article commercial
8007 | Numéro de compte bancaire international (IBAN)
8008 | Date et heure de production
8018 | Code international de numérotation des relations de services (GSRN)
8020 | Numéro de référence du bon de paiement
8100 | Code développé du coupon GS1-128
8101 | Code développé du coupon GS1-128
8102 | Code développé du coupon GS1-128
90 | Informations faisant l’objet d’un accord entre les partenaires commerciaux
91 à 99 | Informations internes à l’entreprise
GetGTIN(IDValid,[Index]) | Renvoie le GTIN (code CAGE + référence originale au sein du code CAGE) dans les données DoD UID.
GetGTINID(IDValid,[Index]) | Renvoie l’identifiant représentant le GTIN (code CAGE + référence originale au sein du code CAGE) dans les données DoD UID.
GetInvalidDataLength(IDValid,[Index]) | Renvoie la longueur de la sous-chaîne de données erronée.
GetInvalidDataPosition(IDValid,[Index]) | Renvoie la position de départ de la sous-chaîne de données erronée.
GetNumDataFormats(IDValid,[Index]) | Renvoie le nombre de formats utilisés pour encoder les données.
GetNumFields(IDValid,[Index]) | Renvoie le nombre de champs encodés dans les données.
GetPartNum(IDValid,[Index]) | Renvoie la référence dans les données DoD UID.
GetPartNumID(IDValid,[Index]) | Renvoie l’identifiant représentant la référence dans les données DoD UID.
GetSerialNum(IDValid,[Index]) | Renvoie le numéro de série dans les données DoD UID.
GetSerialNumID(IDValid,[Index]) | Renvoie l’identifiant représentant le numéro de série dans les données DoD UID.
GetUID(IDValid,[Index]) | Renvoie l’UID dans les données DoD UID.
GetUIDID(IDValid,[Index]) | Renvoie lidentifiant représentant lUID dans les données DoD UID.
GetValid(IDValid,[Index]) | Indique si les données référencées sont valides ou non (0 = non valide, 1 = valide).