Paramétrer les exports de données spécifiques

Créé par Pierre-Yves HEMERY, Modifié le  Dim, 4 Oct. à 3:32 H par  Pierre-Yves HEMERY

Introduction

En complément des exports génériques par l'API, Atimeüs gère un ensemble d'exports spécifiques par fichier :


Les boutons d'export se trouvent dans le contexte d'utilisation. Exemple pour les titres restaurant : 


Paramétrages

Tous les exports sont paramétrés dans le menu Configuration > Externes > Exports.


Un export inutile peut être désactivé pour ne pas apparaître dans la solution.


Chaque export est configuré avec :

  • Le type de fichier : PDF | EDI | CSV (virgule) | CSV (point-virgule)
  • L'encodage (cf. Encoding)
  • Une case à cocher pour indiquer si le fichier comporte une ligne d'en-tête avec les noms de champs
  • La culture (cf. CultureInfo)
  • Les formats 
    • De date, par défaut "yyyy-MM-dd" (cf. DateTimeFormatInfo)
    • D'un booléen vrai, par défaut "true"
    • D'un booléen faux, par défaut "false"
    • De nombre
  • Les ressources pour une en-tête et un pied de page personnalisé
  • Une option pour mettre en mode Paysage un PDF


Et la liste des colonnes à exporter avec pour chaque colonne :

  • Son nom
  • Sa position
  • Le type de colonne + sa configuration 
    • Champ + La référence du champ dans Atimeüs (parmi la liste des champs disponibles)
    • Valeur (pour exporter une valeur fixe pour toutes les lignes) + Configuration avec la valeur à exporter
    • Une contrainte pour intégrer la colonne ou pas selon les valeurs de la ligne 
      • Exemple pour les titres Edenred, on ajoute 3 lignes CIVILITE pour gérer la valeur du champ selon le genre du collaborateur
      • CIVILITE | 2 | Valeur |  | EmployeeGender eq null
      • CIVILITE | 2 | Valeur | Mme | EmployeeGender eq 'F'
      • CIVILITE | 2 | Valeur | Mr | EmployeeGender eq 'H'
  • Sa longueur maximale
  • Un caractère de remplissage pour compléter jusqu'à la longueur maximale (par défaut un espace)
  • Son alignement à droite ou à gauche
  • Son format : tout en majuscules, tout en minuscules, sans accent, sans ponctuation
  • Sa culture et les formats spécifiques pour une date, un booléen, un nombre (par défaut ceux du fichier)
  • Sa largeur



La personnalisation des en-têtes ou pieds de page permet de définir un message formaté avec des variables, écrites entre accolades. L'en-tête personnalisé remplace la ligne des noms de colonnes et n'est écrit que si la case « En-tête » est cochée ; le pied de page est écrit dès qu'il est renseigné. Une variable inconnue est remplacée par un texte vide.


Type d'exportVariables
Journal des ventes (journal des ventes et journal d'affacturage)Date (date du jour), LineCount (nombre de lignes du fichier)
Remise à l'affactureurDate, LotNumber (numéro de lot), FactorTransferorCode (code cédant), InvoicesCount, InvoicesNetAmount, InvoicesNetAmountCentsAbs (nombre de factures, montant net, montant net en centimes sans signe), CreditNotesCount, CreditNotesNetAmount, CreditNotesNetAmountCentsAbs (même chose pour les avoirs)
Frais, Absences, Titre-restaurantAucune variable : texte fixe uniquement


Le format d'une variable se précise après « : », et sa largeur après « , ». Exemples :

File generated on {Date:yyyy-MM-dd} with {LineCount,3} lines
00{FactorTransferorCode}{Date:yyyyMMdd}{LotNumber:000}


Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article