Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[UST3572] VHIP maatwerksync:

- Afzonderen StelSamenTeSyncenPRNrAxConfigIdCombos uit de constructor naar de method GenerateDelayedInventSyncs

  1. … 3 more files in changeset.
[UST3571] VHIP903: Voorraad: InventSync berichten pas om het 30min sturen naar aX

- GenerateDelayedInventSyncs met filter doen werken en nog wat extras

- testen komen nog

[UST3571] VHIP903: Voorraad: InventSync berichten pas om het 30min sturen naar aX

- SyncAll uitgebreid met iets voor de inventsyncs

[UST3484] VHIP903: Voorraad: maatwerk: wekelijks doorsturen:

- Na review => MaatwerkStockVerschilAfhandelaar is nu zelf verantwoordelijk om de inhoud van de mail, die nu altijd gestuurd wordt, te bepalen, waarbij indien geen verschillen dit als dusdanig gemeld wordt in de mail, ipv een lege lijst te sturen.

- Na review => Uitbreiding UnitTests MaatwerkStockVerschilAfhandelaar

- Na review => MailVoorraadbeheer wordt nu uitgemockt in de SyncAll Maatwerk UnitTests

  1. … 3 more files in changeset.
[UST3484] VHIP903: Voorraad: maatwerk: wekelijks doorsturen:

- Na review => Naming => CheckStockTussenOrderLijnenEnStockAdmin

  1. … 5 more files in changeset.
[UST3484] VHIP903: Voorraad: maatwerk: wekelijks doorsturen:

- Per default doet GenerateMaatwerk enkel rapportage => mail sturen naar voorraadbeheer met verschillen

- Als 1 als parameter meegegeven wordt aan GenerateMaatwerk wordt ook de eigenlijke sync uitgevoerd

- Hierdoor kan de code al in productie om de rapportage te gebruiken

  1. … 1 more file in changeset.
[UST3484] VHIP903: Voorraad: maatwerk: wekelijks doorsturen:

- Afzonderen code voor afhandeling bij ongelijke stock en bijhorende UnitTests

  1. … 3 more files in changeset.
[UST3484] VHIP903: Voorraad: maatwerk: wekelijks doorsturen:

- De AxConfigIds worden nu mee opgenomen in de te verzenden lijst

- Beetje betere uitlijning van de lijst

  1. … 1 more file in changeset.
[UST3484] VHIP903: Voorraad: maatwerk: wekelijks doorsturen:

- Lijst met verschillen op het einde van de sync doormailen naar Peter Van Driessche

[UST3484] VHIP903: Voorraad: maatwerk: wekelijks doorsturen:

- Vergelijk stock tussen wat op OrderLijnen staat en wat Admin weergeeft gebeurt nu op de juiste plaats, nml in de SyncAll => GenerateMaatwerk

- Hiervoor wordt, per Product dat op de OrderLijnen staat (en weerhouden wordt door onze MaatwerkIterator) en een afwijkende stocktelling heeft, een dto gemaakt dat in een list wordt bijgehouden

- To do: Deze list op het einde van de sync doormailen naar Peter Van Driessche

  1. … 3 more files in changeset.
[UST3484] VHIP903: Voorraad: maatwerk: wekelijks doorsturen:

- ProductApi verwijderd => niet meer nodig

[UST3484] VHIP903: Voorraad: maatwerk: wekelijks doorsturen:

- PRNrAxConfigIdVoorraadHistoriek => property AxMaatwerkGenerischItemId voorzien

- MaatwerkIterator => AxMaatwerkGenerischItemId opgepikt

- SyncAll => AxMaatwerkGenerischItemId opgepikt en doorgegeven en PRNrAxConfigIdVoorraadHistoriekRepository is nu geinjecteerd

- InventoryOutConverter => ProductNr van AxMaatwerkGenerischItemId mag AangereiktPRNr niet vervangen want daar staat altijd 0 stock op

- InventoryOutConverter => AxMaatwerkGenerischItemId nu wel doorgegeven als parameter want dit IdentNummer moet aan AX doorgegeven worden ipv IdentNummer van PRNr-product

- InventoryOutConverter => ProductApi is daardoor niet meer nodig

- AxInventSyncCreator => Afhandeling indien IsMaatwerk

- AxInventSyncCreator => Eerste opzet voor vergelijking stock tussen OrderLijnen en Admin door o.a. injectie PRNrAxConfigIdRepository => GeefQtyVHPerProductNr

- Aanpassen bestaande UnitTests tot terug werkend

  1. … 6 more files in changeset.
[UST3484] VHIP903: Voorraad: maatwerk: wekelijks doorsturen:

- Message-list bij begin van nieuwe bundel genewd => stuurde telkens alle vorige opnieuw mee => resulteerde uiteindelijk in een MAXLENGTH-error

[UST3484] VHIP903: Voorraad: maatwerk: wekelijks doorsturen:

- PRNrAxConfigIdVoorraadHistoriekRepository => Methods werken nu => geven juiste object terug met juiste inhoud => ook Mockable gemaakt

- SyncAll => Voorzien van GenerateMaatwerk()

  1. … 3 more files in changeset.
[UST2684] VHIP903: Period. voorraad: SyncAll: loop over producten en gebundeld sturen:

- Haakjes - haakjes - haakjes :-)

[UST2684] VHIP903: Period. voorraad: SyncAll: loop over producten en gebundeld sturen:

- Bundel werkt nu zoals gewenst

- BundelGrootte nu als parameter

- TestCase erbij

  1. … 2 more files in changeset.
[UST2684] VHIP903: Period. voorraad: SyncAll: loop over producten en gebundeld sturen:

- Eerste opzet: Maakt nu 1 grote bundel van alle in de door de query in de iterator gevonden producten.

- Todo: Bundelmechanisme om te bepalen per hoeveel producten gebundeld moet worden en de bundel iedere keer door te sturen.