Heart-Profit ERP
July 01, 2024, 01:40:45 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Printen Fakturen in Batch, automatisch printen vanaf laatst geprint nummer  (Read 1551 times)
0 Members and 1 Guest are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27445


View Profile WWW
« on: September 04, 2013, 03:06:07 pm »

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.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LOPRUFV1    Omschrijving (nog) niet bekend    16-08-2013    04-09-2013
LOPRUFV2    Omschrijving (nog) niet bekend    16-08-2013    04-09-2013
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.016 seconds with 19 queries.