Index: zTryout/WV/PM/Test.cls.xml =================================================================== diff -u -r29059 -r34431 --- zTryout/WV/PM/Test.cls.xml (.../Test.cls.xml) (revision 29059) +++ zTryout/WV/PM/Test.cls.xml (.../Test.cls.xml) (revision 34431) @@ -2,7 +2,7 @@ vhLib.Macro,Prod.Product -%RegisteredObject +TECH.RegisteredObject ProductID:%String Index: zTryout/WV/PM/TBXBouwstenenFixer.cls.xml =================================================================== diff -u --- zTryout/WV/PM/TBXBouwstenenFixer.cls.xml (revision 0) +++ zTryout/WV/PM/TBXBouwstenenFixer.cls.xml (revision 34431) @@ -0,0 +1,63 @@ + + + +vhLib.Macro +TECH.RegisteredObject + + + +Oproepen via + d ##class(zTryout.WV.PM.TBXBouwstenenFixer).%New().RecalcAllTOBFabrPrep() + 1400000) AND (BS1.BSKey [ 'PRTOB') AND (BS1.ProductieVoorbereiding is Null) AND (DDef.Kenmerk = 'TBX||BM') AND ($LIST(DDef.Waarden) = 'TOB') " + _ " GROUP BY BS1.Moeder " + + #dim ResultSet As TECH.ResultSet = ##class(TECH.Context).Instance().GeefQueryAPI().GetResultSet(##class(TECH.DynamicQuery).%New(SqlStatement,"")) + + While (ResultSet.Next()) { + #dim ProductID As DOM.common.ProductID = ResultSet.GetDataByName("ProductID") + Write !,"PR: "_ProductID_" ORD: "_($D(^ORD("IP",ProductID))>0)_" OFF: "_($D(^KOFKLP(ProductID))>0)_" " + #dim GADataID As %String = "" + If ..CheckGADataExists(ProductID,.GADataID) { + Write " "_GADataID + Do ..RecalcTOBFabrPrep(ProductID) + } + } +]]> + + + +ProductID:DOM.common.ProductID +1 + OK. " +]]> + + + + +1 + + + + + +