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
+
+
+
+
+
+