Don Paypal

 

Accueil Dolibarr Actualités Evolution Module exportation de Dolibarr

Evolution Module exportation de Dolibarr

Fervent utilisateur de Dolibarr (que ce soit en support pour mes clients que pour la gestion de mon activité
auto-entrepreneuriale), j'ai amélioré la fonctionnalité d'exportation de base pour lui ajouter des possibilités de filtrage.

La solution apportée consiste en une étape supplémentaire durant l'exportation permettant de sélectionner
des champs à filtrer et de saisir une valeur de filtrage.



Chaque zone filtrable est défini selon son type (Texte, Numérique, Booléen, Date et enfin Liste déroulante basé
sur une autre table, ...)

La gestion des zones filtrables de type date est particulièrement performante :
possibilité de filtrer sur une année, un mois, ou un jours en ne saisissant qu'une partie de la date :
  • AAAA pour une année
  • AAAAMM pour un mois
  • AAAAMMJJ pour un jour
possibilité de filtrer sur une plage de date séparé par un '+' en pouvant utiliser la saisie partielle de la date :
  • AAAAMM+AAAAMM
possibilité d'utiliser les > et < pour limiter à une période

Il est enfin possible d'utiliser la date du jour (NOW) ou de se décaler d'un interval de celle-ci en reprennant
la syntaxe de la fonction DateInterval de PHP :
  • S[P10W] : 10 semaines avant la date du jour
  • A[P2M] : 2 mois après la date du jour
Cette fonction est très utile si vous utilisez régulièrement des exports sur une période glissante
  • liste des factures sur les 3 derniers mois
  • liste des contrats arrivant à terme dans les 2 prochains mois


Le filtrage s'intègre totalement dans dolibarr,


Il est en plus possible d'enregistrer les exports avec leur filtrage afin d'accéder directement à ceux-ci
depuis la page d'accueil du module d'exportation. L'export enregistré est visualisable à partir d'une liste.



Le résultat de cet export est visualisable directement sur l'écran sous forme de liste, il suffit pour cela de cliquer 
sur l'icone en forme de loupe placé au début de la liste.
ExportDetail

Mis à jour (Dimanche, 23 Décembre 2012 12:01)