Index: AX/Uitgaand/PM/impl/RunAll2a.cls.xml =================================================================== diff -u -r46878 -r47203 --- AX/Uitgaand/PM/impl/RunAll2a.cls.xml (.../RunAll2a.cls.xml) (revision 46878) +++ AX/Uitgaand/PM/impl/RunAll2a.cls.xml (.../RunAll2a.cls.xml) (revision 47203) @@ -26,8 +26,8 @@ Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevDixfGenerator).%New().GenerateAll("HLX") // 0606 - AANKOOPPRIJZEN LEVERANCIERS Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevKortingDixfGenerator).%New().GenerateAll("VHBE") // 0606 - KORTINGEN LEVERANCIERS Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevKortingDixfGenerator).%New().GenerateAll("HLX") // 0606 - KORTINGEN LEVERANCIERS - Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevCifDixfGenerator).%New().GenerateAll("VHBE") // 0606 - CIF % LEVERANCIERS - Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevCifDixfGenerator).%New().GenerateAll("HLX") // 0606 - CIF % LEVERANCIERS + Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevCifDixfGenerator).%New().GenerateAll("VHBE") // 0606_VHBE_AANKOOPPRIJZEN LEVERANCIERS CIF% + Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevCifDixfGenerator).%New().GenerateAll("HLX") // 0606_HLX_AANKOOPPRIJZEN LEVERANCIERS CIF% Do ##class(AX.Uitgaand.PM.VestSpecOrdInst.impl.VestSpecOrdInstDixfGenerator).%New().GenerateAll("VHBE") // 0607 - VESTIGINGSPECIFIEKE ORDERINSTELLINGEN Do ##class(AX.Uitgaand.PM.VestSpecOrdInst.impl.VestSpecOrdInstDixfGenerator).%New().GenerateAll("HLX") // 0607 - VESTIGINGSPECIFIEKE ORDERINSTELLINGEN Do ##class(AX.Uitgaand.PM.UOMConversie.impl.UOMConversieDixfGenerator).%New().GenerateAll() // 0608 - UOMCONVERSIE Index: vhUnitTest/AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevCifDixfConverter/Test.cls.xml =================================================================== diff -u -r46087 -r47203 --- vhUnitTest/AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevCifDixfConverter/Test.cls.xml (.../Test.cls.xml) (revision 46087) +++ vhUnitTest/AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevCifDixfConverter/Test.cls.xml (.../Test.cls.xml) (revision 47203) @@ -36,13 +36,13 @@ #dim ConvertedProduct As AXdixf.AankoopPrijzenLev.AankoopPrijzenLev = Converter.Convert(AxProduct,"1",Firma) Do $$$AssertEquals(ConvertedProduct.AccountCode ,"Tabel") - Do $$$AssertEquals(ConvertedProduct.Amount ,"") Do $$$AssertEquals(ConvertedProduct.FromDate ,"02/01/2017") Do $$$AssertEquals(ConvertedProduct.InventDimId ,"AllBlank") Do $$$AssertEquals(ConvertedProduct.ItemCode ,"Tabel") Do $$$AssertEquals(ConvertedProduct.JournalName ,"HOJ") - Do $$$AssertEquals(ConvertedProduct.JournalNum ,"00000020") + Do $$$AssertEquals(ConvertedProduct.JournalNum ,"00000030") Do $$$AssertEquals(ConvertedProduct.Module ,"Leverancier") + Do $$$AssertEquals(ConvertedProduct.Percent1 ,"") Do $$$AssertEquals(ConvertedProduct.Percent2 ,"") Do $$$AssertEquals(ConvertedProduct.QuantityAmountFrom ,"") Do $$$AssertEquals(ConvertedProduct.QuantityAmountTo ,"") @@ -74,7 +74,7 @@ ]]> - + Index: AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevCifIterator.cls.xml =================================================================== diff -u -r46441 -r47203 --- AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevCifIterator.cls.xml (.../AankoopPrijzenLevCifIterator.cls.xml) (revision 46441) +++ AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevCifIterator.cls.xml (.../AankoopPrijzenLevCifIterator.cls.xml) (revision 47203) @@ -3,11 +3,17 @@ TECH.RegisteredObject,TECH.Iterator - -AX.Uitgaand.PM.impl.MigratieProductVolgensAxEntiteitRepository + +%String +"AankoopPrijzenLevCif" 1 + +AX.Uitgaand.PM.impl.LoggerProductenMigratie +1 + + %Integer 1 @@ -39,14 +45,14 @@ -QueryAPI:TECH.Query.QueryAPI="",Vestiging:AXimpl.InterneFirmaInitialen,MigratieProductVolgensAxEntiteitRepository:AX.Uitgaand.PM.impl.MigratieProductVolgensAxEntiteitRepository +QueryAPI:TECH.Query.QueryAPI="",Vestiging:AXimpl.InterneFirmaInitialen,AxEntiteitLogger:AX.Uitgaand.PM.impl.LoggerProductenMigratie 1 1 %Status 1 Index: AX/Uitgaand/PM/impl/LoggerProductenMigratie.cls.xml =================================================================== diff -u --- AX/Uitgaand/PM/impl/LoggerProductenMigratie.cls.xml (revision 0) +++ AX/Uitgaand/PM/impl/LoggerProductenMigratie.cls.xml (revision 47203) @@ -0,0 +1,45 @@ + + + +TECH.RegisteredObject + + +AX.Uitgaand.PM.impl.MigratieProductVolgensAxEntiteitRepository +1 + + + +MigratieProductVolgensAxEntiteitRepository:AX.Uitgaand.PM.impl.MigratieProductVolgensAxEntiteitRepository +1 +1 +%Status +1 + + + + +AxEntiteit:%String,Vestiging:AXimpl.InterneFirmaInitialen + + + + +ProductNr:%String,AxEntiteit:%String,Vestiging:AXimpl.InterneFirmaInitialen + + + + + + Index: AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevCifDixfGenerator.cls.xml =================================================================== diff -u -r45157 -r47203 --- AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevCifDixfGenerator.cls.xml (.../AankoopPrijzenLevCifDixfGenerator.cls.xml) (revision 45157) +++ AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevCifDixfGenerator.cls.xml (.../AankoopPrijzenLevCifDixfGenerator.cls.xml) (revision 47203) @@ -21,7 +21,7 @@ Do StartTimer^vhLib #dim ProductIterator As TECH.Iterator = ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevCifIterator).%New(,Vestiging) do ..Generate(ProductIterator) - Write !,"Csv voor migratie 0606 AankoopPrijzenLevCIF% voor "_Vestiging_" is klaar. Aantal minuten: " + Write !,"Csv voor migratie 0606_"_Vestiging_"_AankoopPrijzenLevCIF% is klaar. Aantal minuten: " Write $$TimeFromStart^vhLib()/60 } Catch { Write ##class(TECH.ExceptionHandler).Catch().ToString() @@ -58,7 +58,7 @@ Set AXProductData.ScheidingsTeken = ";" Set AXProductData.Iterator = ProductIterator - Set AXProductData.BestandVolledigeNaam = ##class(TECH.Files).AppendFile(##class(TECH.Config.ConfigMgr).Instance().GeefString("AX_DIXF"),"0606AankoopPrijzenLevCif"_..Vestiging_".csv") + Set AXProductData.BestandVolledigeNaam = ##class(TECH.Files).AppendFile(##class(TECH.Config.ConfigMgr).Instance().GeefString("AX_DIXF"),"0606_"_..Vestiging_"_AankoopPrijzenLevCif.csv") #dim BestandGenerator As APPS.common.Rapport.impl.BestandGenerator Set BestandGenerator = ##class(APPS.common.Rapport.impl.BestandGenerator).%New() Index: AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevCifDixfConverter.cls.xml =================================================================== diff -u -r46087 -r47203 --- AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevCifDixfConverter.cls.xml (.../AankoopPrijzenLevCifDixfConverter.cls.xml) (revision 46087) +++ AX/Uitgaand/PM/AankoopPrijzenLev/impl/AankoopPrijzenLevCifDixfConverter.cls.xml (.../AankoopPrijzenLevCifDixfConverter.cls.xml) (revision 47203) @@ -67,17 +67,17 @@ Set ..AxProduct.AccountCode = "Tabel" Set ..AxProduct.AccountRelation = ..BepaalAccountRelation(Product,Vestiging) - Set ..AxProduct.Amount = "" + Set ..AxProduct.Amount = $Translate(Product.Prijs.CifPerc,".",",") Set ..AxProduct.Currency = Product.Prijs.MuntAankoop.MuntCode Set ..AxProduct.FromDate = "02/01/2017" Set ..AxProduct.InventDimId = "AllBlank" Set ..AxProduct.ItemCode = "Tabel" Set ..AxProduct.ItemRelation = ..BepaalItemRelation(Product) Set ..AxProduct.JournalName = "HOJ" - Set ..AxProduct.JournalNum = "00000020" + Set ..AxProduct.JournalNum = "00000030" Set ..AxProduct.LineNum = LineNum Set ..AxProduct.Module = "Leverancier" - Set ..AxProduct.Percent1 = $Translate(Product.Prijs.CifPerc,".",",") + Set ..AxProduct.Percent1 = "" Set ..AxProduct.Percent2 = "" Set ..AxProduct.PriceUnit = "" Set ..AxProduct.QuantityAmountFrom = ""