Hallo iedereen,

Ik ben bezig met een voorraad systeem. Nu zit ik met hoe ik het beste de bulkvoorraad in de database kan opslaan.

Bulkvoorraad is er per klant, per artikel, per locatie.

Ik heb nu een tabel 'bulk', met daarin de volgende kolommen: id, article_id, customer_id, location_id, num

Dus per artikel staat er een regel in voor elke klant en elke locatie. Zo lopen de aantal regels aardig op.
Is dit handiger te doen?
Waarom een voorraad per klant? en kan de locatie niet veel makkelijker in de 'artikel' tabel zodat je iets krijgt als

artikelnummer, omschrijving, prijs, locatie?
Wij hebben voorraden per klant op verschillende locaties. Wij werken namelijk voor meerdere klanten met hun eigen voorraden.
Ik heb ook nog een tabel voor producten met serienummer, die worden apart bijgehouden op serienummer. Maar bijvoorbeeld kabels, dat is bulkvoorraad.
Ik denk dat je het goed doet.

Volgens jou kun je zeggen dat:
- een bulk-artikel gereserveerd is voor een klant.
- een klant kan een bulk-artikel op verschillende locaties op voorraad hebben (bijv Amsterdam en Eindhoven correct?)

wat is num? het aantal? noem dat dan quantity op zijn engels (hoeveelheid) want num is zo algemeen
>> Ik heb nu een tabel 'bulk', met daarin de volgende kolommen: id, article_id, customer_id, location_id, num

Zo doen wij dat ook ongeveer, maar dan met 'num' niet voor het actuele aantal, maar de voorraadmutatie. Bij de inslag van nieuwe voorraad is de mutatie positief en bij een verkoop is die mutatie negatief. Voeg er nog een datum/tijd-kolom aan toe, en je kunt ook volgen hoe de voorraden wijzigen.

Met andere woorden: we registreren niet de actuele voorraad, maar élke voorraadmutatie.
@Frank, klopt idd, wij hebben 3 filialen in het land, waar voorraden ligt van onze klanten. Dat zijn dan de magazijn locaties. Maar we hebben ook nog auto's rondrijden met voorraad erin, dat zijn ook locaties.

num is inderdaad het aantal. Zal het naar quantity aanpassen, nu je het zegt is dat idd beter :)

Reageren