Index: APPS/Halux/Planning/Resource/impl/ConvertLBX.cls.xml
===================================================================
diff -u -r57301 -r57446
--- APPS/Halux/Planning/Resource/impl/ConvertLBX.cls.xml (.../ConvertLBX.cls.xml) (revision 57301)
+++ APPS/Halux/Planning/Resource/impl/ConvertLBX.cls.xml (.../ConvertLBX.cls.xml) (revision 57446)
@@ -5,24 +5,26 @@
600:2,1:1)
- Set ..DiepteCode=$S(..IngegevenKenmerken.LadeDiepte>550:2,1:1)
- Set ..SpoelbakCode=$S(..IngegevenKenmerken.Toepassing="L":"",$zcvt(..IngegevenKenmerken.UitsparingUitsparingAantal,"U")="DUBBEL":2,1:1)
- Set VoorWandType=$zcvt(..IngegevenKenmerken.VoorWandTypeVanCBinnenlade_..IngegevenKenmerken.VoorWandTypeVanKBinnenlade_..IngegevenKenmerken.VoorWandTypeVanMBinnenlade,"U")
- Set ..FrontCode=$S($zcvt(..IngegevenKenmerken.IsBinnenlade,"U")="TRUE":$S(VoorWandType["GLAS":"GLAS",VoorWandType["RELING":"RELING",1:"BASIS"),1:"")
- Set ..MatCode=..IngegevenKenmerken.MatMateriaal
- Set ..VerpakCode=..IngegevenKenmerken.VerpakkingType
+
+
+ Set ..AXKenmerken.Internebreedte=..AXKenmerken.CorpusBreedte-(2*..AXKenmerken.CorpusWandDikte)
+ Set ..BreedteCode=$S(..AXKenmerken.Internebreedte>600:2,1:1)
+ Set ..DiepteCode=$S(..AXKenmerken.LadeDiepte>550:2,1:1)
+ Set ..SpoelbakCode=$S(..AXKenmerken.Toepassing="L":"",$zcvt(..AXKenmerken.UitsparingUitsparingAantal,"U")="DUBBEL":2,1:1)
+ Set VoorWandType=$zcvt(..AXKenmerken.VoorWandTypeVanCBinnenlade_..AXKenmerken.VoorWandTypeVanKBinnenlade_..AXKenmerken.VoorWandTypeVanMBinnenlade,"U")
+ Set ..FrontCode=$S($zcvt(..AXKenmerken.IsBinnenlade,"U")="TRUE":$S(VoorWandType["GLAS":"GLAS",VoorWandType["RELING":"RELING",1:"BASIS"),1:"")
+ Set ..MatCode=..AXKenmerken.MatMateriaal
+ Set ..VerpakCode=..AXKenmerken.VerpakkingType
Set ..AantalCode=$S(..ProductieOrderLijn.Aantal<10:1,..ProductieOrderLijn.Aantal<50:2,1:3)
/// SPECIAAL (Front only, te kleine of te gorte breedte, afgerond front voor klant Dibo
- Set ..SpeciaalCode=..IngegevenKenmerken.ProductieWijze
+ Set ..SpeciaalCode=..AXKenmerken.ProductieWijze
Set:..SpeciaalCode="V" ..SpeciaalCode=""
- If ((..IngegevenKenmerken.Internebreedte<79)||(..IngegevenKenmerken.Internebreedte>1600)) && (..IngegevenKenmerken.VerpakkingType="V1")
+ If ((..AXKenmerken.Internebreedte<79)||(..AXKenmerken.Internebreedte>1600)) && (..AXKenmerken.VerpakkingType="V1")
{
Set ..SpeciaalCode="BREEDTE"
}
- If ((..IngegevenKenmerken.Internebreedte<165)||(..IngegevenKenmerken.Internebreedte>1500)) && (..IngegevenKenmerken.VerpakkingType'="V1")
+ If ((..AXKenmerken.Internebreedte<165)||(..AXKenmerken.Internebreedte>1500)) && (..AXKenmerken.VerpakkingType'="V1")
{
Set ..SpeciaalCode="BREEDTE"
}
@@ -31,14 +33,17 @@
50)
+ If $isObject(..AXKenmerken)&&(..AXKenmerken.Internebreedte>50)
{
Do ..CreateResourceHoofdlijn()
Do ..CreateResourceMat()
Do ..CreateResourceVoormontage()
Do ..CreateResourceSpoelbak()
Do ..CreateResourceSpeciaal()
Do ..CreateInkorten()
+ Do ..CreateResourcePickingOnderdelen()
+ Do ..CreateResourcePickingZijkanten()
+ Do ..CreateResourceSnijdenHuls()
}
Else
{ Set ..SpeciaalCode="ZNDR KENMERK"
@@ -55,18 +60,18 @@
Set KPRNr=$P(^PRBS("BS",..PRNr,"TOBSYS.001"),"\")
If KPRNr=1297240 ; T60.1125W Syncro stang om in te korten
{
- Do ..CreateOneResource("LBX&TBX","Voormontage","TipOn","INK:TIPON")
+ Do ..CreateOneResource("LBX&TBX","Voormontage","Syncro","LBX","INK:TIPON")
}
}
If $D(^PRBS("BS",..PRNr,"DWARSV.001"))
{
- Do ..CreateOneResource("LBX&TBX","Voormontage","DwarsVerd","INK:DWARSV")
+ Do ..CreateOneResource("LBX&TBX","Voormontage","DwarsVerd","LBX","INK:DWARSV")
}
If $D(^PRBS("BS",..PRNr,"ZIJSTABI.001"))
{
- Do ..CreateOneResource("LBX&TBX","Voormontage","ZijStab","INK:ZIJSTAB")
+ Do ..CreateOneResource("LBX&TBX","Voormontage","ZijStab","LBX","INK:ZIJSTAB")
}
]]>
@@ -76,8 +81,9 @@
Quit:..SpoelbakCode&&(..AantalCode>5)
Quit:..SpeciaalCode'=""
- Set Lijn=$S(..VerpakCode="V1":"L1",1:"L2&3")
- Do ..CreateOneResource("LBX&TBX",Lijn,"LBX","F:LBX;S:"_$S(..SpoelbakCode="":0,1:1)_";B:"_..BreedteCode,,1)
+ Set Lijn=$S(..VerpakCode="V1":"Lijn 1",1:"Lijn 2&3")
+ Set Selector="S:"_$S(..SpoelbakCode="":0,1:1)_";B:"_..BreedteCode
+ Do ..CreateOneResource("LBX&TBX",Lijn,"Lade","LBX",Selector,,1)
]]>
@@ -89,31 +95,72 @@
Set SnijCode=..GeefMatAantalKeerSnijden()
Set:SnijCode="" SnijCode="STD"
Set:..SpoelbakCode SnijCode="SPOEL"
-
- Do ..CreateOneResource("MAT","Mat","Intern","F:"_$S(..MatCode="CV":"VILT",1:"STD")_";SN:"_SnijCode_";O:Intern")
+ Set Selector="SN:"_SnijCode
+ Do ..CreateOneResource("MAT","Mat","Intern",$S(..MatCode="CV":"VILT",1:"ASM"),Selector)
]]>
5))
+ Do ..CreateOneResource("LBX&TBX","Spoelbak LBX&TBX","Lade","LBX","S:"_..SpoelbakCode,,(..ProductieOrderLijn.Aantal>5))
]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+