Index: BL/PR/GA/TandemBox.cls.xml =================================================================== diff -u -r18394 -r20214 --- BL/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 18394) +++ BL/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 20214) @@ -1086,77 +1086,41 @@ ]]> - + -Conversie van LadeCode en BoxSide +LadeCode is verplicht +BoxSide of reling : indien "" dan wordt de default Boxside/Reling voor deze LadeCode gekozen +Design is belangrijk voor Intivo en Antaro +BinnenGeep is optioneel, belangrijk voor Inschuifelement bij binnenladen DL/Z en CL/Z +SPZK is belangrijk voor dubbele sifonlade 1 -LadeCode,BoxSide,Design,BinnenGreep,SPZK +LadeCode:%String,BoxSide:%String="",Design:%String,BinnenGreep:%String="",SPZK:%String="",OnderdelenSpeciaal:%String="",NietMeeleverenBoxSide:%Boolean=0 1 +APPS.PM.Maatwerk.AfbeeldingService.impl.TBXLadeImageCodeBepalerInput 1) LC=$$$Replace(LC,"Y","Y2") ; Vorige opbouw van de imagecode. Deze gaf problemen voor klasse=SY2, want ladecode is reeds een "2" vlak na de "Y" - - Quit DC_LC_$S($L(BS):"_"_BS, 1:"")_$S(SifonQty>1:"_x2",1:"") + Quit LadeImageCodeBepalerInput ]]> Geeft de ImageURL voor de foto van de lade terug (berekening via BL.Prod.ImageLink) Toepassing = "WEB" of "MAKOVA" -LadeCode is verplicht -BoxSide of reling : indien "" dan wordt de default Boxside/Reling voor deze LadeCode gekozen -Design is belangrijk voor Intivo -BinnenGeep is optioneel, belangrijk voor Inschuifelement bij binnenladen DL/Z en CL/Z -SPZK is belangrijk voor dubbele sifonlade +LadeImageCodeBepalerInput : zie method GeefTBXLadeImageCodeBepalerInputMetDefaults() 1 -Toepassing:%String,LadeCode:%String,BoxSide:%String,Design:%String,BinnenGreep:%String,SPZK:%String +Toepassing:%String,LadeImageCodeBepalerInput:APPS.PM.Maatwerk.AfbeeldingService.impl.TBXLadeImageCodeBepalerInput 1 +%String Index: Prod/GAData/Product/tmpDev2.mac.rou =================================================================== diff -u -r2589 -r20214 --- Prod/GAData/Product/tmpDev2.mac.rou (.../tmpDev2.mac.rou) (revision 2589) +++ Prod/GAData/Product/tmpDev2.mac.rou (.../tmpDev2.mac.rou) (revision 20214) @@ -259,24 +259,19 @@ xmlwSpecialsTBX #define VTLKeyLC "PR;GA;TBLC" - New LC,URL2 + New LC,URL2,LadeImageCodeBepalerInput Set LC=..Val("LC") Do TAGWRITE^XMLWRITE(DevObj,"LADECODE",LC) Do WRITELN^XMLWRITE(DevObj) // Via BL.Prod.ImageLink - Set URL2=##class(BL.PR.GA.TandemBox).GetImageURL("WEB", ..Val("LC"),..Val("BS"),..Val("DS"),..Val("BGRP"),..Val("SPZK")) - // Via VertalingLink (OLD) - ;Set URL2=##class(Res.VertalingLink).GetLinkVertaling($$$VTLKeyLC,$$xmlwTBXLCToImg(LC),"LB",Taal,,"WWW") - ;Set:(URL2[".gif")&&(..Val("BS")="BD") URL2=$$REPLACE^vhRtn1(URL2,".gif","_BS.gif") ; Dubbelwandige boxside + Set LadeImageCodeBepalerInput = ##class(BL.PR.GA.TandemBox).GeefTBXLadeImageCodeBepalerInputMetDefaults(..Val("LC"),..Val("BS"),..Val("DS"),..Val("BGRP"),..Val("SPZK"), ..Val("ODSP"), ..Val("NMBS")) + Set URL2=##class(BL.PR.GA.TandemBox).GetImageURL("WEB", LadeImageCodeBepalerInput) + Do TAGWRITE^XMLWRITE(DevObj,"IMAGEURL",URL2) Do WRITELN^XMLWRITE(DevObj) Quit - /* -xmlwTBXLCToImg(LC) - Quit:($G(LC)="") "" - Quit ##class(BL.PR.GA.TandemBox).ImageCodeFromLC(.LC,..Val("BS")) - */ + ; GAData.Product methods: Index: BL/PR/GA/TB/tmpDev.mac.rou =================================================================== diff -u -r1152 -r20214 --- BL/PR/GA/TB/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 1152) +++ BL/PR/GA/TB/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 20214) @@ -29,8 +29,6 @@ Quit $G(lbTPs) CalcBreedteIntern() ; (CB,WD,OPVLLI,OPVLRE,MTIB) Quit CB-(2*$G(WD))-($G(OPVLLI)+$G(OPVLRE))-$G(MTIB) -ImageCodeFromLC() ; Parameters: LC,BS - Quit ImgLC_"_"_$S($E(BS,1)="B":"BD", 1:BS) CalcInfoDiverse() ; Parameters: WSOrdLn,lbArgs Quit tmpLB DFLBoxSideID() ; Parameters: blnBX,VoorkeurID Index: BL/Prod/ImageLink.cls.xml =================================================================== diff -u -r2692 -r20214 --- BL/Prod/ImageLink.cls.xml (.../ImageLink.cls.xml) (revision 2692) +++ BL/Prod/ImageLink.cls.xml (.../ImageLink.cls.xml) (revision 20214) @@ -226,47 +226,57 @@ ]]> - + +1 +ProductID:%String +1 +APPS.PM.Maatwerk.AfbeeldingService.impl.TBXLadeImageCodeBepalerInput + + + + -d ##class(BL.Prod.ImageLink).TBXImageCode(PRNr) -Bepaald aan de hand van de productkenmerken de code voor het beeld +Bepaalt aan de hand van de productkenmerken de code voor het beeld Het eigenlijke beeld moet nog opgezocht worden in datastructuur Res.ImageLink 1 -PRNr +PRNr:%String +1 +%String - - -w ##class(BL.Prod.ImageLink).TBXImageViaCode("DLS2","BK","II") -Bepaald aan de hand van kenmerken de code voor het beeld -Wordt ook direct opgeroepen vanuit de TBX wizard + 1 -LadeCode,BoxSide,Design,BinnenGreep,SPZK +LadeImageCodeBepalerInput:APPS.PM.Maatwerk.AfbeeldingService.impl.TBXLadeImageCodeBepalerInput +%String - -d ##class(BL.Prod.ImageLink).KADImageCode(PRNr) 1 -PRNr +PRNr:%String +1