Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ICT-3916] [Cache] Order vergelijk software
    • -0
    • +6
    ./OrdDiff/AX/AxOrderLijnIterator.cls.xml
[ICT-3916] [Cache] Order vergelijk software

- Reviewopmerkingen

[ICT-3916] [Cache] Order vergelijk software
  1. … 6 more files in changeset.
[ICT] backports openstaande wijzigingen Cache01
    • -2
    • +12
    ./OrdDiff/AX/AxOrderLijnIterator.cls.xml
  1. … 1 more file in changeset.
[ICT] B[ICT] Backports

- diverse backports PV

[ICT-3104] PV-code ivm OrderVerschillen-check AX/Cache terug in sync brengen:
    • -12
    • +20
    ./OrdDiff/AX/AxOrderLijnIterator.cls.xml
Merged revision(s) 65650-65651, 65653 from deploy2010:

EC : Verwijder van de oude bestanden

........

AX : Verschillen tussen AX en Admin, kleine aanpassing van een test

........

Caretaker : toegevoegdd : copieren van prijzen in behandeling naar Schaduwprijzen in Admin

........

  1. … 5 more files in changeset.
Merged revision(s) 63268-63273 from deploy2010:

Backport van enkele PV commits

HLX Spoelbaklade indien volledig uit spoelbakken

........

EC logging van Warning naar Error gezet als bestanden ontbreken

........

Qlik : Transport tabel voor Qlik

........

HLX Werkpost voor Spoelbak : SQL definities

........

Qlik Diff orders van AX en Admin : Boolaanse logica aangepast

........

Qlik : Aanpassing van de Barcode (= collie id) van transmart in de transport tabel voor Qlik

........

  1. … 11 more files in changeset.
Merged revision(s) 50295 from deploy2010:

AX<->CAche Verschil in orders

........

    • -0
    • +87
    ./OrdDiff/Query.cls.xml
[UST3613] VHIP906 Nachtelijke ordercontrole: Fix lege identnummers igv Orgalux
    • -1
    • +1
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
VHIP906 Nachtelijke controle verkooporders: Code THB en code PV krijgen elk hun eigen AxOrderLijnIterator:

- Nog een rechtzetting => check op verkeerd object-type => DOM.VKP.ProductOrderlijn ipv DTO-tje AXimpl.Controle.Order.OrderLijn

    • -1
    • +1
    ./Order/Admin/AdminUniekeOrderLijnIterator.cls.xml
VHIP906 Nachtelijke controle verkooporders: Code THB en code PV krijgen elk hun eigen AxOrderLijnIterator:

- OrdDiff-package van PV heeft nu zijn eigen AxOrderLijnIterator => Quit een ResultSet.

- De AxOrderLijnIterator gebruikt door THB staat terug in zijn oorspronkelijke staat => Quit een DTO-tje.

    • -27
    • +17
    ./Order/Ax/AxOrderLijnIterator.cls.xml
    • -0
    • +95
    ./OrdDiff/AX/AxOrderLijnIterator.cls.xml
[UST3600] VHIP906 Nachtelijke controle verkooporders: Opkuisen code PV:

- Ongebruikte of onterecht toegewezen class-injecties verwijderd (AdminOrderLijnIterator en AxOrderLijnIterator)

- Ongebruikte properties verwijderd (idem)

[UST3599] VHIP906 Nachtelijke controle verkooporders: Syncen openstaande wijzigingen PV:

- Query-aanpassingen en return-object-aanpassing van PV in iterator => returned nu een ResultSet ipv een DTO.

- Quickfix voor Orders die niet geopend kunnen worden.

    • -19
    • +25
    ./Order/Ax/AxOrderLijnIterator.cls.xml
    • -1
    • +5
    ./Order/Admin/AdminUniekeOrderLijnIterator.cls.xml
[UST3598] VHIP906 Nachtelijke controle verkooporders: Code PV: Openstaande wijziging op cache01 syncen:
[UST3596] VHIP906 Nachtelijke controle verkooporders: "GEEN ORDER GEVONDEN":

- LegacyPartijAPI wordt nu gebruikt om LeverancierNummer te verkrijgen van de LeverancierId

- Wegwerken van de quickfix try catch => probleem is nu ten gronde opgelost

- ProductId en het Product zijn nu op meerdere plekken nodig, dus het zetten van die variabelen is verhuisd naar de Convert en ze worden nu meegegeven als parameters

- De logica is aangepast van wanneer en of de principaal moet opgehaald worden (dit is de ten gronde oplossing hierboven vermeld) => LevNr = BLUM en IsSoprInCache

- Aanpassen testen naargelang

    • -31
    • +33
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
  1. … 1 more file in changeset.
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Na review => LegacyPartijAPI nu gebruikt voor GeefKlantNummerVoorPartijID

- Na review => GetDataByName ipv GetData in AxOrderLijnConverter

- Na review => Refactoring UnitTests voor leesbaarheid, performantie en uitbreidbaarheid

    • -12
    • +12
    ./Order/Ax/AxOrderLijnConverter.cls.xml
  1. … 2 more files in changeset.
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- LeverAdres wordt nu van de VerkoopOrderLijn gehaald

    • -1
    • +1
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
  1. … 1 more file in changeset.
[UST3591] VHIP906 Syncen nieuwe branchcode PV:

- Code van PV (geschreven op CacheAccept2010) in eerste instantie te syncen tussen alle omgevingen (vanuit lokale omgeving).

    • -0
    • +67
    ./OrdDiff/DiffData.cls.xml
    • -0
    • +101
    ./OrdDiff/Admin/OrderData.cls.xml
    • -0
    • +98
    ./OrdDiff/VergelijkLijn.cls.xml
    • -0
    • +66
    ./OrdDiff/MaakDiff.cls.xml
    • -0
    • +104
    ./OrdDiff/AX/OrderData.cls.xml
    • -0
    • +102
    ./OrdDiff/Admin/DataBouwer.cls.xml
    • -0
    • +65
    ./OrdDiff/VergelijkOrder.cls.xml
    • -0
    • +101
    ./OrdDiff/AX/DataBouwer.cls.xml
    • -0
    • +96
    ./OrdDiff/ProductOrderLijn.cls.xml
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Voor de AxConfigId aan Admin-kant mag de principaal niet opgehaald worden => de Blumkunde van de Sopr-variant moet geconverteerd worden

- Refactor naar oneliner

    • -8
    • +1
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
VHIP903 VoorraadSync Maatwerk: Inhoud mail => stream ipv string:

- Opkuis van enkele comments ivm iteratie van AX-query

- De inhoud van de mail in nu een Stream ipv een string => MAXSTRING-error vermijden

    • -4
    • +0
    ./Order/Ax/AxOrderLijnConverter.cls.xml
    • -5
    • +0
    ./Order/OrderLijnControleGenerator.cls.xml
  1. … 2 more files in changeset.
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Fix SoprContractId => Eerst omzetting naar productnr van principaal

    • -2
    • +9
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
  1. … 3 more files in changeset.
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Introductie AxInventTransId als extra property die deel uitmaakt van de unieke index

- Verfijning Repository => AxInventTransId en Early Quit als record niet bestaat in de VerwijderVolgensKlantNrOrderIdProductNrAxInventTransId()

- Verfijning en uitbreiding UnitTests van Repository

- Rechtzetting en uitbreiding Fake Repository

    • -13
    • +14
    ./Order/ProductOrderLijnRepository.cls.xml
  1. … 3 more files in changeset.
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- ProductOrderLijnRepository wordt nu geinjecteerd

[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Aanpassing na review => Afzonderen opbouwen data => niet meer in constructor van iterator, maar in method in Generator

    • -42
    • +1
    ./Order/Admin/AdminUniekeOrderLijnIterator.cls.xml
  1. ./Order/Admin/AdminUniekeOrderLijnIterator
    • -0
    • +7
    ./Order/OrderLijnControleGenerator.cls.xml
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Aanpassing na review => GeefAantalVolgensKlantNrOrderIdProductNr geeft nu 0 als BestaatVolgensKlantNrOrderIdProductNr False geeft

- Aanpassing na review => GeefAantalVolgensKlantNrOrderIdProductNr => Returned nu werkelijk de som ipv het aantal op de 1e lijn die voldoet (wat voor deze implementatie genoeg was, wegens unieke combo's, maar feitelijk incorrect was)

- Na review => UnitTests

    • -4
    • +5
    ./Order/ProductOrderLijnRepository.cls.xml
  1. … 2 more files in changeset.
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Maak en Bewaar van super van repository gebruiken => uitmockbaar

    • -2
    • +2
    ./Order/Admin/AdminUniekeOrderLijnIterator.cls.xml
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Query moet gesorteerd zijn volgens OrderLijnId/inventtransid, zodat de compare wat handiger is

- Lichte aanpassing AX-query (aangereikt door KPR)

- Converter AX => ConfigId en Sopr => zijn soms NUL => geeft CRLF => testen op $Char(0) => dan lege string

- Converter AX => Hoeveelheid => OpenstaandeHoeveelheid min GepickteHoeveelheid ipv som

- Converter Admin => Kleine opkuis => Ongebruikte dependency => OrderWMSLijnRepository => verwijderd

- Converter Admin => Product en Sopr => KlantNummer <> LeverancierNummer => tsssss

- Converter Admin => Product => AxMaatwerkGenerischItemId van OrderLijn halen indien ConfigId aanwezig

- Converter Admin => Product => GeefVervangProductDoorSOPRInAX mag/moet altijd

- Converter Admin =>Sopr => LeverancierNummer ophalen => Indien dan nodig (5005) => SoprContractId ophalen

    • -19
    • +16
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
    • -1
    • +3
    ./Order/Ax/AxOrderLijnIterator.cls.xml
    • -3
    • +3
    ./Order/Ax/AxOrderLijnConverter.cls.xml
    • -1
    • +1
    ./Order/Admin/AdminUniekeOrderLijnIterator.cls.xml
  1. … 1 more file in changeset.
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- AX-query sorteert nu op VerkoopOrderId, zodat de compare wat handiger is

    • -1
    • +2
    ./Order/Ax/AxOrderLijnIterator.cls.xml
[UST3526] VHIP906: Nachtelijke controle verkooporders: minimaal werkend krijgen:

- Try Catch => Indien GeefOrder() op de AdminOrderLijn geen order geeft => GEEN ORDER GEVONDEN in eerste cel van csv op die lijn ipv ingevuld record, zodat volgende records wel nog lukken

- De AdminOrderLijn-parameter in afzonderlijke variabele gestoken => ZoekeOrderLijn => voor debugging mits invoeging break

    • -19
    • +22
    ./Order/Admin/AdminOrderLijnConverter.cls.xml