1 WS.OngeauthenticeerdeWebService OfferteService http://www.vanhoecke.be/AX/DocGen/OfferteService Mail zal AX doen. FTP gaan we niet meer moeten doen. Zit nu enkel nog in de oude code voor Vhisie3. Printen doen we nooit "automatisch". Als een offerte geprint wordt, is dat een expliciete handeling van de gebruiker, en dus puur in AX. OfferteData:BL.Flow.Proxy.pxOfferte WS.AX.DocGen.dto.RenderResultaat 1 Tijdelijke aanpassing van de "OfferteGeldig"-melding : tussen 01/04 en 30/04/2022 wordt de melding aangepast, vanwege de geplande prijswijzigingen vanaf 01/05/2022. Na deze datum zal de tekst automatisch terug de normale tekst worden, zoals doorgegeven vanuit Ax/Biztalk. Nadien zou de method-call best wel uitgeschakeld worden. OfferteData:BL.Flow.Proxy.pxOfferte 1 = $$$Datum01mei2025) && (CurrentDate < $$$Datum01juli2025) && $IsObject(OfferteData.MEMO) { Set MemoTekstIterator = ##class(TECH.ListIterator).%New(OfferteData.MEMO) While (MemoTekstIterator.HasNext()) { #dim MemoTag As BL.FOP.Basis.pxTekstHTML = MemoTekstIterator.Next() If (MemoTag.Tag = "MEMO") { // && (MemoTag.Attributes.GetAt("type") = "PRIJS_GELDIG_BTWCLAUSULE") If (MemoTag.Tekst [ "Geldig 30 dagen" ) Set MemoTag.Tekst = ##class(TECH.StringUtils).Replace(MemoTag.Tekst, "Geldig 30 dagen" ,"Geldig tot en met 30/06/2025") If (MemoTag.Tekst [ "Valable 30 jours") Set MemoTag.Tekst = ##class(TECH.StringUtils).Replace(MemoTag.Tekst, "Valable 30 jours","Valable jusqu'au 30/06/2025") If (MemoTag.Tekst [ "Valid 30 days" ) Set MemoTag.Tekst = ##class(TECH.StringUtils).Replace(MemoTag.Tekst, "Valid 30 days" ,"Valid until 30/06/2025") If (MemoTag.Tekst [ "Gueltig 30 tage" ) Set MemoTag.Tekst = ##class(TECH.StringUtils).Replace(MemoTag.Tekst, "Gueltig 30 tage","Gueltig bis 30/06/2025") } } } ]]> Tijdelijk tekstlijn toevoegen voor de geplande prijswijzigingen vanaf 01/10/2021. OfferteData:BL.Flow.Proxy.pxOfferte 1 (Tijdelijke) aanpassing van de vermelding "Stock" naar leeg. Dit vanwege een groot aantal stock-problemen, waardoor bepaalde producten tijdelijk niet op stock zijn. Bidi heeft ervoor gekozen om de vermelding gewoon weg te laten, eerder dan de actuele levertermijn vanuit AX door te geven. OfferteData:BL.Flow.Proxy.pxOfferte 1 OfferteData:BL.Flow.Proxy.pxOfferte,PasAanIndienOngeldig:%Boolean 1 OfferteData:BL.Flow.Proxy.pxOfferte 1 DocRef:%String,Extension:%String="pdf" 1 %String