Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Bloc de code
TicketFichierPlat= ETI_Export_Debut (LCT_mImpEtat )
(SI) TicketFichierPlat<> 0 (ET) TicketFichierPlat<> - 1

;Fichier initialisé             

;Ecriture du contenu               

; Ligne entete               
lignefichierplat= "@Label;@Printer;@Nbex,ref;sref1;sref2;designation;sref1_lib;sref2_lib;Numero_Lot;Numero_Colis;LotFournisseur;Quantite;Affaire;unite_travail"
ETI_Export_Ligne_Ecriture (TicketFichierPlat, lignefichierplat)

; champs etiquette                       
ETI_Export_Champ_Ecriture (TicketFichierPlat, LCT_mImpEtat.LabelCod )
ETI_Export_Champ_Ecriture (TicketFichierPlat, LCT_Eticonnecteur.ModImp )
ETI_Export_Champ_Ecriture (TicketFichierPlat, 1 )
ETI_Export_Champ_Ecriture (TicketFichierPlat, GTSLR200I1.Ref )
ETI_Export_Champ_Ecriture (TicketFichierPlat, GTSLR200I1.Sref1 )
ETI_Export_Champ_Ecriture (TicketFichierPlat, GTSLR200I1.Sref2 )
ETI_Export_Champ_Ecriture (TicketFichierPlat, GTSLR200I1.Des )
ETI_Export_Champ_Ecriture (TicketFichierPlat, GTSLR200I1.Lib (1 ) )
ETI_Export_Champ_Ecriture (TicketFichierPlat, GTSLR200I1.Lib (2 ) )
ETI_Export_Champ_Ecriture (TicketFichierPlat, GTSLR200I1.Serie )
ETI_Export_Champ_Ecriture (TicketFichierPlat, GTSLR200I1.ColiNo )
ETI_Export_Champ_Ecriture (TicketFichierPlat, GTSLR200I1.SerieExt )
ETI_Export_Champ_Ecriture (TicketFichierPlat, GTSLR200I1.StQte )
ETI_Export_Champ_Ecriture (TicketFichierPlat, GTSLR200I1.Affaire )
ETI_Export_Champ_Ecriture (TicketFichierPlat, GTSLR200I1.RefUn , dernier = 1 )

;transport du fichier et liberation                   
ETI_Export_Fin (TicketFichierPlat)
(FinSi)

(ampoule) Précisions techniques

Les fonctions publiques autorisées dans les code traitement du connecteur étiquette sont déclarées dans le module GTTMETICODETRAIT

A5PMCODETRAIT
Extension fonctions pour ne pas être spécialisées configurateur.

Tenir compte du langage traitement pour la déclaration du source include adapté

...

Langage

...

Include

...

CFG

...

gttcCfgCodeTrait.dhsp

...

ETI

...

gttcEtiCodeTrait.dhsp

Ajout nouvelles instructions du code traitement pour le parcours d’une liste

...

Instruction

...

Finalité

...

Exemple

...

LISTEDEBUT

...

se positionner en début d’une liste

...

(LISTEDEBUT)(LCT_Eticonnecteur.ListeEtiquette)

...

ELEMENTSUIVANT

...

délivre l'élément suivant dans une liste

...

(TANTQUE) (ELEMENTSUIVANT) (LCT_Eticonnecteur.ListeEtiquette , GT020T1 )

 

A5PMLEX
Ajout fonctions pour gérer le langage (Set_LanguageCode et Get_LanguageCode

Déplacement déclarations domaine lexical par langage dans un source include A5TCLEX

 

A5TMCHKCODETRAIT
Ajout contrôle champ LanguageCode

Ajout fonctions de nommage source et objet diva générés en fonction du langage

Compute_MCODETRAIT_Field_NomSource et Compute_MCODETRAIT_Field_NomObjet

 

 

GTPMETICODETRAIT
Fonctions à invoquer dans le programme d’impression d'étiquettes

...

Fonction

...

Description

...

Paramètres

...

Fonction

...

Description

...

Paramètres

...

Executer_Traitement

...

Execute le code traitement

...

CODETRAITCOD : code traitement à executer
LANGUAGECODE : langage traitement (connecteur étiquette par défaut)

...

ETI_Connecteur_Preparation

...

Prépare un export d'étiquette selon le

contexte d’impression posé par l’appelant.
Initialise 'enregistrement de travail du connecteur étiquette LCT_ETICONNECTEUR

ImpFamCod : Code famille impression
MIMPETAT : instance paramètre état par famille chargé en retour

...

ETI_Connecteur_AjoutEtiquette

...

Ajoute un élément étiquette dans la liste LCT_EtiConnecteur.ListeEtiquette

...

ETI_ENREG : Instance enregistrement qui dépend du programme d’impression

...

ETI_Fin_Edition

...

Met en forme un compte-rendu de génération étiquettes

MIMPETAT : instance paramètre état par famille

...

Technique et surcharge configurateur article

Voir la page dédiée Technique et surcharge codes traitement