Index: APPS/Halux/PPS/TBXZaag/impl/LijstHelper.cls.xml
===================================================================
diff -u -r2895 -r2902
--- APPS/Halux/PPS/TBXZaag/impl/LijstHelper.cls.xml (.../LijstHelper.cls.xml) (revision 2895)
+++ APPS/Halux/PPS/TBXZaag/impl/LijstHelper.cls.xml (.../LijstHelper.cls.xml) (revision 2902)
@@ -26,7 +26,7 @@
%SQLQuery
LijnNr
-NotActive,0)=0
+NotActive,0)=0
group by Batch,SubBatch]]>
@@ -111,8 +111,8 @@
; index voorbereiden
Set ListPos=..ZaagList.Count()
- Set ..IndexBodemChanges(ListPos)=$S($isObject(Opdracht.Bodem):$LB(Opdracht.Bodem.GetPlaatKey(),Opdracht.Bodem.Breedte,Opdracht.Bodem.NodigePlaatLengte),1:"")
- Set ..IndexRugChanges(ListPos)=$S($isObject(Opdracht.Rug):$LB(Opdracht.Rug.GetPlaatKey(),Opdracht.Rug.Breedte,Opdracht.Rug.NodigePlaatLengte),1:"")
+ Set ..IndexBodemChanges(ListPos)=$S($isObject(Opdracht.Bodem)&&Opdracht.Bodem.ProductNr:$LB(Opdracht.Bodem.GetPlaatKey(),Opdracht.Bodem.Breedte,Opdracht.Bodem.NodigePlaatLengte),1:"")
+ Set ..IndexRugChanges(ListPos)=$S($isObject(Opdracht.Rug)&&Opdracht.Rug.ProductNr:$LB(Opdracht.Rug.GetPlaatKey(),Opdracht.Rug.Breedte,Opdracht.Rug.NodigePlaatLengte),1:"")
]]>
@@ -145,6 +145,8 @@
ListPos,Opdracht
ListPos,Opdracht
ListPos,Opdracht
ListPos,Opdracht
%String
1500 Lengte=Lengte*1.1 ;uit stroken
+ Quit:'PlaatLengte "n/a"
Set AantalPlaten=Lengte\PlaatLengte
Set Rest=$J(Lengte#PlaatLengte/1000,0,1)
Quit $S(AantalPlaten:AantalPlaten_"pl ",1:"")_$S(Rest>0.1:$TR(Rest,".","m"),1:"")