Index: csp/vhisie/TBX/Main/tmpDev.mac.rou =================================================================== diff -u -r220 -r222 --- csp/vhisie/TBX/Main/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 220) +++ csp/vhisie/TBX/Main/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 222) @@ -925,7 +925,7 @@ Quit MShowVervaldagOFFText(TBXOrdersDto,Taal) New Melding - Set Melding=TBXOrdersDto.GeefMeldingOfferteGeldig(Taal) + Set Melding=TBXOrdersDto.GeefMeldingOfferteGeldig(Taal,"HTML") If $L(Melding) { Set arShow("VervaldagOFF","INFO")=1 Set arShow("VervaldagOFF","TEXT")=Melding Index: APPS/TBXWeb/dto/TBXOrderLijst.cls.xml =================================================================== diff -u -r220 -r222 --- APPS/TBXWeb/dto/TBXOrderLijst.cls.xml (.../TBXOrderLijst.cls.xml) (revision 220) +++ APPS/TBXWeb/dto/TBXOrderLijst.cls.xml (.../TBXOrderLijst.cls.xml) (revision 222) @@ -6,6 +6,10 @@ %RegisteredObject 0 + +HTML + + APPS.TBXWeb.TBXContext 1 @@ -59,7 +63,7 @@ -Taal:%String +Taal:%String,OutputFormaat:%String %String indien we Vervaldatum correct kunnnen berekenen, dan : - ; Set OfferteGeldigheidTekst=$$$Replace(##class(cspBasis.GAProdTBox).WebTextValue("OfferteGeldigheidTekst_ofTotEindeActie",Taal,"O"),"::VervalDatum",Vervaldatum) ; "Deze offerte is 30 dagen geldig of tot einde actie, tot" ... - Set OfferteGeldigheidTekst=##class(cspBasis.GAProdTBox).WebTextValue("OfferteGeldigheidTekst_ofTotEindeActie",Taal,"O") ; "Deze offerte is 30 dagen geldig of tot einde actie." + ; Set OfferteGeldigheidTekst=$$$Replace(..GeefVertaling("OfferteGeldigheidTekst_ofTotEindeActie",Taal,"O",OutputFormaat),"::VervalDatum",Vervaldatum) ; "Deze offerte is 30 dagen geldig of tot einde actie, tot" ... + Set OfferteGeldigheidTekst=..GeefVertaling("OfferteGeldigheidTekst_ofTotEindeActie",Taal,"O",OutputFormaat) ; "Deze offerte is 30 dagen geldig of tot einde actie." } Else { - Set OfferteGeldigheidTekst=$$$Replace(##class(cspBasis.GAProdTBox).WebTextValue("OfferteGeldigheidTekst",Taal,"O"),"::VervalDatum",Vervaldatum) ; "Deze offerte is 30 dagen geldig, tot" + Set OfferteGeldigheidTekst=$$$Replace(..GeefVertaling("OfferteGeldigheidTekst",Taal,"O",OutputFormaat),"::VervalDatum",Vervaldatum) ; "Deze offerte is 30 dagen geldig, tot" } If (..MinimaleBestelhoeveelheid>1) { - Set VerpakkingOmschrijving=##class(cspBasis.GAProdTBox).WebTextValue("VPK_"_..VerpakkingType,Taal,"L") - Set OfferteVoorwaardenTekst=##class(cspBasis.GAProdTBox).WebTextValue("OfferteVoorwaardenTekst",Taal,"O") ; de placeholders nog te vervangen : volgende lijn! + Set VerpakkingOmschrijving=..GeefVertaling("VPK_"_..VerpakkingType,Taal,"L",OutputFormaat) + Set OfferteVoorwaardenTekst=..GeefVertaling("OfferteVoorwaardenTekst",Taal,"O",OutputFormaat) ; de placeholders nog te vervangen : volgende lijn! Set Melding=$$$Replace($$$Replace($$$Replace(OfferteVoorwaardenTekst,"::MinimaleBest",..MinimaleBestelhoeveelheid),"::Verpakking",VerpakkingOmschrijving),"::OfferteGeldigTekst",OfferteGeldigheidTekst) } Else { @@ -132,15 +136,50 @@ ]]> + +1 +Intern:%String,Taal:%String="N",TextType:%String="L" +1 +%String + + + + +1 +Intern:%String,Taal:%String="N",TextType:%String="L" +1 +%String + + + 1 Intern:%String,Taal:%String="N",TextType:%String="L" 1 %String + + +1 +Intern:%String,Taal:%String="N",TextType:%String="L",OutputFormaat:%String="" +1 +%String + + Index: WS/TBX/Order.cls.xml =================================================================== diff -u -r216 -r222 --- WS/TBX/Order.cls.xml (.../Order.cls.xml) (revision 216) +++ WS/TBX/Order.cls.xml (.../Order.cls.xml) (revision 222) @@ -233,6 +233,15 @@ + + +Waarde wordt on-the-flight berekend en ingevuld (proxy) +%String +1 + + + + %Integer Index: csp/tbx/printpage.cls.xml =================================================================== diff -u -r134 -r222 --- csp/tbx/printpage.cls.xml (.../printpage.cls.xml) (revision 134) +++ csp/tbx/printpage.cls.xml (.../printpage.cls.xml) (revision 222) @@ -35,7 +35,7 @@ 1) pxWSOrd.LeverTijd=$$$Trim($P(pxWSOrd.LeverTijd," (",1))_" ("_$P(pxWSOrd.LeverTijd," (",2,99) . Set pxWSOrd.LeverTijd=$$$Replace(pxWSOrd.LeverTijd,"Semaine","Sem.") + Set pxWSOrd.MeldingOfferteGeldig=TBXOrdersDto.GeefMeldingOfferteGeldig(Taal,"") + Do ; If $L(pxWSOrd.NietMeeleveren) Do . Set str="" . For i=1:1:$L(pxWSOrd.NietMeeleveren,";") Do