Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[VRB619] Voorraad: InventSync: VHIP903 ProdRAF en PickingCompleet: bij Space Tower wel voorraad doorsturen (i.p.v. hardcoded 0):

- TestCase met al eerste testje => SpaceTowerPRNr is leeg

  1. … 1 more file in changeset.
[VRB619] Voorraad: InventSync: VHIP903 ProdRAF en PickingCompleet: bij Space Tower wel voorraad doorsturen (i.p.v. hardcoded 0):

- FysStock nu bepaald door SpaceTowerFysStockBepaler

- SpaceTowerFysStockBepaler bepaalt FysStock adhv alle aantallen van alle KOM-lijnen op gesloten orders volgens PRNr en AxConfigId

  1. … 5 more files in changeset.
[VRB619] Voorraad: InventSync: VHIP903 ProdRAF en PickingCompleet: bij Space Tower wel voorraad doorsturen (i.p.v. hardcoded 0):

- I.g.v. IsSpaceTowerProduct => uitzondering op de regel => ondanks dat het StockOverKinderen is => toch IsValid = True

    • -4
    • +78
    ./MaatwerkIteratorFilter/Test.cls.xml
  1. … 1 more file in changeset.
[VRB619] Voorraad: InventSync: VHIP903 ProdRAF en PickingCompleet: bij Space Tower wel voorraad doorsturen (i.p.v. hardcoded 0):

- I.g.v. IsSpaceTowerProduct => FysStock ophalen van GeefFysischeStockMinReservaties van StockNiveauViaProdResService

  1. … 2 more files in changeset.
[DEF727] SPT: Voorraadbewegingen ontbreken op eindproduct, bij receptie productie afmelden:

- Ook de PickingCompleetConverter gebruikt nu de SpaceTowerService om de juiste componenten door te geven voor de InventSync naar AX

- Bijhorende TestCase aangepast en uitgebreid

  1. … 1 more file in changeset.
[DEF727] SPT: Voorraadbewegingen ontbreken op eindproduct, bij receptie productie afmelden:

- Alle injecties leeg defaulten Tommy

- TestCase voor SpaceTowerService

    • -0
    • +130
    ./Converter/SpaceTowerService/Test.cls.xml
  1. … 2 more files in changeset.
[DEF727] SPT: Voorraadbewegingen ontbreken op eindproduct, bij receptie productie afmelden:

- Oeps => double jeopardy => ene ProductId is genoeg per product

[DEF727] SPT: Voorraadbewegingen ontbreken op eindproduct, bij receptie productie afmelden:

- Vergeten herstellen naar vorige versie nadat GeefSpaceTowerBouwsteenIterator is afgezonderd

[DEF727] SPT: Voorraadbewegingen ontbreken op eindproduct, bij receptie productie afmelden:

- Afzondering GeefSpaceTowerBouwsteenIterator naar eigen SpaceTowerService => zal ook door PickingCompleetConverter gaan gebruikt worden

  1. … 4 more files in changeset.
[DEF727] SPT: Voorraadbewegingen ontbreken op eindproduct, bij receptie productie afmelden:

- GeefSpaceTowerBouwsteenIterator => werkt nu met afzonderlijke Iterator per Product-BouwsteenKind => OPGELET => Momenteel maximaal 5 verschillende

- Test => Kleine refactor => Parameter ProductId voor product 1000

  1. … 1 more file in changeset.
[DEF727] SPT: Voorraadbewegingen ontbreken op eindproduct, bij receptie productie afmelden:

- ProductApi en ProductTypeApi toegevoegd => nodig om SpaceTower-product op te halen na controle of het er ene is en KindBouwstenenIterator ervan op te halen

- Voorlopige implementatie indien het SpaceTower is => Per type KindBouwsteen => BouwsteenIterator maken => in IteratorOfIterators steken

- In test => Fix in constructor BouwsteenIteratorFactory => Werkt met ProductId en niet met ProductApi

- In test => Voorlopige opzet test voor SpaceTower => test zelf nog in comment want faalt nog

  1. … 1 more file in changeset.
[DEF727] SPT: Voorraadbewegingen ontbreken op eindproduct, bij receptie productie afmelden:

- EventHandler.ReceptieAfmelden => heeft nu logica om SpaceTower te verwerken => genereert enkel Inventory/Update request indien SpaceTower compleet is en stuurt dan als ProductId die van de SpaceTower zelf

- Bovenstaande gebruikt nieuwe klasse hiervoor => ReceptieAfmelden.SpaceTowerAfhandelaar

- Bijhorende testen

  1. … 3 more files in changeset.
[UST3839] VHIP903: PickingCompleet: veld toegevoegd ShippingDate:

- In comment gezet zodat code in productie kan zonder dat AX er klaar voor is en ondertussen op accept kan getest worden door het daar uit comment te halen

  1. … 2 more files in changeset.
[UST3839] VHIP903: PickingCompleet: veld toegevoegd ShippingDate:

- Aanpassing na testen op Accept => datum mag niet geformateerd worden => moet Cachedatum zijn => wel enkel datum en geen tijd

  1. … 1 more file in changeset.
[UST3839] VHIP903: PickingCompleet: veld toegevoegd ShippingDate:

- Implementatie ShippingDate => ophalen bon op ORDW via OrderWMSHoofdingRepository => formateren datum via AXimpl.Formatter

  1. … 1 more file in changeset.
[UST3682] VHIP903: PickingCompleet: dubbels teveel verwijderd:

- Test in comment is bij vorige commit vervangen door betere en duidelijkere

[UST3682] VHIP903: PickingCompleet: dubbels teveel verwijderd:

- InventoryOutConverter => Enkel unieke PRNr-AxConfigId-combinaties worden nog gesynct => Vorm is een string => PRNr||AxConfigId

  1. … 1 more file in changeset.
[UST3682] VHIP903: PickingCompleet: dubbels teveel verwijderd:

- InventoryOutConverter => Producten die een AxConfigId hebben worden niet meer tegengehouden als LinkType = S (=> geldt enkel indien geen AxConfigId, zoals voor de SyncAll)

  1. … 5 more files in changeset.
[UST3682] VHIP903: PickingCompleet: dubbels teveel verwijderd:

- Testje in comment, want rood staat niet zo schoon op 't bord

[UST3682] VHIP903: PickingCompleet: dubbels teveel verwijderd:

- Testen die moeten aantonen wanneer het probleem is opgelost aan de kant van de InventoryOutConverter.

- Nota 1: De nu falende test toont aan dat de missende InventSyncs gewoon nooit aangeboden worden aan de InventoryOutConverter, dus het eigenlijke probleem zit eerder in de code.

- Nota 2: Het aanpassen van de logica tot het slagen van deze test wordt uitgesteld tot de oorsprong van het probleem is gevonden en aangepakt, om false positives te vermijden.

[UST3607] PickId enkel laten bestaan uit BonId

- Id aangepast op vraag van PV

  1. … 1 more file in changeset.
[UST3606] VHIP903 InventSync: Uitfilteren ongewenste producten:

- Extra in AX aangemaakt service-product hardcoded bij de lijst van Service-producten gezet in IsOngewenstProductInMigratieFilter => ProductNr 1829171

- AxProductFilter Mockable gemaakt

- Ongewenste producten (zoals service-producten) worden nu niet meer geInventSynct

  1. … 7 more files in changeset.
[UST3594] VHIP903: InventSync: error "Geen InventSyncs gemaakt" wegwerken:

- Bestaande Error is nu een Info geworden => Zegt enkel dat er geen enkele InventSync zat in het object dat naar AX werd gestuurd.

- Requests waarvoor er iets fout liep in de afhandeling => Dit was een Warning (die slechts sporadisch voorkwam) en is nu een Error geworden => want dat zijn degenen die we zeker moeten opvolgen.

  1. … 1 more file in changeset.
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

    • -1
    • +1
    ./MaatwerkStockVerschilAfhandelaar/Test.cls.xml
  1. … 3 more files in changeset.
[UST3571R] VHIP903: Voorraad: InventSync berichten pas om het 30min sturen naar aX

- Opmerkingen verwerkt

  1. … 1 more file in changeset.
[UST3576] VHIP903: ProdRAF en PickingCompleet: niet dubbel sturen van componenten:

- Van Request.SubjectId wordt nu een lijst gemaakt waaruit de dubbels (ProductNr) verwijderd worden

  1. … 1 more file in changeset.
[UST3572] VHIP maatwerksync:

- De testen sturen nu geen mailtje meer

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

- Testjes voor GenerateDelayesInventSyncs

[UST3572] VHIP maatwerksync:

- DataBouwer => is nu Mockable => IndienMethodCall("StelSamenTeSyncenPRNrAxConfigIdCombos").DanDoeNiks() => SyncAll compileert nu wa rapper

  1. … 5 more files in changeset.
[UST3553] VHIP903 VoorraadSync - Converter: Aanpassing logging: geen ID's in actie:

- Betere actie-omschrijving

  1. … 1 more file in changeset.