Index: vhConsistency/Checks/DOM/PM/PrijzenVariatiesViaWebservice.cls.xml =================================================================== diff -u -r52060 -r52063 --- vhConsistency/Checks/DOM/PM/PrijzenVariatiesViaWebservice.cls.xml (.../PrijzenVariatiesViaWebservice.cls.xml) (revision 52060) +++ vhConsistency/Checks/DOM/PM/PrijzenVariatiesViaWebservice.cls.xml (.../PrijzenVariatiesViaWebservice.cls.xml) (revision 52063) @@ -43,7 +43,6 @@ Set ..BestandUploader = $$$Inject(BestandUploader, ##class(vhConsistency.Checks.DOM.PM.PrijzenVariatiesViaWebservice.BestandUploader).%New()) Set ..SalesPriceService = $$$Inject(SalesPriceService, ##class(AXimpl.Admin.VKP.SalesPriceService).%New()) Set ..GlobalMultiDimIterator = $$$Inject(GlobalMultiDimIterator, ##class(TECH.GlobalMultiDimIterator).%New($Name(^ConsistCheckPrijzenKlantProduct))) - Do ..GlobalMultiDimIterator.Next() Set ..DecimalSeperatorInput = DecimalSeperatorInput Set ..ThousandSeperatorInput = ThousandSeperatorInput Set ..SkipCheck = $$$True @@ -60,6 +59,8 @@ #dim Aantal, Eenheid, Identnummer, InclBTW, KlantNaam, KLNr, Korttekst, LijstPrijs, Melding, NettoPrijs, PRNr, Record, SimPPL As %String #dim SalesPriceServiceEenheid, SalesPriceServiceInclBTW, SalesPriceServiceLijstPrijs, SalesPriceServiceNettoprijs As %String + Do ..SkipGlobalHeader() + If (($Data(^ConsistCheckPrijzenKlantProduct)) = 0) { Set Melding = "De Global die de te checken data hoort te bevatten bestaat niet. Gelieve een bestand te uploaden met volgende instructie: "_$$$CRLF _"Do ##class(vhConsistency.Checks.DOM.PM.PrijzenVariatiesViaWebservice).%New().UploadBestandMetPrijzenNaarGlobal() "_$$$CRLF @@ -82,15 +83,13 @@ If $$$Not(##class(Derde.Klant.Klant).%ExistsId(KLNr)) { Set Melding = "Klant '"_KLNr_"' bestaat niet." - ;Do ..VoegMeldingToe(Melding) - w !,Melding + Do ..VoegMeldingToe(Melding) Continue } If $$$Not(##class(Prod.Product).%ExistsId(PRNr)) { Set Melding = "Product '"_PRNr_"' bestaat niet." - ;Do ..VoegMeldingToe(Melding) - w !,Melding + Do ..VoegMeldingToe(Melding) Continue } @@ -103,30 +102,22 @@ If $$$Not(NettoPrijs = SalesPriceServiceNettoprijs) { Set Melding = "Voor Klant '"_KLNr_"'"_KlantNaam_"' komt de SalesPriceService-Nettoprijs niet overeen voor product '"_PRNr_"'-'"_Identnummer_"'-'"_Korttekst_"'. Bestand: '"_NettoPrijs_"' t.o.v. SalesPriceService: '"_SalesPriceServiceNettoprijs_"'." - ;Do ..VoegMeldingToe(Melding) - w !,Melding - Continue + Do ..VoegMeldingToe(Melding) } If $$$Not(LijstPrijs = SalesPriceServiceLijstPrijs) { Set Melding = "Voor Klant '"_KLNr_"'"_KlantNaam_"' komt de SalesPriceService-LijstPrijs niet overeen voor product '"_PRNr_"'-'"_Identnummer_"'-'"_Korttekst_"'. Bestand: '"_LijstPrijs_"' t.o.v. SalesPriceService: '"_SalesPriceServiceLijstPrijs_"'." - ;Do ..VoegMeldingToe(Melding) - w !,Melding - Continue + Do ..VoegMeldingToe(Melding) } If $$$Not(Eenheid = SalesPriceServiceEenheid) { Set Melding = "Voor Klant '"_KLNr_"'"_KlantNaam_"' komt de SalesPriceService-Eenheid niet overeen voor product '"_PRNr_"'-'"_Identnummer_"'-'"_Korttekst_"'. Bestand: '"_Eenheid_"' t.o.v. SalesPriceService: '"_SalesPriceServiceEenheid_"'." - ;Do ..VoegMeldingToe(Melding) - w !,Melding - Continue + Do ..VoegMeldingToe(Melding) } If $$$Not(InclBTW = SalesPriceServiceInclBTW) { Set Melding = "Voor Klant '"_KLNr_"'"_KlantNaam_"' komt de SalesPriceService-InclBTW niet overeen voor product '"_PRNr_"'-'"_Identnummer_"'-'"_Korttekst_"'. Bestand: '"_InclBTW_"' t.o.v. SalesPriceService: '"_SalesPriceServiceInclBTW_"'." - ;Do ..VoegMeldingToe(Melding) - w !,Melding - Continue + Do ..VoegMeldingToe(Melding) } } } @@ -141,6 +132,12 @@ ]]> + +1 + + + DecimaalGetal:%String 1