Index: AX/Uitgaand/PM/SOPRContract/impl/SOPRIterator.cls.xml =================================================================== diff -u -r46463 -r46464 --- AX/Uitgaand/PM/SOPRContract/impl/SOPRIterator.cls.xml (.../SOPRIterator.cls.xml) (revision 46463) +++ AX/Uitgaand/PM/SOPRContract/impl/SOPRIterator.cls.xml (.../SOPRIterator.cls.xml) (revision 46464) @@ -3,6 +3,11 @@ TECH.RegisteredObject,TECH.Iterator + +AX.Uitgaand.PM.impl.MigratieProductVolgensAxEntiteitRepository +1 + + AXimpl.InterneFirmaInitialen 1 @@ -29,15 +34,18 @@ -Vestiging:AXimpl.InterneFirmaInitialen +Vestiging:AXimpl.InterneFirmaInitialen,MigratieProductVolgensAxEntiteitRepository:AX.Uitgaand.PM.impl.MigratieProductVolgensAxEntiteitRepository 1 1 %Status 1 @@ -55,6 +63,17 @@ Set ..Nodes=..DynIterator.Key() #dim ConvertedPrijsUitz As AXdixf.SOPRContract.SOPRDefinitie = ..Converter.Convert( ..GeefPRNr(),..GeefKLNr()) + #dim ProductNr As %String = ..GeefPRNr() + #dim AxEntiteit As %String = "SOPRContract" + #dim Vestiging As %String = ..Vestiging + If $$$Not(..MigratieProductVolgensAxEntiteitRepository.BestaatVolgensProductFilter(ProductNr, AxEntiteit, Vestiging)) { + Set MigratieProductVolgensAxEntiteit = ##class(AX.Uitgaand.PM.impl.MigratieProductVolgensAxEntiteit).%New() + Set MigratieProductVolgensAxEntiteit.AxEntiteit = AxEntiteit + Set MigratieProductVolgensAxEntiteit.ProductNr = ProductNr + Set MigratieProductVolgensAxEntiteit.Vestiging = Vestiging + Do MigratieProductVolgensAxEntiteit.Save() + } + Quit ConvertedPrijsUitz ]]>