Hi Jelly,
also ich bin bei uns in der Firma für die Entwicklung der Lagersoftware zuständig. Bei uns (Bekleidungsindustrie) läuft das zwar n bissl anders, also ohne Unterartikel, aber vielleicht ein paar Tipps:
Lass Dir soviel wie möglich von der Datenbank erledigen. Kommt nun drauf an, welche Ihr einsetzt, wir wurschtln z.Z. mit Interbase 7.5 rum.
Du könntest dir zum Beispiel für die Buchungsvorgänge StoredProcedures schreiben, die dann die Arbeit erledigen. Und per Trigger kannst du auf die Änderung einer Bestandsmenge (z.B. eines Unterartikels) reagieren, und somit die Bestände der (heißt es Überartikel?
) korrigieren.
Hab vor kurzem auf ner
HK-Roadschow das Warenwirtschaftssystem
AvERP gesehen. Das ist opensource und da kann man vielleicht viel daraus lernen. Leider kam diese Erfahrung für mich zu spät, so das ich mich allein durchgemüht hab.
Vielleicht hilfts ja.
Ciao Marco