Eerder vandaag is een probleem opgelost m.b.t. een foutieve bepaling van een weeknummer, die er voor zorgde dat 28, 29, 30 en 31 december 2020 onder weeknummer 2021-01 vielen.
Bij deze oplossing is één specifieke situatie niet getest, simpelweg omdat ze niet wordt geacht voor te komen: het bepalen van een weeknummer i.g.v. een 'leeg datumveld'. Bij toeval ging dat in een eerdere versie niet fout, en resulteerde dat in de teruggave van een weeknummer 199952 (welke op zich al nergens op slaat, bij de gratie dat dat formeel een bestaand weeknummer kan zijn; 0 zou beter zijn geweest). De opzet van de nieuwe versie anticipeerde niet op het bepalen van een weeknummer van een leeg datumveld, en resulteerde in een geblokkeerde funktie.
De fout zal bijv. kunnen optreden bij het Printen van een Faktuur, omdat het Variabele Layoutmechanisme tal van variabelen beschikbaar zal stellen (zonder zich af te vragen of bepaalde waarden met een reeële waarde gevuld zijn). De oplossing is een nieuwere versie van de Funktie LOWDBR; een van 28 december 2020 van 17:18.
Funktie | Omschrijving | Dtm.Vl.Wyz | Dtm.L.Wyz |
LOWDBR | Omschrijving (nog) niet bekend | 28-12-2020 | 28-12-2020 |