Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : [Aide] Export les factures avec fichiers liés

[Aide] Export les factures avec fichiers liés il y a 3 semaines 6 jours #111134

Bonjour

Je suis sur Dolibarr : 9.0.3

J'aimerais savoir si vous avez une solution pour faire un export en csv pour la liste des factures, incluant le détail des fichier liés (le lien et le libellé du lien) comme dans mon capture d'écran ci-joint.

J'essaie à utiliser la module Export, mais je ne trouve pas les champs pour les fichiers liés.

Suite à une petite recherche dans forum, j'imagine que je devras faire une modification dans la module facture fournisseur (modFournisseur.class.php) et la module facture client avec le guide dans le lien ci-dessous. Mais je ne trouve pas encore les champs et table SQL correspondants aux fichiers liés (le lien et libellé du lien des fichiers). Si vous avez connaissances sur ces 2 champs, merci de me renseigner.

https://philippe.scoffoni.net/ajouter-un-export-de-donnees-personnalisees-dans-dolibarr/

En gros, je suis dans période d'essai avec dolibarr depuis 1 mois et je suis au niveau amateur pour le coding, j'ai seulement l'expérience de travailler avec Google Apps Script et SQL

Merci d'avance de vos aides

printscreen.png
L'administrateur a désactivé l'accès en écriture pour le public.

[Aide] Export les factures avec fichiers liés il y a 3 semaines 6 jours #111136

  • Arre
  • Portrait de Arre
  • Hors ligne
  • Modérateur
  • Envie de participer ? wiki -> adhérer à l'asso :)
  • Messages : 1484
  • Remerciements reçus 349
  • Karma: 42
Salut brian.stefano,

jamais fais, mais regarde du coté des tables lx_ecm_files et llx_facturexxxxxxxxx (j'ai mis des x car il y a plusieurs tables pour les clients/fournisseurs et différentes tables pour les entêtes et les lignes : à toi de voir ce que tu souhaites exporter)

pour le lien, il faudra que tu le "reconstruises" en concaténant ton chemin dolibarr avec le filepath.
L'administrateur a désactivé l'accès en écriture pour le public.

[Aide] Export les factures avec fichiers liés il y a 3 semaines 5 jours #111179

merci Arre de ton idée,

Après un peu plus de recherche, je trouve ce message de Maurice63 dans le forum.
Avec ça, j'ai trouvé la table SQL llx_links qui contient le lien et le libellé de mes fichiers liés
ecran1.png


Mais le problème reste insolvable.
Car quand je regarde dans la structure de table llx_links et llx_facture_fourn, je ne trouve pas les clé étrangers qui se lient ces 2 tables SQL.

Y aurait-il qqn qui peut continuer à me renseigner comment je peux connecter ces 2 tables afin de faire un export des factures fournisseurs avec le lien des fichiers liés correspondant à chaque facture?

Merci

PS. Je rajoute la structure de table llx_links et llx_facture_fourn pour votre référence.
llx_links
ecran2.png


llx_facture_fourn
ecran3.jpg


Maurice63 écrit:
pcbleu écrit:
Bonjour
la table en question est "llx_ecm_files", avec les champs "filename" et "filepath"...
vous trouverez toutes les fonctions liées à ces informations dans "htdocs\ecm\class\ecmfiles.class.php"

Maurice63 précise :
En fait la table llx_ecm_files gère les pièces jointes .
Mais c'est la table llx_links qui gère les pièces liées !
J'ai fait mon import avec cette dernière table puisque je ne sais a^pas comment est construite llx_ecm_files ( voir mon précédent msg)
Dernière édition: il y a 3 semaines 5 jours par brian.stefano.
L'administrateur a désactivé l'accès en écriture pour le public.

[Aide] Export les factures avec fichiers liés il y a 1 semaine 4 jours #111685

Bonjour,

Je me permets de revenir vers vous pour le sujet de comment faire un export en csv pour la liste des factures, incluant le détail des fichier liés (le lien et le libellé du lien).

En gros, j'ai trouvé que le détail des fichier liés sont enregistrés dans table llx_links.

Mais je ne trouve pas encore comment je peux lier les données dans table llx_links vers table llx_facture_fourn pour faire un export.

J'aimerais savoir comment les données dans table llx_links sont liés vers table llx_facture_fourn? Est-ce qu'il y a une table intermédiaire, comme j'imagine que la relation entre les fichier liés et les factures serait Many-to-Many

Quelqu'un peut m'aider à éclairer svp?

Merci
L'administrateur a désactivé l'accès en écriture pour le public.

[Aide] Export les factures avec fichiers liés il y a 1 semaine 3 jours #111735

  • yves57
  • Portrait de yves57
  • Hors ligne
  • Gold Boarder
  • Messages : 617
  • Remerciements reçus 127
  • Karma: 10
Bonjour,
Tu as un exemple de comment le lien vers un fichier joint est construit :
github.com/Dolibarr/dolibarr/blob/3585a5...mfile.class.php#L768
Ceci est utilisé pour avoir par exemple la facture dans la page de détail d'une facture.
L'administrateur a désactivé l'accès en écriture pour le public.