Bij het uitvoeren van een terugroepactie zal er nu ook een vraag komen of de bovenliggende recepten ook teruggeroepen moeten worden.
Er kon een foutmelding optreden in de artikellijst wanneer de kolommen 'Samengestelde verkoopprijs' en 'Leverancier' tegelijk zichtbaar waren.
Op de artikelkaart worden de laatste inkoopleveringen weergegeven, deze werden niet gefilterd op geautoriseerde filialen, nu wel.
Afdrukken menuplanning.
De eerste kolom bij "Menuplanning > Menu" staat nu fixed tijdens het raadplegen.
Optie toegevoegd waarmee je alle niet actieve artikelen uit een snelknoppenlayout kan verwijderen.
Je kan nu bij de autorisatiegroep een voorkeursleverancier opgeven. Wanneer iemand met deze autorisatiegroep een bestelvoorstel gaat maken zal als eerste een bestelvoorstel voor die voorkeursleverancier voorgesteld worden.
Je bent niet verplicht hier te bestellen maar wanneer je bij een andere leverancier probeert te bestellen terwijl er ook nog een bestelling mogelijk is krijg je hier wel een melding voor.
Uitgesloten leveranciers
Je kan bij het beheer van filialen nu een lijst van leveranciers uitsluiten van het filiaal. Het gevolg hiervan is dat alle artikelen die deze leverancier hebben niet meer zichtbaar zullen zijn in de artikellijst en bij artikelselectie-acties.
Als het artikel meerdere leveranciers heeft moeten deze allemaal uitgesloten zijn voordat het artikel verborgen wordt.
De berekening van de gemiddelde inkoopprijs (GIP) houdt nu rekening met het kortingspercentage van het artikel in de opdracht of levering.
Todo-lijsten: Bij een artikel kan nu ook de specifieke uitvoering/verpakking worden geselecteerd. Bij het aanmaken van een inkoopopdracht of levering o.b.v. een todo-lijst zullen deze uitvoeringen overgenomen worden.
Inkoopopdrachten en directe leveringen: De leverancier wordt nu automatisch ingevuld o.b.v. de (voorkeurs)leverancier van het eerste geselecteerde artikel.
Foutmelding opgelost die kon optreden bij het maken van een tweede deellevering van een inkoopopdracht die extern was aangemaakt.
Inkoopopdrachtdatum kon onterecht gewijzigd worden naar de datum van laatste wijziging bij wijzigen eerder gemaakte inkoopopdracht.
Probleem opgelost bij het wijzigen van de inkoopprijs op de artikelkaart vanuit inkoopopdrachten en leveringen. Dit werd niet gedaan wanneer er meerdere inkoopprijzen voor verschillende periodes waren gedefinieerd. Nu wordt de inkoopprijs aangepast die geldt voor de huidige periode.
Het bestelvoorstel gaat nu alleen uitvoeringen voorstellen die bestelbaar zijn voor de betreffende leverancier.
Inkoop > Bestelvoorstel: De minimale besteleenheid was het niet eens met de ingestelde minimale besteleenheid op de artikelkaart.
Inkoop > Bestelvoorstel: De minimale besteleenheid was het niet eens met de ingestelde minimale besteleenheid op de artikelkaart.
Bij een directe inkooplevering kan nu ingesteld worden of de leverancierskeuze verplicht is. Standaard is dit niet het geval.
Bij invoer en wijzigen medewerkerwachtwoord wordt het schermtoetsenbord nu ook weergegeven.
Twee problemen bij het importeren van artikelen opgelost
Verloopoverzicht werkplekfilter werkt weer
Probleem opgelost in Artikelprestatieoverzicht: Wanneer de optie Aantal per filiaal niet aangevinkt was, dan lieten de kolommen Omzet excl., Inkoopwaarde omzet en Inkoopwaarde BPE mogelijk foutieve bedragen zien.
In het overzicht van cadeaupassen kunnen nu ook cadeaupassen gescand worden.
Aan cadeaupassen kan nu een extra referentie worden toegevoegd. Vanuit het overzicht van cadeaupassen kan hierop gezocht worden (in het veld van de cadeaupas-id). De referentie kan op dit moment alleen nog maar via de import cadeaupassen worden ingevuld.
Vanuit het overzicht van cadeaupassen kan nu een cadeaupas gedeactiveerd worden.
Foutmelding die kon optreden in het financieel totaal overzicht opgelost.
Ging om melding: Conversie fout tijdens opvragen gegevens. GetAsDouble waarde: [] kolom: [tot_kostprijs]
Verbeterde snelheid in keukenscherm.
Eventueel kan dit al toegepast worden in eerdere versies door onderstaande query uit te voeren op de database.
CREATE INDEX IF NOT EXISTS maakbon_regel_uitserveer_ts_idx ON verk.maakbon_regel USING btree (uitserveer_ts);
De landcode is nu instelbaar bij activiteiten zodat daardoor de BTW-tarieven die voor dat land zijn ingesteld op dat moment geldig zijn in POS. Verschillende landcodes kunnen niet in 1 bon door elkaar heen gebruikt worden. Je krijgt dan een melding wanneer je artikelen probeert toe te voegen aan een tafel, order, wachtbon, etc. die met een andere landcode zijn aangemaakt.
Twee nieuwe instellingen Vraag om een reden bij annuleren
en Vraag om een reden bij foutaanslag
.
Hiermee kan ingesteld worden dat op het moment dat deze actie gedaan wordt er een dialoog naar voren komt die de medewerker om een reden vraagt.
Restitutie cadeaupassen aangepast.
De 'Kies klant'-knop zal nu ook zichtbaar zijn op slave kassa's wanneer alleen de facturatiemodule gelicenseerd is.
Wanneer een bereidingswijze/bijverkoop-artikel samengesteld is, dan worden nu ook de componenten hiervan weergegeven en meegeteld, bijv. voor statiegeld toepassingen. Dit is optioneel (m.b.v. de nieuwe instelling) en is standaard uitgeschakeld.
De aflevertijd op een keukenscherm bon wordt nu ook bijgewerkt als dit de enige wijziging in de order was.
Cadeaupasrestitutie. Probleem opgelost: Overboeken naar een nieuwe pas resulteerde in een foutmelding.
Keukenscherm voegt bonnen die tijdens de avond voldoen aan de tijd van de instelling Aantal uur van te voren zichbaar
nu toe zonder scherm herstart.
Fix voor "Access violation at address .... in module 'rtl270.bpl' read of address....". Deze kon voorkomen als er gebruikt gemaakt werd van de instelling "Laatste transactie verbergen (sec)".
Fix voor het wegvallende splits aantal bij klanten die gebruik maken van de Q1710 weegschaalkoppeling module.
Wanneer je in POS de extra gegevens van een order leeg maakte werd dit niet opgeslagen.
Het was mogelijk om tijdens het PIN-dialoog een cadeaupas te scannen waardoor de cadeaupas onterecht werd afgewaardeerd.
Verhelpt probleem dat bereidingswijze soms mist op de bestelbon.
Dit treedt op wanneer in afzonderlijke bestellingen hetzelfde artikel met dezelfde tekstuele bereidingswijze aan dezelfde tafelorder wordt toegevoegd. De eerste keer ging het goed daarna niet.
Verhelpt probleem dat in de details per bestelling de aantallen en bedragen niet altijd klopten.
Er werd dan het totaal aantal en bedrag van een artikel van de tafel weergegeven i.p.v. alleen wat in die bestelling zat. Aantal ging dan alleen fout als de weegschaalmodule actief was.
Probleem opgelost: De menuselectie-dialoog werd al getoond terwijl de bereidingswijzesheet nog openstond. Hierdoor was het mogelijk dat de geselecteerde bereidingswijze werd gekoppeld aan de verkeerde bonregel. De dialoog wordt nu pas na het sluiten van de bereidingswijze eventueel getoond.
POS, Sales en acties: Bij aanwezigheid van meerdere Cashkortingregels was het mogelijk dat niet altijd de juiste werd geselecteerd.
Als er bij de museumkaartkoppeling extra passen met eigen artikelnummers ingesteld worden, worden nu de correcte artikelnummers gebruikt.
Voorheen werd voor deze passen altijd het artikelnummer van de volwassene museumkaart gebruikt.
De tafel bestelhistorie laat nu weer de juiste aantallen zien per bestelling.
Hij liet de aantallen inclusief voorgaande bestellingen zien ipv het aantal in de specifieke bestelling. Dit probleem was geïntroduceerd in versie 37.0.0.
Controle op verplichte bereidingswijzen gaat nu beter om met artikelen die in meerdere bereidingswijzegroepen staan. In dat geval werd onterecht een melding gegeven dat de verplichte bereidingswijze niet was geselecteerd.
De optie verdichten per artikel, omzetgroep en BTW is aangepast: Er wordt nu ook gegroepeerd per kostenplaats wanneer er tenminste 1 kostplaats in de regels staat.
Bij de Productlijst was de statusselectie achter het datum/leverdatum selectiepaneel geschoven, waardoor deze niet goed meer te gebruiken was.
Interfiliale opdrachten: Default 'Verzend naar filiaal' is nu het eigen filiaal.
Deze wijziging zorgt ervoor dat wanneer er niet nagedacht is over het filiaal waar de opdracht heen verzonden moet worden je de melding krijgt verzend- en ontvangstfiliaal mag niet hetzelfde zijn. Nu was dit dan vaak per ongeluk filiaal 1.
Het bestemmingsfiliaal van een interfiliale opdracht werd gevuld op basis van de autorisatie van 'Nieuwe opdracht aanmaken'. Dit is nu aangepast naar de autorisatie van 'Opdracht verzenden'.
Wanneer je met MplusONLINE werkt kun je met deze versie nog niet de autorisaties instellen voor de volgende apps
Update hiervoor naar versie 40.1.0+
Eigen gemaakte kaartvelden (artikel, relatie en medewerker) kunnen nu multiselect worden. D.w.z. de gebruiker kan voor dit veld meerdere keuzes maken zoals bijv. het categorie-veld nu werkt.
Nieuwe afbeeldingen voor de tafelplattegrond toegevoegd!
Bij het updaten naar deze versie vanaf 40.0.3 zal de Qline aangeven dat er een schema wijziging is, dit een wijziging van versie 40 naar 40. Het klopt dat dit gebeurd.
De weergave-opties bij het overzicht Artikelprestatie zijn verduidelijkt en uitgebreid.
Als je de subartikelen niet apart toont, dan heb je nu de optie om de subtotalen van deze bereidingswijzen en samengestelde artikelen mee te tellen in het hoofdartikel
Daarnaast worden nu standaard alleen artikelen uit omzetgroepen van de soort "Omzet" getoond, zodat zaken als statiegeld standaard niet meegeteld worden.
Deze laatste optie is ook toegevoegd aan het "Medewerkers > Verkochte artikelen" overzicht.
Problemen met inlezen TODO-lijsten opgelost
Bij het splitsen van weegartikelen, zie je het aantal dat afgesplitst wordt niet verschijnen deze blijft 0 aangeven.
Het is nog wel mogelijk om af te splitsen maar je ziet het aantal dus niet meelopen op beeld.
De autorisatie van de database migratie mislukt als het huidige database schema in het bereik 31 t/m 34 ligt. Eerst upgraden naar 39.3 werkt wel.
Wanneer je met een oudere MplusKASSA-versie verbinding probeert te maken met de database van deze nieuwe versie dan verschijnt (i.p.v. de normale melding) de foutmelding: "column 'is_mobile' does not exist...".
Verbeterde fout afhandeling bij gebruikmaking van de Zebra CoreScanner driver (ook wel verkocht als Symbol of Motorola).
Hiermee wordt verwacht het probleem op te lossen dat de barcodes soms niet meer binnenkomen in het programma.
Er wordt ook meer naar het log in %LOCALAPPDATA%\MplusQ\application_logs\mplusq.log
geschreven om te helpen bij het vinden en oplossen van storingen.
Nieuwe instelling voor de todolijsten waarmee je kan aangeven dat wanneer een artikel voor de eerste keer wordt toegevoegd het aantal niet standaard op 1 wordt gezet en leeg gelaten wordt.
De woorden todolijst en todolijsten toegevoegd aan de woordalliassen.
Aanpassingen aan de Exact Globe export:
Nieuwe autorisaties voor verscheidene MplusKASSA.Online onderdelen toegevoegd.
Ondersteuning PostgreSQL 14
60113a777dd4c6d1f03827f7f547a1ff5feb2ede bin\MplusQ.exe
d3be864b2326712077f8a8a05b59d6a1f574f2d2 bin\MplusQGKS.exe
61e0d121b0f378a0236dae4ff313b64df23315d3 bin\MplusQprnsrv.exe
cce3591b99fb889469aac52aa8eb0374573846af bin\QTaskRunner.exe
b128c1f4c408deafd243b7574ebf16abfdff2655 bin\QTaskRunnerCon.exe
0230d0d7a403bc0fb7f53c11f11dc36a4390256e bin\Wht.exe
b69b8e027d36dc383d19f37ad304b9c6ec2152a0 bin\ACR120U.dll
eef0a57a893dc5e87222dc7f290148ae44d9e053 bin\borlndmm.dll
dcf4ae051e58ff64cfe80a32e658990678244301 bin\cc32270mt.dll
b284c94d20a235bb5659c336768aa43927e740da bin\dpfj.dll
dcee8111b596d4a61cec003f7c0fa7e0827acba8 bin\dpfpdd.dll
21106097452776253be3f1af24c310d42f3b13dd bin\libcrypto-1_1.dll
231600b2791fa8f5d86c8f8025227d46dfacc468 bin\libcurl.dll
69460b083f52e9bccb8dcf0648ff907fa47dd82a bin\libeay32.dll
bd6ebea1d11f0508b99965ed425fa902f2ee08a8 bin\libiconv-2.dll
c9d5fb6361d1b35aeefa419a7f0f5fb99d5f4872 bin\libintl-8.dll
4298891d9e1dfc1b904f730814b4852ee2564197 bin\libpq.dll
505f0e48f50461b25d598597a3f1509d8ea6fb5b bin\libssh2.dll
da0a700889c31916788a0b4bbfcad3caee51cb42 bin\libssl-1_1.dll
3885bb5e0334c4bda2d8a304ce24c4907036e765 bin\libxml2.dll
1488ef7a655a56d484b58202f8bb82ce05938299 bin\posdll.dll
f53704647002793c9cc3d5742f05d76d3c7604d6 bin\ssleay32.dll
dc6adf0630492eb19f1f9efabbb8fbecb066cfde bin\WebView2Loader.dll
6442ed7bed4023dd581f5694e8e421befbb07347 bin\zlib1.dll
b4634787ed87bfe0b1428a2bda4f78d069df5d50 bin\barcodelib.bpl
e455712639e68261ab90ff94c2fefd455139de00 bin\Cryptopp.bpl
f30cd07597c6d46db5c0fe3134763070a688f656 bin\dbrtl270.bpl
2e7250e6034f95623283dd7b7e5fd8b7a97d36c8 bin\IndyCore270.bpl
03dfce98ea8d4a72f48e7805a532971f74cea5d1 bin\IndyProtocols270.bpl
8b9a379b33e184a02edeb93c03251e69bb08a871 bin\IndySystem270.bpl
2d36c8bad49d99776e813873996d19060c97c88b bin\inet270.bpl
ac2e5ebeb28ba4016bcf9f44f7cf693eec2c29e5 bin\madBasic_.bpl
f6e118fd05f7a0521c91e53832a3a2eac1c6b7e4 bin\madDisAsm_.bpl
01776be8e2685dff3302c97822bf504302f652a3 bin\madExcept_.bpl
2a813eaa5b27e0f0b85f555c92de147c43d43e45 bin\MplCurl.bpl
89d5a8a606bd261bd7f36fef38c496888a9f22c1 bin\MplusComp.bpl
ec8cf9dcb0111db5a7a222e0c0c79c3faa032a1d bin\Qbest.bpl
05d363f3b20b185cf522fc4743ba76c5ed10dc84 bin\QBestImport.bpl
4be4255f54884f0d063e28f95e6e537810c184b4 bin\QEFT.bpl
9866504b2b6ea10d5bd5c94811707a267611f873 bin\QExport.bpl
8860f28a3385ae3e1632973325ee845a991ffa5f bin\QFilter.bpl
0e7923373741e582b87657579bacd6700a7fbb0f bin\QHardware.bpl
5d5c0960640e32c2314b4afabc6075fb9fe1e2eb bin\QHardwareDrivers.bpl
0b55595a2fca12cfa970320414326ee510cafb98 bin\QImport.bpl
fa2410ccbf44e35a6c9cc028514141f4f09a5304 bin\QInternet.bpl
3a50f3ec2027a9ebe90cc74907846ea6095c4470 bin\QLayoutEditor.bpl
7ff515b483157dbd385ed8b306f0e112eafcbbfb bin\Qlib.bpl
450ed6fb9287d14dd18b243301bab5d5160ad463 bin\QlibKoppeling.bpl
8a7041a121afd3770e0d3a62f2025986f6d15dc8 bin\QlibPrinting.bpl
3677af0e1183caba631637c7daf9977828b113d4 bin\QlijnBeheer.bpl
d028380864ec24a6891b9900904c4c8f1b71fadf bin\QlijnExports.bpl
c2e414efaa1be2259124e48a8b08cb8b384b78b5 bin\QlijnInkoop.bpl
59cbe69eced38e5e03e373fa38d251708c958938 bin\QlijnOverzichten.bpl
994a51fc37c125f245d96c725c28ae6850af2074 bin\QlijnPosUI.bpl
e2b1f37000dae7194244454ce9a7af7a30aef7a1 bin\QlijnSelect.bpl
d90798848f45469831994a964bf00761607ee061 bin\QlijnVerkoop.bpl
5ea5cb088aa98315553cebea70d30539b29f01ee bin\QlijnVoorraad.bpl
b7ad52a7c6ba955253ba6089064735609f6c5e42 bin\QMedia.bpl
c91b58015a12f9834bf88588eb410b3f3ee3ba82 bin\QMenu.bpl
e0a703d5a18fc83315e9bc2347d9594787c25a59 bin\QMplusPostgres.bpl
ada43c1503a3fa1e9699d7184ec694c756b211e6 bin\QMplusUtility.bpl
200b272ba89369a042901c66b545f0202f1864b5 bin\QPrinting.bpl
92384917e504e834c0ede7ca2e6d8d98506d7b89 bin\QSchema.bpl
61707e5dfeb3fd3eb3c9d26cf7f873d64c29950a bin\QScript.bpl
0a1534af9d3b95a8991e6cb350b83e2c2d8abce6 bin\QSEPAIBAN.bpl
de947dd455c679380a53f72d4ac733eb780ea4e5 bin\QView.bpl
a5ef7bcbda088370483a9cc53df5ce54ac75838e bin\rtl270.bpl
85ef5b6f0503f062a9068d8e0d9f0133d5cff399 bin\soaprtl270.bpl
1bed1e204d37c878f73e0f82701e48fb104cbdb2 bin\vcl270.bpl
5b09a564efbdb3dc2bfef8e4d3d38f817181cdfe bin\vcledge270.bpl
466f5ba732bbfc629bec2ce614d68e8ceef8548e bin\vclie270.bpl
955ff288de95becb91c77453ab2f8e53d2a424d3 bin\vclimg270.bpl
e3f4a2f7825910b116c726dad9133bdacc2f31d8 bin\vclx270.bpl
4145330ea93bd5ca71e654356fbbfe3948cd2067 bin\xmlrtl270.bpl
Bij het inladen van een backup is het niet langer een probleem als de opgegeven database al bestaat zolang deze maar leeg is.
Dit is handig in situaties waar een database administrator van te voren de database wil aanmaken omdat het niet wenselijk is de kassa de daarvoor benodigde rechten te geven.
Volg het volgende stappen plan
Herhaalorders en herhaalfacturen aanpassingen:
In de backoffice zijn de herhaalorders en herhaalfacturen nu te vinden bij 'Verkoop > Herhaal-templates'
N.B. Op een slave-werkplek kunnen geen herhaalorders/facturen aangemaakt worden.
Wanneer je een webhook custom action button aanmaakt verschijnt de autorisatie voor die knop nu direct als optie in de autorisatieboom.
Je kan via de admin tools de autorisatieboom ook handmatig bijwerken.
Label "Gem. Besteding tafelbonnen" aangepast naar "Gem. Besteding gast" in financieel totaaloverzicht. Dit geeft duidelijker aan waarvoor de waarde staat.
Crediteringen worden nu standaard op het oorspronkelijke filiaal van de kassabon/factuur geboekt. Dit is nog met een instelling aan te passen.
Wanneer er een aanbetaling op de kassabon zit laten we nu altijd het restant bedrag zien. Hierdoor ontstaat er geen verwarring over het totaalbedrag van de bon en het bedrag wat er nog betaald moet worden.
De mobiel kolom in de lijst van werkplekken is vervangen voor de kolom "Type" omdat er meer types gaan komen dan alleen kassa en handheld.
Een aantal databasefuncties zijn versneld waardoor een aantal overzichten, waaronder Artikelprestatie, in sommige gevallen twee tot drie keer zo snel zijn geworden.
Handheld modules gewhitelist voor GKS licenties zodat deze ook de settings hiervan kunnen tonen.
Op verschillende plekken hebben menuitems die uit 2 woorden bestaan een line break toegevoegd gekregen. Dit zorgt ervoor dat de maximale breedte van menu's korter is en hierdoor is er minder kans op wegvallen van een menuitem op schermen met lagere resoluties.
Filterprofiel: De 'Niet automatisch inlezen'-instelling is nu uitgeschakeld voor de artikel-, relatie- en medewerkermenuitems. In deze menuitems is het niet handig om een overzicht niet in te lezen, omdat hier vaak beheerdata in staat die je altijd moet zien.
De instelling voor het automatisch inklappen van gangen wordt nu ook toegepast op de keukenbonnen tijdens het opstarten. Dit voorkomt dat er na een herstart van de kassa alle uitgevraagde bonnen dichtgeklapt opkomen, wanneer de setting automatisch inklappen op nee ingesteld staat. Wanneer deze nog op de standaardwaarde(Ja) staat is het gedrag onveranderd.
Bugfix kastelling visueel afrekenen eerder getelde biljetten werden bij openen niet direct getoond
De autorisatie deelbetaling laten openstaan werkt vanaf deze versie.
Het programma probeert nu bij de eerste keer opstarten op een dag zijn licentie gegevens bij te werken.
Dit omvat modules, filialen en werkplek informatie. Als blijkt dat een filiaal of werkplek niet gebruikt mag worden geeft het programma nog 14 dagen de mogelijkheid om normaal door te werken waarna er een nieuwe sleutel nodig zal zijn.
De instellingen voor snelzoeken van artikel-, relatie- en medewerkerkaart werkten niet meer. Er werd nu altijd in alle velden gezocht. Na deze update zal deze instelling weer toegepast worden bij de eerste keer van het opnieuw bepalen van de zoekindexen.
Via de admin tools kan de herindexeer actie handmatig getriggerd worden.
Verbeterde fout afhandeling bij gebruikmaking van de Zebra CoreScanner driver (ook wel verkocht als Symbol of Motorola).
Hiermee wordt verwacht het probleem op te lossen dat de barcodes soms niet meer binnenkomen in het programma.
Er wordt ook meer naar het log in %LOCALAPPDATA%\MplusQ\application_logs\mplusq.log
geschreven om te helpen bij het vinden en oplossen van storingen.
Een cadeaupas die op Slave A uitgegeven is, is nu ook zonder extra synchronisatiestap op te waarderen en te restitueren vanaf Slave B.
Dit lost foutmeldingen op als: Voorwaarde niet voldaan: result->GetRowCount() == 1 CadeauPasUitgifte::SaldoBijwerken.
Als een tafel met later factureren geregistreerd wordt zal deze nu goed omgaan met de tafelomschrijving onthouden instelling.
Probleem opgelost bij afdrukken facturen. De prijs van een samengesteld artikel kon in sommige gevallen op 0.00 staan. Dit was een weergavefout, bedragen werden wel correct berekend.
Wanneer op een order een overlevering werd gedaan, dan werd de order niet volledig gereedgemeld. Hierdoor bleef de order zichtbaar in de orderwachtrij van POS.
Bestandskaartenlijst: De huidige geselecteerde categorie in de bestandskaartlijst (tab) bepaalt nu welke lay-out van een kaart wordt weergegeven en is bepalend voor de autorisatie. Voorheen was het zo dat wanneer voor een bestandskaart meerdere categorieën waren toegekend dat dan altijd de lay-out van de eerste categorie werd gebruikt.
Kortingspercentage werd niet toegepast wanneer het kortingspercentage-veld in verschillende relatiekaartlayouts (layout per categorie) was gedefinieerd. De korting wordt nu toegepast wanneer het veld in tenminste een van de layouts actief is. D.w.z. wanneer het veld in geen enkele layout staat dan zal de korting niet toegepast worden.
Functionaliteit voor het maar op enkele werkplek ingelogd mogen zijn verbeterd.
De werkplek waar ingelogd wordt blijft nu echt wachten totdat de andere werkplek uitgelogd is. Gebeurd dit niet binnen enkele seconden dan wordt er een melding met de nummer en naam van de werkplek gegeven. De andere werkplek zal indien nodig prijs, weeg, bereidingswijze en artikelselectie popups sluiten.
Lost het probleem op dat inladen van een backup op nieuwere PostgreSQL versies soms bleef hangen op het moment dat hij feitelijk klaar was (langzamere systemen hadden meer kans op dit probleem).
Autorisatie voor migreren van schema versies 31 t/m 34 werkt weer.
Lost het probleem op waardoor de body van e-mails soms extra karakters bevatte aan het einde.
Tevens kan de body en onderwerp nu de Unicode karakterset gebruiken (de bijlages konden dit al).
Probleem opgelost waarbij het splitsen op tafel van artikelregels met decimale aantallen (bijv. bij gewogen artikelen) niet werkte zoals verwacht.
In de nieuwe situatie worden dit soort regels altijd in zijn geheel afgesplitst, en niet "per stuk".
Wanneer bestelbonnen en tafelbonnen door elkaar gebruikt werden klopte de sortering op het keukenscherm niet volledig.
Verhelpt het probleem dat 39.2.0 de database van slave kassa's niet kon updaten.
Bugfix voor foutmelding "Voorwaarde niet voldaan: RowRatios.size() == 1" die na het openen van een webhook naar voren kon komen.
Probleem verholpen waardoor het maken van een backup niet werkte als er bepaalde tekens in de naam van de database voorkwamen.
Bij het maken van een Slave wordt niet meer geprobeerd de "balansproducties" tabellen over te nemen. Deze zijn niet van toepassing bij een Slave.