_preload_dash_registration_details_by_entity_date
Records met HUB/partij/datum → aggregaties per gewenste combinatie in cache; includes HUB in SQL-group en key.
Records met HUB/partij/datum → aggregaties per gewenste combinatie in cache; includes HUB in SQL-group en key.
↗ Bron: backend.mdAPI-endpoints (1)
Leest / schrijft (inclusief helpers) (2)
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:3993- Signatuur
- my ( $args, $records, $record_field, $entity_column, $cache_name ) = @_
- Gelezen requestparameters
- Geen directe params-reads geëxtraheerd; controleer args en helpers.
- Output
- Records met HUB/partij/datum → aggregaties per gewenste combinatie in cache; includes HUB in SQL-group en key.
- Commit in functie
- Geen directe commit geïnventariseerd; helpers kunnen transacties beheren.
Verbonden API-endpoints
Gebruikte modules
Aangeroepen helpers en callers
Calls: _dash_registration_key, _placeholders, _unique_defined_values
Callers: XLS/LMF.pm::_preload_dash_registration_details_by_supplier_date, XLS/LMF.pm::_preload_dash_registration_details_by_location_date
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_emballage_registratie.hub AS hub_id, leverancier_emballage_registratie.…
SELECT leverancier_emballage_registratie.hub AS hub_id, leverancier_emballage_registratie.Query 2 · AS entity_id, leverancier_emballage_registratie.datum AS delivery_date, leverancier_emballage_artike…
AS entity_id, leverancier_emballage_registratie.datum AS delivery_date, leverancier_emballage_artikel.id, leverancier_emballage_artikel.omschrijving AS name, leverancier_emballage_registratie.kvd AS package_type, sum(COALESCE(leverancier_emballage_registratie.inkomend, 0)) AS incoming_number, sum(COALESCE(leverancier_emballage_registratie.uitgaand, 0)) AS outgoing_number, max(CASE WHEN leverancier_emballage_registratie.bevestigd IS TRUE THEN 1 ELSE 0 END) AS confirmed, COALESCE(sum(COALESCE(leverancier_emballage_registratie.inkomend, 0)::numeric * COALESCE( ( NULLIF(leverancier_emballage_artikel.lengte, 0)::numeric * NULLIF(leverancier_emballage_artikel.breedte, 0)::numeric * NULLIF(leverancier_emballage_artikel.hoogte, 0)::numeric ) / 1000000::numeric, leverancier_emballage_artikel.volume::numeric, 0::numeric )), 0) AS incoming_volume, COALESCE(sum(COALESCE(leverancier_emballage_registratie.uitgaand, 0)::numeric * COALESCE( ( NULLIF(leverancier_emballage_artikel.lengte, 0)::numeric * NULLIF(leverancier_emballage_artikel.breedte, 0)::numeric * NULLIF(leverancier_emballage_artikel.hoogte, 0)::numeric ) / 1000000::numeric, leverancier_emballage_artikel.volume::numeric, 0::numeric )), 0) AS outgoing_volume FROM leverancier_emballage_registratie JOIN leverancier_emballage_artikel ON leverancier_emballage_artikel.id = leverancier_emballage_registratie.leverancier_emballage_artikel WHERE leverancier_emballage_registratie.hub IN (Legenda · 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.