Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ICT-3041] [rvPVR] Revego: Eerste opzet BomBol generatie:

- LadeVariantBepaler uitbreiden voor Revego

    • -1
    • +5
    ./CalculatedProduct/LadeVariantBepaler.cls.xml
  1. … 1 more file in changeset.
[ICT-2932] INK: Productcreatie INK

- Uitbreidingen voor INK variant

- Correctie in econ naar apps converter

    • -1
    • +3
    ./CalculatedProduct/LadeVariantBepaler.cls.xml
    • -1
    • +1
    ./CalculatedProduct/ProductUpdater.cls.xml
  1. … 1 more file in changeset.
[ICT-2768][rvPVR] PM: Maatwerk: ALU Kaderdeur detailblad PDF toevoegen aan BomBol (response naar AX)

- property PDF toegevoegd aan de klasse AXif.Dynamics.CalculatedProductOut.MessageParts.AxdEntityConfigVariant

- het pad van de pdf wordt ingevuld in de CalculatedProduct.RequestConverter

    • -1
    • +1
    ./CalculatedProduct/RequestConverter.cls.xml
  1. … 1 more file in changeset.
[ICT-2768][rvPVR] PM: Maatwerk: ALU Kaderdeur detailblad PDF toevoegen aan BomBol (response naar AX)

- AX Requestconverter aangepast : bugfix Product doorgeven i.p.v. ProductId :-P

    • -1
    • +1
    ./CalculatedProduct/RequestConverter.cls.xml
[ICT-2768][rvPVR] PM: Maatwerk: ALU Kaderdeur detailblad PDF toevoegen aan BomBol (response naar AX)

- AX Requestconverter aangepast : KaderdeurDetailbladPdf wordt toegevoegd

- implementatie pas definitief afwerken wanneer de juiste AtributeName vastgelegd is (na te vragen bij Karel)

    • -0
    • +18
    ./CalculatedProduct/RequestConverter.cls.xml
[ICT-2768][rvPVR] PM: Maatwerk: ALU Kaderdeur detailblad PDF toevoegen aan BomBol (response naar AX)

- klasse KlantLinkKaderdeurDetailbladPdfBepaler aangemaakt

- input Product moet van het type "DOM.PM.KADProduct.KADKaderdeur" zijn, anders exception

- deze implementatie voorziet ook meteen logging

    • -0
    • +68
    ./CalculatedProduct/KlantLinkKaderdeurDetailbladPdfBepaler.cls.xml
[ICT-2574] - Telefoon nummer / provincie toevoegen in Leveradres

- testen van niet actieve code fixen.

  1. … 5 more files in changeset.
[ICT-2489][rvJBA] PM - prijswijziging 1/10/21 - extra tekst op proforma factuur

- VoegToe Melding niet meer uitvoeren. Door de datum-controle ($H < 1okt) werd de melding automatisch uitgeschakeld, maar tis veiliger als de methodcall nu niet meer opgeroepen wordt.

  1. … 2 more files in changeset.
[ICT-2489][rvJBA] PM - prijswijziging 1/10/21 - extra tekst op proforma factuur

- VoegToeMeldingLeveringenVanaf01okt() toegevoegd aan AX.DocGen.FactuurService.RenderFactuur

[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Call voor vrijgave ProductId mag enkel in die Product een object is => indien niet, dan error geweest in try catch en errormessage uit Catch moet tot in AX geraken => gebeurde niet omwille van error in ProductId-vrijgave vlak voor returnen response

    • -4
    • +4
    ./CalculatedProduct/RequestConverter.cls.xml
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Na review: Extra testje voor RequestConverter indien NIET SalesPriceBOM

- Casing aangepast voor leesbaarheid => vermijden dat sommige mensen in 1e instantie denken dat het over een event gaat :-D

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- In GeefLadeVariantVanRangeVolgensProductId, ENKEL gebruikt door GeefProductIdVrij => Indien LadeVariant niet gevonden => Error-logging afgezwakt naar Info => Kan immers normale verwachte case zijn =>

=> indien range op was bij uitbesteding heeft ProductIdRecycleerder lege ProductId teruggegeven => ProductVolgensAxAttribuutBepaler heeft daarop een geheel nieuw Product gemaakt, waarvan de ID vervolgens in de RequestConverter wordt gebruikt om GeefProductIdVrij-call mee te doen

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Implementatie GeefProductIdVrij van ProductIdRecycleerder i.g.v. AttrVsAdminProdNr = SalesPriceBOM

- Bijhorende UnitTest

    • -2
    • +8
    ./CalculatedProduct/RequestConverter.cls.xml
  1. … 2 more files in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Commentjes weggehaald en overgebleven comment verduidelijkt.

- Logging is hier in principe niet nodig, wegens al voldoende voorzien in helperklaskes

    • -11
    • +5
    ./CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Als ProductIdRecycleerder geen ProductId teruggeeft => ook volledig nieuw product maken => BOMBOL moet robust zijn en zoveel mogelijk AX dienen

- Al een 1e testje => ProductIdRecycleerder gaf ProductId => Product bestaat nog niet => Nieuw product volgens kenmerken

    • -2
    • +3
    ./CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml
  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Check op timestamp en indien nodig automatische vrijgave van ProductId's en indien nodig logging

- Bijhorende UnitTest

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Logging => ProductId vrijgegeven voor LadeVariant

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Logging => ProductId werd uitbesteed voor LadeVariant

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Werkte wel al, maar juist is juist => gaat enkel over 1e piece in de data

[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Error-logging i.g.v. IsVrijeProductIdGevonden = false

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Check op LadeVariant gebeurt al in de LadeVariantBepaler, dus niet hier nog eens nodig

[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- In de dedicated Global wordt in de data nu een 2e piece bijgehouden bij gebruik van een ProductId met daarin een Horolog

  1. … 2 more files in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Klein refactorke => Logging bij schaarste afgezonderd naar private method

[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Logging bij GeefLadeVariantVanRangeVolgensProductId

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Logging bij PersisteerRange

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Uitleg in comment ivm uitbreiding van ranges verduidelijkt

- Logger geïnjecteerd in constructor

- Logging uitgewerkt voor indien Schaarste in de range

- Bijhorende UnitTest

  1. … 2 more files in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- CheckRangeOpBeschikbaarheidProductIds uitgebreid met 2e parameter => opgegeven komma delimited string van ProductIds checken => voor uitbreidingen

- Lokale BestaatProduct verwijderd => is door bovenstaande uitbreiding overbodig geworden

- 2 extra testjes hieromtrent

  1. … 2 more files in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Test-range beetje uitgebreid voor meer diversiteit

- Extra testje erbij

  1. … 1 more file in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Console geïnjecteerd in constructor => voor testdoeleinden

- Parameters vervangen door Properties => makkelijk te wijzigen in TestCase

- CheckRangeOpBeschikbaarheidProductIds => Uitgebreid met check op aanwezigheid van ProductId's in ^KPRO

- 1e TestCase-opzet met al 2 testjes voor CheckRangeOpBeschikbaarheidProductIds

  1. … 3 more files in changeset.
[ICT-2090] [rvTVE] PM: Maatwerk: BOMBOL VHIP481: Soms opvragen zonder product aan te maken:

- Verduidelijking in de verklarende comments over het gebruik van methods: CheckAlleRangesOpBeschikbaarheidProductIds, CheckRangeOpBeschikbaarheidProductIds en BestaatProduct