Title: Afbreken lockmelding bij Genereren Uitgaande Faktuur Post by: Heart Informatisering B.V. on September 26, 2018, 11:43:37 am Voor Genereren Uitgaande Fakturen is gesteld dat dit niet door twee personen tegelijk gedaan mag worden. Bedenk hierbij dat één werkstation een Verzamelfaktuurrun kan opstarten en we niet zullen willen dat een ander ondertussen tegelijk separate Fakturen gaat genereren (of ook Fakturen gaat genereren waardoor de klant alsnog niet alles op één Faktuur verzamelt krijgt). Hier gaat het nu niet om.
Aanname is dus dat er voorkomen moet worden dat twee personen tegelijk de Faktuurrun opstarten. Dit gebeurt nu door een bepaald parameter record (in tabel ADGP) gelockt te houden. Als we eenmaal een doorloop zijn begonnen met verzamelen van Fakturen en dit record kan niet gelockt worden, is het uitgangspunt dat een ander bezig is met Fakturatie. In deze situatie moesten we 'wachten' tot de ander klaar was. De Lockmelding liet zich niet afbreken. Dat laatste is enerzijds terecht, maar anderzijds totaal niet handig. Het effekt is nl. dat als iemand een Maand-/Week Faktuurrun heeft opgestart welke een uur staat te stampen, en iemand tussendoor even denkt ook een faktuur te kunnen genereren, ze verplicht werd een uur te wachten alvorens de melding 'De gevraagde gegevens zijn geallokeerd door een andere Gebruiker' verdween. Met ingang van deze Releasenote is er een extra lock kontrole toegevoegd nog vóórdat de te faktureren regels verzamelt gaan worden. Deze eerste kontrole kan wél met Escape worden afgebroken. Het effekt is, dat als iemand bezig is met een Faktuurrun, en een ander de run ook wil opstarten, ze direkt de melding 'De gevraagde gegevens zijn geallokeerd' krijgt, maar deze nu met Escape kan worden afgebroken. De Gebruiker kan weliswaar niet haar Faktuur genereren, maar ze hoeft niet meer te wachten tot de ander klaar is. De PC is weer beschikbaar om andere dingen te gaan doen.
|