Dolibarr est un CRM Open Source intéressant, mais cloisonné si bien qu’il n’est pas simple de faire la liaison entre commande, expédition et facture. Voici une requête permettant d’exporter les expéditions ainsi que leurs commandes rattachées.
SELECT l.rowid, l.ref, l.date_valid, SUM(lt.qty), el.fk_source FROM llx_expedition
l
JOIN llx_expeditiondet lt ON l.rowid = lt.fk_expedition
JOIN llx_element_element el ON l.rowid = el.fk_target
WHERE lt.fk_entrepot = 5
AND l.date_valid BETWEEN 'XXXX-XX-XX' AND 'XXXX-XX-XX'
AND el.targettype = 'shipping'
AND el.sourcetype = 'commande'
GROUP BY l.ref
ORDER BY l.ref
On sélectionne les ID BL, la référence, la date de validation la quantité totale que représente l’expédition et l’ID de la source autrement dit la commande ici qui est faite par la précieuse table (bien cachée) llx_element_element 😉
0 Commentaires
Laisser un commentaire