hub_customer_products
Productaantallen per locatie/datum, customer_id is lokatie.id; data.products, geen extra HUB-filter in SQL.
Productaantallen per locatie/datum, customer_id is lokatie.id; data.products, geen extra HUB-filter in SQL.
↗ Bron: backend.mdAPI-endpoints (1)
Leest / schrijft (inclusief helpers) (5)
Functioneel
UNCLEAR Geen concrete gebruikershandeling aan dit onderdeel gekoppeld.
Datastroom
Geen afzonderlijke datastroom vastgesteld.
Gebruik bij tabellen en helpers kan indirect zijn. Dit bewijst geen uitvoering van elke query bij elke handeling.
Functiecontract
- Bron
XLS/LMF.pm:636- Signatuur
- my ( $args ) = @_
- Gelezen requestparameters
- customer_id, end_date, start_date
- Output
- Productaantallen per locatie/datum, customer_id is lokatie.id; data.products, geen extra HUB-filter in SQL.
- Commit in functie
- Geen directe commit geïnventariseerd; helpers kunnen transacties beheren.
Verbonden API-endpoints
Gebruikte modules
XLS::Datum::JSON_Datum
Aangeroepen helpers en callers
Calls:
Callers: XLS/LMF.pm::handle_request
SQL uit de functie-inventaris
Geëxtraheerde SQL-stringfragmenten met placeholders. Bij samengestelde SQL kan alleen het eerste stringdeel zijn opgenomen; zie de bronfunctie voor volledige binds en queryopbouw. Geen bedrijfsrecords of queryresultaten.
Query 1 · SELECT leverancier.id AS supplier_id, leverancier.naam AS supplier_name, product.id, product.code, p…
SELECT leverancier.id AS supplier_id, leverancier.naam AS supplier_name, product.id, product.code, product.naam AS name, product.omschrijving_verpakking AS package_description, vers_order.afleverdatum AS delivery_date, sum(order_regel.aantal) AS number FROM lokatie, leverancier, product, order_regel, vers_order WHERE leverancier.id = product.leverancier AND product.id = order_regel.product AND order_regel.vers_order = vers_order.id AND vers_order.lokatie = lokatie.id AND lokatie.id = ? AND vers_order.afleverdatum BETWEEN ? AND ? GROUP BY leverancier.id, leverancier.naam, product.id, product.code, product.naam, product.omschrijving_verpakking, vers_order.afleverdatum ORDER BY product.naamLegenda · bewijs en verbindingen
Bewijsstatus
CONFIRMED Aangetroffen in bron of catalogus; niet automatisch foutloos livegedrag.
LIKELY Gevolgtrekking met onderbouwing.
UNCLEAR Onvoldoende bewijs voor deze koppeling of werking.
NOT FOUND Niet aangetroffen binnen de onderzochte scope.
FUTURE / PROPOSED Voorstel; geen huidige functionaliteit.
Relaties
direct · Aangetroffen rechtstreekse referentie of aanroep.
derived · Afgeleid door selectie, groepering of berekening.
conditional · Alleen bij de genoemde voorwaarden of aanwezige bronverwijzing.
not active · Code/model aanwezig, niet aangesloten op het beschreven pad.
unclear · Verbinding niet vastgesteld.