N.a.v. Releasenote
http://ha1.heartprofit.nl/profit/index.php?topic=25285.0 is onderstaande funktionaliteit ontwikkeld, t.b.v. het automatisch ophogen van het laatst geprintte Faktuurnummer, zodra een Funktie in de Batch wordt aangeroepen.
De trigger voor het automatisch bijwerken van het laatst geprintte Faktuurnummer, is het hebben gedefinieerd van een DynScreen definitie voor:
* de aktieve user (Autorisatiegroep)
* het aktieve bedrijf
* Funktie "LOPRUF"
* Rubriek "LOUF_VAN"
Als met e.d. DynScreen definitie de funktie "Printen Fakturen" wordt aangeroepen, zal deze als vanzelf beginnen met de waarden zoals ingesteld via de gedisablede rubrieken.
Zodra nu Printen Fakturen wordt opgestart, wordt na het afdrukken van een Faktuur deze DynScreenwaarde gewijzigd in "de afgedrukte Faktuur + 1". Print het afdrukken van Fakturen Faktuur 1001006 en 1001007 af, dan zal hierdoor als vanzelf de DynScreen definitie worden gewijzigd in "Printen vanaf 1001008", en ziet de eerst volgende aanroep eruit als:
Er wordt geacht Bedrijf en geacht Autorisatiegroep in de DynScreen definities gekeken, opdat gebruiker "Batch" separaat geautoriseerd kan worden van de overige gebruikers. Omdat voor andere gebruikers er geen definitie zal zijn vastgelegd, werkt dat mechanisme daar als vanzelf niet.
Overigens kan middels
Profit-DynScreen ook worden geregistreerd of een DynScreen definitie altijd, danwel alleen in de Batch moet worden uitgevoerd, waarmee de werkwijze ook nog enigzins kan worden beļnvloed.
De funktionaliteit hoeft hiervoor dus niet expliciet in de Batch te draaien om als zodanig te kunnen worden gebruikt. Overigens is de funktionaliteit in de Batch niet expliciet getest, en gaat deze aanpassing ervanuit dat als de print in de Batch wordt gedraaid, de DynScreen waarden die gedefinieerd zijn netjes worden opgehaald.
Dit laatste is niet vanzelf sprekend, immers, als bij een funktie die standaard met 0 t/m ZZ selektie komt, deze selektie wordt gewijzigd in A t/m BZ, en vervolgens in de Batch gedraaid wordt, zal de batch ook A t/m BZ moeten respekteren zoals opgegeven toen de Batchjob werd aangemeld.
Nb: Deze funktionaliteit werkt overigens alleen bij het printen van Fakturen volgens een Variabele Layout.
Funktie | Omschrijving | Dtm.Vl.Wyz | Dtm.L.Wyz |
LOPRUFV1 | Omschrijving (nog) niet bekend | 16-08-2013 | 04-09-2013 |
LOPRUFV2 | Omschrijving (nog) niet bekend | 16-08-2013 | 04-09-2013 |