Index: APPS/common/impl/StockOverKinderen.cls.xml =================================================================== diff -u -r994 -r1010 --- APPS/common/impl/StockOverKinderen.cls.xml (.../StockOverKinderen.cls.xml) (revision 994) +++ APPS/common/impl/StockOverKinderen.cls.xml (.../StockOverKinderen.cls.xml) (revision 1010) @@ -1,22 +1,23 @@ - + %Prod.Product 1 %RegisteredObject -62189,58400.222939 +62199,57081.090967 62179,29563.115053 0 + +%Integer +1 + + %Date 1 - -%Integer - - APPS.common.enu.StockType 1 @@ -72,17 +73,18 @@ -PRNr +PRNr:%Integer 1 %String -PRNr +PRNr:%Integer 1 %String -PRNr +PRNr:%Integer 1 %String -PRNr +PRNr:%Integer 1 %String -Moeder +MoederPRNr:%Integer %ArrayOfDataTypes -Kind +KindPRNr:%Integer %ArrayOfDataTypes - -Moeder -%ArrayOfDataTypes - - - +1 %ArrayOfDataTypes 0 do arMoedersInOrder.SetAt(AantalInOrder,Moeder) + set KindPRNr = "" + for { set KindPRNr = ..Kinderen.Next(KindPRNr) Quit:KindPRNr="" + set arMoeders = ..BepaalMoeders(KindPRNr) + set MoederPRNr = "" + for { set MoederPRNr = arMoeders.Next(MoederPRNr) Quit:MoederPRNr="" + if 'arMoedersInOrder.IsDefined(MoederPRNr) { + set AantalInOrder = ..AantalInOrder(MoederPRNr) + if AantalInOrder>0 do arMoedersInOrder.SetAt(AantalInOrder,MoederPRNr) + } } } quit arMoedersInOrder @@ -218,17 +194,16 @@ 1 @@ -237,11 +212,10 @@ %ArrayOfDataTypes @@ -250,28 +224,25 @@ %ArrayOfDataTypes @@ -280,11 +251,11 @@ - +