3. Juli 2012 17:40
Folgende Fragestellung:
Da Stücklisten als Komponenten Stücklisten enthalten können, habe ich für die Bedarfsermittlung eine rekursive Funktion geschrieben, um für alle Komponenten den Bedarf ermitteln zu können. Das Funktioniert prinzipiell, allerdings nicht vollständig:
Artikel A hat die Komponenten B, C und D.
Artikel C hat die Komponenten X und Y.
Die Bedarfsberechnung von A, B, (C), X und Y funktioniert, aber D nicht mehr.
Da ich in meinem Code keinen Fehler entdecken kann, stellt sich die Frage, ob C/SIDE keine Rekursion beherrscht und beim Sprung von C "zurück" nicht mehr weiß, wo es die Funktion verlassen hatte und daher "D" nicht mehr abarbeitet.
Zuletzt geändert von tepler am 4. Juli 2012 09:58, insgesamt 1-mal geändert.