Export_Tableau_LstColAExp_av
Procédure appelée avant l'ajout d'un nouvel enregistrement XEXP à la liste mémoire "CCPM000_LSTCOLAEXPORTER". Il est ici possible de modifier la liste pour changer la largeur de colonne ou compléter les champs nomDMC et nomListeDMc
Données envoyées :
Record "ddsys.dhsd"COLUMNINFO ; Données de la colonne courante
Record "a5dd.dhsd" XEXP ; Données de la colonne pour l'export
PingLocalReceive("COLUMNINFO", COLUMNINFO)
PingLocalReceive("XEXP", XEXP)
Données pouvant être retournées :
Record "a5dd.dhsd" XEXP ; Données de la colonne pour l'export
PingLocal("XEXP", XEXP)
Les champs "XEXP.nomDMC" et "XEXP.NomListeDMC" permettent de préciser une liste de multichoix pour interpréter la valeur de la cellule courante.
Le champ "XEXP.LargeurCol" permet de forcer une taille pour la colonne (sinon elle est calculée à partir de la taille de la données et de la taille du libellé de l'entête)
Exemple pour les natures de compte, en comptabilité :
PingLocalReceive("COLUMNINFO", COLUMNINFO)
PingLocalReceive("XEXP", XEXP)
If COLUMNINFO.Nomdonnee = "cptnat"
XEXP.nomDMC = "ccfdmc.dhfi"
XEXP.nomListeDMC = "cptnat"
XEXP.LargeurCol = 20
endif
PingLocal("XEXP", XEXP)