Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[UST3553] VHIP903 VoorraadSync - Converter: Aanpassing logging: geen ID's in actie:

- In de logging worden de SubjectIds nu niet meer in de "Actie" meegegeven, maar in het detail.

- Er wordt geen exceptie meer gethrowed als er geen InventSync-berichten gemaakt werden, enkel logging.

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

- InventoryOutConverter => Property MaatwerkPRNr wordt niet meer gebruikt, dus dim is niet meer nodig

- Aanpassen UnitTests na implementatie SyncAll.GenerateMaatwerk()

- UnitTest ivm omzetting PRNr naar dat van Generische product vervalt => mag niet => IdentNummer van Generisch product moet enkel meegegeven worden als extra parameter

- Aanpassing test die weergeeft dat extra properties AxConfigId, AxMaatwerkGenerischItemId en QtyVH bij niet Sopr moeten meegegeven worden aan de AxInventSyncCreator

  1. … 1 more file in changeset.
[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.
[UST3241] VHIP 903 InventSync: Ophalen PRNr ipv IdentNummer van Generisch product:

- Aanpassing na review => Het door AX aangegeven AxMaatwerkGenerischItemId zijnde een IdentNummer wordt nu rechtreeks omgezet naar het PRNr en dan gebruikt als AangereiktPRNr

  1. … 1 more file in changeset.
[UST3241] VHIP 903 InventSync: Ophalen PRNr ipv IdentNummer van Generisch product
  1. … 1 more file in changeset.
[UST3192] VHIP 903 InventSync: SOPRKindInCache mag nooit mee naar AX:
  1. … 1 more file in changeset.
[UST3171] 903 InventSync van maatwerkproducten moet het generisch product + config doorsturen ipv het product in admin, want dat identnummer van bvb die lade bestaat niet in AX
[UST3104] VHIP 903 InventSync berichten moeten configId kunnen meekrijgen en doorgeven:

- Na review => Comment verwijderd en implementatie gewijzigd zodat string van ProductNrs in de SubjectId property van een request sowieso eerst omgezet wordt in een List van DTOtjes in de Message property van een request => vereenvoudigt verdere afhandeling en biedt meer flexibiliteit naar uitbreiding toe

[UST3104] VHIP 903 InventSync berichten moeten configId kunnen meekrijgen en doorgeven:

- Tweede case => AxConfigId is meegegeven aan SoprProducten

  1. … 1 more file in changeset.
[UST3104] VHIP 903 InventSync berichten moeten configId kunnen meekrijgen en doorgeven:

- Eerste case => AxConfigId is meegegeven aan een niet-SoprProduct

  1. … 4 more files in changeset.
[UST3104] VHIP 903 InventSync berichten moeten configId kunnen meekrijgen en doorgeven:

- Implementatie in Convert() van onderscheid tussen StringIterator en ListIterator, afhankelijk van of Request.Message leeg is, of er een List met DTO-tjes in zit

- Aanpassing bestaande testen zodat die Request.Message leeg is, ipv er een $$$DummyString in te steken, zodat we nog uitgaan van de optie met de StringIterator

- TO DO => Uitwerking onderscheid tussen StringIterator en ListIterator in InsertInventSyncObjecten() met bijhorende testen

  1. … 1 more file in changeset.
[UST3104] VHIP 903 InventSync berichten moeten configId kunnen meekrijgen en doorgeven:

- Voorafgaande refactoring ter voorbereiding => Afzonderen InsertInventSyncObjecten met algemene TECH.Iterator als parameter => zal dadelijk niet enkel een StringIterator, maar ook een ListIterator kunnen zijn, die over DTO-tjes in de Message-property van het Request gaat itereren (dit indien het AxConfigId doorgegeven wordt)

[UST2931] VHIP 903 Voorraadsync: Aanpassing: SoprContractIdConverter gebruiken ipv Blumkundeconverter:

- Title says it all :-)

[ust2726] VHIP904 vhip903: ontvangst: mapping velden uit XSD bij maken van toelevering

- waarschuwing toegevoed om op dependency te wijzen.

[UST2762] VHIP903: Voorraad: Aantal geblokkeerd ook meegeven aan AX ( = goederen in ontvangst/receptie):

- SOPRKindInCache nu als parameter meegegeven aan MaakInventSync()

  1. … 3 more files in changeset.
[UST2762] VHIP903: Voorraad: Aantal geblokkeerd ook meegeven aan AX ( = goederen in ontvangst/receptie):

- Voorziening SOPRKindInCache zijnde het 6 product

- Kleine refactor in TestCase

  1. … 1 more file in changeset.
[UST2751] VHIP903: InventoryOutConverter: gedrag indien product niet bestaat

- Rechtstreeks throwen en niet %New en classmethod (throw) in dezelfde lijn

[ust2726] VHIP904: ontvangst: mapping velden uit XSD bij maken van toelevering

- refactoring bericht

- deployclass om refactoring te compenseren in ^AX.Config

  1. … 256 more files in changeset.
[UST2751] VHIP903: InventoryOutConverter: gedrag indien product niet bestaat

- gedrag gewijzigd: indien enkel foute producten -> error raisen en niets naar buiten smijten

  1. … 1 more file in changeset.
[UST2751] VHIP903: InventoryOutConverter: gedrag indien product niet bestaat

- try-catch toegevoegd

  1. … 1 more file in changeset.
[UST2729] VHIP903: Period. voorraad: SoprContract opnemen voor elke SOPR-variant:

- Aanpassing na comment

- Mockable gemaakt voor Tom

  1. … 2 more files in changeset.
[UST2729] VHIP903: Period. voorraad: SoprContract opnemen voor elke SOPR-variant:

- Verwijderen comment

[UST2729] VHIP903: Period. voorraad: SoprContract opnemen voor elke SOPR-variant:

- Implementatie niet-principale SOPR.

- Verwijderen ongebruikte variabele.

  1. … 1 more file in changeset.
[UST2729] VHIP903: Period. voorraad: SoprContract opnemen voor elke SOPR-variant:

- Beduidendere naamgeving voor variabelen (AangereiktPRNr, PrincipaalSoprPRNr, NietPrincipaalSoprPRNr, SoprPRNr)

[UST2729] VHIP903: Period. voorraad: SoprContract opnemen voor elke SOPR-variant:

- Voorbereiding tot implementatie voor sync na picking -> Logica SOPRs afgezonderd naar aparte method en extra check of het uberhaupt over een SOPR gaat (niet-principaal)

  1. … 1 more file in changeset.
[UST2729] VHIP903: Period. voorraad: SoprContract opnemen voor elke SOPR-variant:

- Aanpassing logica: Ook voor de principale SOPR moet er voorraadsynchronisatie gebeuren

  1. … 1 more file in changeset.
[UST2729] VHIP903: Period. voorraad: SoprContract opnemen voor elke SOPR-variant:

- Implementatie BlumKunde

  1. … 2 more files in changeset.
[UST2729] VHIP903: Period. voorraad: SoprContract opnemen voor elke SOPR-variant:

- Variabele moet zeker leeg zijn als vorige Sopr afgewerkt is.

[UST2729] VHIP903: Period. voorraad: SoprContract opnemen voor elke SOPR-variant:

- Overbodige properties -> mogen lokale variabelen zijn

[UST2729] VHIP903: Period. voorraad: SoprContract opnemen voor elke SOPR-variant:

- Writes verwijderd