Index: BL/PPS/TBX/DocsV1.cls.xml =================================================================== diff -u -r45384 -r51780 --- BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 45384) +++ BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 51780) @@ -791,29 +791,124 @@ Set Count=0 For Quit:'rs.Next() Do . Set oQ=..ProductieSequentieRepository.GeefSequentieItem(rs.Data("ID")) - . Quit:oQ.Status="PB" ; sequencelijnen met status "PB" worden overgeslagen + . ;Quit:oQ.Status="PB" ; sequencelijnen met status "PB" worden overgeslagen . Quit:'..ZaagChk(oQ) . Set Rec=..ZaagOne(..BldBasisFromQueue(oQ)) - . Set:$L(Rec) ^HULP(..%J,Label,$I(Count))=Rec - ; Basis + 10: Kleurbodem, 11:InterneBreedte, 12:LadeDiepte, 13:RugHoogte, 14:NettoBreedteRug, 15:NettoBreedteBodem, 16:NettoHoBodem, 17:NettoHoRug 18:Opmerking - ; Output + . If $L(Rec) Do + . . Set $P(Rec,"\",9)=$I(Count) + . . Set ^HULP(..%J,Label,Count)=Rec + + ; Basis + 10: Kleurbodem, 11:InterneBreedte, 12:LadeDiepte, 13:RugHoogte, 14:NettoBreedteRug, 15:NettoBreedteBodem, 16:NettoHoBodem, 17:NettoHoRug, + ; 18:Opmerking, 19:Kleurbodem2de, 20:BodemPRNr, 21:RugPRNr, 22:IsStalenRug, 23:IsVerlaagdeRug, 25:Opmerking + ; 30:AantalPlatenBodem, 31:RestLengteBodem, 32:AantalDezelfdeBodem, 33:IsBodemChanged 35:AantalPlatenRug, 36:RestLengteRug, 37:AantalDezelfdeBodem, 38:IsRugChanged Quit:'$D(^HULP(..%J,Label)) 0 - Do INIT^vhLISTO("HATBXLEAN","ZAAG",.PLD) + ; Postprocessing om aantal platen en lopende meter te bepalen + Do ..ZaagTotaleLengteBepaling($Name(^HULP(..%J,Label))) + ;zw ^HULP(..%J,Label) + ; Output + Do INIT^vhLISTO("HATBXLEAN","ZAAGPLATEN",.PLD) Set PLD("HALUX")="" Set PLD(1)=$NA(^HULP(..%J,Label)) - Set PLD(5)=76 - Set PLD(10)="Class("_..%ClassName(1)_").ZaagCB" + Set PLD(5)=80 + ;Set PLD(10)="Class("_..%ClassName(1)_").ZaagCB" Set PLD(11)="TBX ZAAG\Lijn:"_..Batch.GeefLijn()_" Batch:"_..BatchID Set %MemTOENr="" - if $length(..Printer) set Optie("AUTOSEL")=..Printer + If $length(..Printer) set Optie("AUTOSEL")=..Printer Do PRINT^OUTPUT(.PLD,"P","S","BL",.Optie) Kill %MemTOENr Quit Count ]]> + +GlobalRef:%String +1 + + + + +Lengte:%Decimal,LengtePlaat:%Decimal +1 +.9 Set Platen=Platen+1 + Quit Platen +]]> + + + +Lengte:%Decimal,LengtePlaat:%Decimal +1 + + + Basis:%String +1 oQ:DS.PPS.TBX.Queue 1 0 ; Slechts 1 keer voorkomen Set PRNr=oQ.ProductGetObjectId() - Quit:..IsSpoel(PRNr) 0 + Set KLAS=$LG(##class(Prod.Kenmerk.DataDefinitie).Get("TBX",PRNr,"KLAS")) + Quit:KLAS["SP" 0 + Quit:KLAS["SY" 0 Set ODSP=$LG(##class(Prod.Kenmerk.DataDefinitie).Get("TBX",PRNr,"ODSP")) ; Onderdelen Special Quit ODSP'="F" ]]> Index: vhTest/Mock/BL/PPS/TBX/DocsV1.cls.xml =================================================================== diff -u -r34172 -r51780 --- vhTest/Mock/BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 34172) +++ vhTest/Mock/BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 51780) @@ -3,8 +3,7 @@ Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. -Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt -Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt 1 BL.PPS.TBX.DocsV1,Tools.Mock.MockClassBase right @@ -267,12 +266,6 @@ ]]> - -Basis:%String - - - Info:%String + + +vhDeploy.Deploy + + +%String +TBX Zaaglijst met plaataantallen + + + +1 + + + + + +