Zwitserse QR-factuur verbeterd 1.3 voor MacOS Sonoma

Fix voor ontbrekende verwerking onder MacOS Sonoma


Als u bijwerkt naar MacOS 14 Sonoma, kunt u problemen ondervinden met de verwerking van JavaScript in webviewers op FileMaker. Dit is precies wat er gebeurde met onze Swiss QR Bill Enhanced add-on. Daar is nu een oplossing voor.

Het beschreven probleem

De Swiss QR Bill Enhanced add-on genereert een Zwitserse QR code met behulp van een webviewer. Dit roept een HTML bestand op dat de QR code genereert met behulp van JavaScript. Het venster met de webviewer zou dan automatisch moeten sluiten. Hoewel de QR code correct werd gegenereerd, werd het venster niet langer gesloten. Dit gaf aan dat de JavaScript niet correct werd verwerkt in de webviewer. Een van de gevolgen was dat de QR-code niet werd teruggeschreven naar de factuurgegevensrecord.

Het probleem deed zich voor met zowel FileMaker Pro 19 als FileMaker Pro 20 nadat MacOS Sonoma was geïnstalleerd.

De oplossing

Er is nu een oplossing voor dit probleem. Het is een behandeling van symptomen, geen remedie tegen de oorzaak. Dit zou echter voldoende moeten zijn voor gebruikers. Vertragingen zijn ingebouwd in de HTML-code. Dit genereert de code op de juiste manier en schrijft de code vervolgens terug in het record met factuurgegevens.

De oplossing maakt deel uit van de gratis add-on “Swiss QR Bill Enhanced”, die je nu kunt downloaden van deze website.

Zwitserse QR-factuur verbeterd

Update

Als de add-on al in oplossingen is geïntegreerd, kan deze eenvoudig worden bijgewerkt. Het enige wat je hoeft te doen is de vorige HTML-sjabloon in je eigen oplossing vervangen door de nieuwe HTML-sjabloon uit de update. De volgende stappen zijn vereist:

  1. Verwijder de oude add-on en installeer de nieuwe add-on
  2. Maak een nieuw leeg FileMaker-bestand
  3. De nieuwe add-on toevoegen
  4. Selecteer “TechStuff” op de lay-outs van de nieuwe add-on.
  5. Kopieer de HTML-sjabloon (tekst)
  6. Overschakelen naar uw eigen oplossing op dezelfde locatie
  7. Vervang de HTML-tekst in de oude oplossing door de tekst die je zojuist hebt gekopieerd van de sjabloon in de 1.3 update.

Dat is het!