Index: AXimpl/Admin/STAT/Invoice/Processor.cls.xml =================================================================== diff -u -r49442 -r49445 --- AXimpl/Admin/STAT/Invoice/Processor.cls.xml (.../Processor.cls.xml) (revision 49442) +++ AXimpl/Admin/STAT/Invoice/Processor.cls.xml (.../Processor.cls.xml) (revision 49445) @@ -6,13 +6,13 @@ @@ -25,26 +25,26 @@ #dim PeriodeSubscript As %String = $piece(Line.InvoiceDate,"-",1)_"."_$piece(Line.InvoiceDate,"-",2)_" " #dim AdminProductId As %String = ..GetAdminProductId(Line) - #dim MaandRec As %String = $get(^KSTKL(KlantNr,0,PeriodeSubscript),"") - set $piece(MaandRec,"\",1)= $piece(MaandRec,"\",1) + Line.InventQty - set $piece(MaandRec,"\",2)= $piece(MaandRec,"\",1) + 1 - set $piece(MaandRec,"\",3)= $piece(MaandRec,"\",1) + (Line.InventQty*Line.LineAmount) - set ^KSTKL(KlantNr,0,PeriodeSubscript) = MaandRec + #dim MaandRec As %String = $Get(^KSTKL(KlantNr,0,PeriodeSubscript),"") + Set $Piece(MaandRec,"\",1)= $Piece(MaandRec,"\",1) + Line.InventQty + Set $Piece(MaandRec,"\",2)= $Piece(MaandRec,"\",1) + 1 + Set $Piece(MaandRec,"\",3)= $Piece(MaandRec,"\",1) + (Line.InventQty*Line.LineAmount) + Set ^KSTKL(KlantNr,0,PeriodeSubscript) = MaandRec - #dim ProductLastInfoRec As %String = $get(^KSTKL(KlantNr,AdminProductId,0),"") - set $piece(ProductLastInfoRec,"\",1) = $$EXTDATE^vhLib.DataType(Line.InvoiceDate,"DD.MM.JJ") - set $piece(ProductLastInfoRec,"\",2) = Line.LineAmount - set $piece(ProductLastInfoRec,"\",3) = ..GeefVerkoopEenheid(Line) - set $piece(ProductLastInfoRec,"\",4) = "EUR" - set $piece(ProductLastInfoRec,"\",5) = 1 - set ^KSTKL(KlantNr,AdminProductId,0) = ProductLastInfoRec + #dim ProductLastInfoRec As %String = $Get(^KSTKL(KlantNr,AdminProductId,0),"") + Set $Piece(ProductLastInfoRec,"\",1) = $$EXTDATE^vhLib.DataType(Line.InvoiceDate,"DD.MM.JJ") + Set $Piece(ProductLastInfoRec,"\",2) = Line.LineAmount + Set $Piece(ProductLastInfoRec,"\",3) = ..GeefVerkoopEenheid(Line) + Set $Piece(ProductLastInfoRec,"\",4) = "EUR" + Set $Piece(ProductLastInfoRec,"\",5) = 1 + Set ^KSTKL(KlantNr,AdminProductId,0) = ProductLastInfoRec - #dim ProductRec As %String = $get(^KSTKL(KlantNr,AdminProductId,PeriodeSubscript),"") - set $piece(ProductRec,"\",1) = $piece(ProductRec,"\",1) + Line.InventQty - set $piece(ProductRec,"\",2) = $piece(ProductRec,"\",1) + 1 - set $piece(ProductRec,"\",3) = ..GeefMarge(Line) - set $piece(ProductRec,"\",4) = $piece(ProductRec,"\",1) + (Line.InventQty*Line.LineAmount) - set ^KSTKL(KlantNr,AdminProductId,PeriodeSubscript) = ProductRec + #dim ProductRec As %String = $Get(^KSTKL(KlantNr,AdminProductId,PeriodeSubscript),"") + Set $Piece(ProductRec,"\",1) = $Piece(ProductRec,"\",1) + Line.InventQty + Set $Piece(ProductRec,"\",2) = $Piece(ProductRec,"\",1) + 1 + Set $Piece(ProductRec,"\",3) = ..GeefMarge(Line) + Set $Piece(ProductRec,"\",4) = $Piece(ProductRec,"\",1) + (Line.InventQty*Line.LineAmount) + Set ^KSTKL(KlantNr,AdminProductId,PeriodeSubscript) = ProductRec ]]> @@ -53,38 +53,38 @@ 1 @@ -97,40 +97,40 @@ #dim StockNiveaus As APPS.common.dto.StockNiveaus = ##class(APPS.common.StockNiveauService).%New(AdminProductId).GeefAlleStockTypeNiveaus() - #dim WeekRec As %String = $get(^KSPW(AdminProductId,WeekSubscript)) + #dim WeekRec As %String = $Get(^KSPW(AdminProductId,WeekSubscript)) - set $piece(WeekRec,"\",1) = $piece(WeekRec,"\",1) + Line.InventQty - set $piece(WeekRec,"\",2) = $piece(WeekRec,"\",2) + Line.LineAmount - set $piece(WeekRec,"\",3) = ..GeefMarge(Line) - set $piece(WeekRec,"\",4) = StockNiveaus.Fysisch - set $piece(WeekRec,"\",5) = StockNiveaus.Theoretisch - set $piece(WeekRec,"\",6) = StockNiveaus.Praktisch + Set $Piece(WeekRec,"\",1) = $Piece(WeekRec,"\",1) + Line.InventQty + Set $Piece(WeekRec,"\",2) = $Piece(WeekRec,"\",2) + Line.LineAmount + Set $Piece(WeekRec,"\",3) = ..GeefMarge(Line) + Set $Piece(WeekRec,"\",4) = StockNiveaus.Fysisch + Set $Piece(WeekRec,"\",5) = StockNiveaus.Theoretisch + Set $Piece(WeekRec,"\",6) = StockNiveaus.Praktisch - set ^KSPW(AdminProductId,WeekSubscript )= WeekRec + Set ^KSPW(AdminProductId,WeekSubscript )= WeekRec ]]> Line:AXimpl.Admin.STAT.Invoice.Line 1 %String - Line:AXimpl.Admin.STAT.Invoice.Line 1 %Numeric - Line:AXimpl.Admin.STAT.Invoice.Line 1 @@ -139,14 +139,14 @@ 1 %Integer - RecId:%Integer 1 -