Index: APPS/EC/enu/ProductType/AutoComplete.cls.xml =================================================================== diff -u --- APPS/EC/enu/ProductType/AutoComplete.cls.xml (revision 0) +++ APPS/EC/enu/ProductType/AutoComplete.cls.xml (revision 66041) @@ -0,0 +1,42 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de Enumeratie - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +De enumeratie Eigenschapn moeten als type de enumeratieklasse zelf terug geven. De enumeratieklasse moet afleiden van TECH.Enumeration +serial +1 +%SerialObject + + +%String +"LBX" +1 +1 + + + +%String +"MVX" +1 +1 + + + +%String +"TBX" +1 +1 + + + +%String +"TAX" +1 +1 + + + + + Index: BL/Flow/Proxy/pxLevering.cls.xml =================================================================== diff -u -r64772 -r66041 --- BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 64772) +++ BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 66041) @@ -323,6 +323,8 @@ . Set sc=$S(FactSoort="":$$$ERROR($$$GeneralError,"Subnode van ^KUL() onbekend"), 1:$$$OK) Do:($IsObject($G(%blFlowDoc))) %blFlowDoc.ProxySettings.SetAt(KLNr,"KLNr") + #dim ProductOmschrijvingTaal = ##class(BL.Flow.Proxy.impl.LeverbonAfwijkendeTaalBepaler).%New().GeefAfwijkendeTaalVoorProductOpBonIndienNodig(BONNr) + Do:($IsObject($G(%blFlowDoc))) %blFlowDoc.ProxySettings.SetAt(ProductOmschrijvingTaal,"ProductOmschrijvingTaal") Do:($IsObject($G(%blFlowDoc))) %blFlowDoc.ReplaceXsltParam("pImageColVisible="_$$$xslpFromDoc,"pImageColVisible="_%blFlowDoc.ShowImageColumn(KLNr,"L",BONNr)) // Lock opzetten, om gelijktijdigheid van sortering/verwerking te vermijden @@ -452,9 +454,8 @@ #dim Rec As %String = $G(^KUL(KLNr,FactSoort,BONNr,1)) #dim Rec3 As %String = $G(^KUL(KLNr,FactSoort,BONNr,3)) #dim Taal As %String = $S(+Rec3:$P(Rec3,"\",9), 1:$P($$$KLRec(0),"\",9)) ; Ophalen Taal uit Leveringsadres, indien aanwezig, anders uit klantdata + Set Taal = ##class(BL.Flow.Proxy.impl.LeverbonAfwijkendeTaalBepaler).%New().GeefAfwijkendeTaalVoorBonIndienNodig(BONNr,Taal) - Set Taal = ##class(BL.Flow.Proxy.impl.LeverbonAfwijkendeTaalBepaler).%New().GeefAfwijkendeTaalIndienNodig(BONNr,Taal) - Set:(Taal="") Taal="N" #dim Munt As %String = $P(Rec,"\",18) #dim blnBruto As %Boolean = $P(Rec,"\",27) Index: vhUnitTest/BL/Flow/Proxy/impl/LeverbonAfwijkendeTaalBepaler/Test.cls.xml =================================================================== diff -u -r64473 -r66041 --- vhUnitTest/BL/Flow/Proxy/impl/LeverbonAfwijkendeTaalBepaler/Test.cls.xml (.../Test.cls.xml) (revision 64473) +++ vhUnitTest/BL/Flow/Proxy/impl/LeverbonAfwijkendeTaalBepaler/Test.cls.xml (.../Test.cls.xml) (revision 66041) @@ -3,40 +3,41 @@ vhUnitTest.TestCase - + - + + + + + + + + + Index: BL/Flow/Proxy/impl/LeverbonAfwijkendeTaalBepaler.cls.xml =================================================================== diff -u -r64454 -r66041 --- BL/Flow/Proxy/impl/LeverbonAfwijkendeTaalBepaler.cls.xml (.../LeverbonAfwijkendeTaalBepaler.cls.xml) (revision 64454) +++ BL/Flow/Proxy/impl/LeverbonAfwijkendeTaalBepaler.cls.xml (.../LeverbonAfwijkendeTaalBepaler.cls.xml) (revision 66041) @@ -8,19 +8,25 @@ 1 + +DOM.VKP.impl.EindPersonalityBepaler +1 + + -UitleveringRepository:Flow.Uitlevering.HoofdingRepository="" +UitleveringRepository:Flow.Uitlevering.HoofdingRepository="",EindPersonalityBepaler:DOM.VKP.impl.EindPersonalityBepaler="" 1 1 %Status 1 - + BONNr:%String,Taal:%String %String + + +BONNr:%String,Taal:%String="E" +%String + + Index: BL/FOP/Prod/Product.cls.xml =================================================================== diff -u -r56610 -r66041 --- BL/FOP/Prod/Product.cls.xml (.../Product.cls.xml) (revision 56610) +++ BL/FOP/Prod/Product.cls.xml (.../Product.cls.xml) (revision 66041) @@ -115,7 +115,7 @@ #define TestPrijsLijst (KLNr=4682)&&(Basis="P") #define TestKlant (KLNr?1(1"4682",1"5005")) - New Ref,RecJ,arTxt,KlantRef,blImage,ImageUrl,ImageType,CodeMaatwerk,CodeMaatwerkVermelden + New Ref,RecJ,arTxt,KlantRef,blImage,ImageUrl,ImageType,CodeMaatwerk,CodeMaatwerkVermelden,ProduktOmschrijvingTaal Set Ref=$NA(^KPR(PRNr)) Set:'$D(@Ref) Ref=$NA(^KPRO(PRNr)) Quit:'$D(@Ref) @@ -170,7 +170,9 @@ . Set ..TEKST=##class(BL.FOP.Basis.pxTekstBlok).CreateFromArray(.arTxt) . Set ..LevRef=$$$Trim($P(RecJ,"\",3)) Else Do - . Do ##class(Prod.ProductTekst).GetOmschrijvingArrayViaPRNr(PRNr,Taal,.arTxt,1,1) + . Set ProduktOmschrijvingTaal = Taal + . Set:($IsObject($G(%blFlowDoc))) ProduktOmschrijvingTaal = %blFlowDoc.ProxySettings.GetAt("ProductOmschrijvingTaal") + . Do ..GeefOmschrijvingArrayVoorAlleTalen(PRNr,ProduktOmschrijvingTaal,.arTxt) . If $G(KLNr)=$$$KlantGroupNivelles Do ; Toevoegen van gewicht en intrastat . . Set Gewicht=$$$PRGet($$$Gewicht) . . Set GewichtFmt=$TR($J(Gewicht/1000,0,3),".",",") @@ -201,6 +203,34 @@ ]]> + + +1 + + + ProductID:%String,KlantID:DOM.VKP.VanHoeckeKlantID,Taal:%String 1 Index: APPS/EC/enu/ProductType.cls.xml =================================================================== diff -u -r62344 -r66041 --- APPS/EC/enu/ProductType.cls.xml (.../ProductType.cls.xml) (revision 62344) +++ APPS/EC/enu/ProductType.cls.xml (.../ProductType.cls.xml) (revision 66041) @@ -3,7 +3,7 @@ datatype 1 -%String +TECH.Enumeration ;TBX;LBX;TAX;MVX @@ -15,24 +15,28 @@ 1 +APPS.EC.enu.ProductType 1 +APPS.EC.enu.ProductType 1 +APPS.EC.enu.ProductType 1 +APPS.EC.enu.ProductType Index: APPS/EC/enu/ProductType/Verwerker.cls.xml =================================================================== diff -u --- APPS/EC/enu/ProductType/Verwerker.cls.xml (revision 0) +++ APPS/EC/enu/ProductType/Verwerker.cls.xml (revision 66041) @@ -0,0 +1,56 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de Enumeratie - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +De enumeratie methoden moeten als type de enumeratieklasse zelf terug geven. De enumeratieklasse moet afleiden van TECH.Enumeration +1 +1 + + +1 +ProductType:APPS.EC.enu.ProductType + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + + +