Boujour,
J’aimerais pouvoir récupérer des Commandes que lorsque leurs documents sont générés, une idée de comment l’on pourrait le faire?
Bonjour,
En principe, vous devriez pouvoir utiliser llx_ecm_files
(champs src_object_type
et src_object_id
).
Exemple :
SELECT src_object_id AS id_commande
FROM llx_ecm_files
WHERE src_object_type = 'commande';
Il y a peut-être des cas où ça ne marchera pas, mais ça devrait fonctionner en principe.
[edit]
En fait, avec ma requête, vous aurez des faux positifs partout où il y a des fichiers joints mais pas de PDF généré, mais on peut corriger ça avec une jointure sur la table des commandes et une condition qui vérifie que llx_ecm_files.filename
correspond au motif « {ref de la commande source}.pdf »
Bonjour, je vous conseille de vous inspirer du code de la fonction de fusion des pdf depuis la liste des factures.