Index: APPS/Stat/TAXAttentie/dto/Data.cls.xml =================================================================== diff -u -r32351 -r37547 --- APPS/Stat/TAXAttentie/dto/Data.cls.xml (.../Data.cls.xml) (revision 32351) +++ APPS/Stat/TAXAttentie/dto/Data.cls.xml (.../Data.cls.xml) (revision 37547) @@ -11,6 +11,10 @@ TECH.Decimal + +TECH.String + + OffsetAantal:TECH.Integer="",OffsetOmzet:TECH.Decimal="" 1 Index: APPS/Stat/TAXAttentie/impl/DataVerzamelaar.cls.xml =================================================================== diff -u -r32325 -r37547 --- APPS/Stat/TAXAttentie/impl/DataVerzamelaar.cls.xml (.../DataVerzamelaar.cls.xml) (revision 32325) +++ APPS/Stat/TAXAttentie/impl/DataVerzamelaar.cls.xml (.../DataVerzamelaar.cls.xml) (revision 37547) @@ -38,6 +38,11 @@ 1 + +TECH.ListOfDataTypesOnDisk +1 + + ProductAPI:DOM.PM.ProductAPI,ProductTypeAPI:DOM.PM.ProductTypeAPI,VerkoopFactuurAPI:DOM.VKP.FactuurAPI,PeriodeComparator:TECH.PeriodeComparator 1 @@ -49,6 +54,7 @@ set ..ProductTypeAPI = $$$Implementation(ProductTypeAPI, ##class(DOM.DomeinContext).Instance().GeefProductTypeAPI()) set ..VerkoopFactuurAPI = $$$Implementation(VerkoopFactuurAPI, ##class(DOM.DomeinContext).Instance().GeefVerkoopFactuurAPI()) set ..PeriodeComparator = $$$Implementation(PeriodeComparator ,##class(TECH.PeriodeComparator).%New()) + set ..Records = ##class(TECH.ListOfDataTypesOnDisk).%New() quit $$$OK ]]> @@ -73,6 +79,10 @@ set Data.Aantal = Data.Aantal + FactuurData.Aantal set Data.Omzet = Data.Omzet + FactuurData.Omzet + + #dim Product As DOM.PM.Product = ..ProductAPI.GeefProduct(FactuurData.ProductId) + + do ..Records.Insert($listbuild(Factuur.GeefID(),$$$ExcelDat(Factuur.GeefFactuurDatum()),Factuur.GeefKlant().GeefNaam(),FactuurData.Aantal,FactuurData.Omzet,Product.GeefKorttekst())) } } @@ -83,6 +93,14 @@ ]]> + +TECH.ListOfDataTypesOnDisk + + + Factuur:DOM.VKP.Factuur 1 @@ -108,6 +126,7 @@ set Data.Aantal = BonLijn.GeefAantal() * Telbaar set Data.Omzet = BonLijn.GeefTotaalNettoExclBTW() + set Data.ProductId = ProductID do DataLijst.Insert(Data) } Index: APPS/Stat/TAXAttentie/impl/DataExporter.cls.xml =================================================================== diff -u --- APPS/Stat/TAXAttentie/impl/DataExporter.cls.xml (revision 0) +++ APPS/Stat/TAXAttentie/impl/DataExporter.cls.xml (revision 37547) @@ -0,0 +1,44 @@ + + + +TECH.RegisteredObject + + +TECH.File.FileWriter +1 + + + +APPS.Stat.TAXAttentie.impl.DataVerzamelaar +1 + + + +1 +1 +%Status +1 + + + + +FullFilename:%String + + + + + +