Mit Hilfe des Methodenmoduls können individuell für Sie erstellte ConAktiv®-Funktionen in Form von Methoden (Programmcodes) in ConAktiv® integriert werden. Diese Methoden können im laufenden ConAktiv®-Betrieb eingebunden werden. Dadurch wird ein Update auf eine neue ConAktiv®-Version, welche diese neue Funktion enthalten würde, überflüssig.
Bei den Methoden wird zwischen vier Arten unterschieden:
Beispiel 1:
Sie möchten, dass beim Speichern eines neu angelegten Kunden automatisch eine Aufgabe an einen bestimmten Mitarbeiter der Buchhaltungsabteilung erzeugt wird, in welcher dieser Mitarbeiter von der Neuanlage unterrichtet wird.
Beispiel 2:
Sie möchten sicherstellen, dass bei bestimmten Projekten nur Mitarbeiter zugeordnet werden können, die Vollzeit arbeiten. Beim Versuch der Zuordnung eines Mitarbeiters, der nur auf Teilzeitbasis arbeitet, soll beim Speichern des betreffenden Dialogs eine entsprechende Fehlermeldung erscheinen.
Beispiel 3:
Beim Öffnen einer Promotorenadresse soll die Adresseingabemaske A geöffnet werden, bei allen anderen Adressen die Adresseingabemaske B.
Beispiel 4:
Wenn eine Bildschirmliste geöffnet wird, soll zuvor eine Systemmethode aufgerufen werden, die eine Abfrage startet, die Parameter für eine Suche definiert. Oder man kann Variablen belegen, die als Spaltenüberschriften in der Bildschirmliste verwendet werden. Man muss hierzu in den Methoden den Trigger „ListBefore“ verwenden und als Objektnamen den Namen der Bildschirmliste.
Beispiel 5:
Zur Berechnung individueller Werte in der Positionsliste eines Moduls, z.B. für das Feld „Real2“ in der Positionsliste des Moduls „Projekte“, können die Methoden CalculateBefore und CalculateAfter verwendet werden. Diese Methoden berechnen den betreffenden Wert vor bzw. nach der Berechnung aller sonstigen Werte im betreffenden Datensatz, z.B. beim Speichern des Datensatzes oder beim Klicken auf die Summenfunktion.
Beispiel 6:
Beim Buchen von „Eingangsrechnungen“, „Rechnungen“ und „Gutschriften“ können beliebige Parameter überprüft oder gesetzt werden. Schlägt die Prüfung fehl, kann die Buchung abgebrochen werden. Man muss hierzu den Trigger „BN_CreateBefore“ in der Methode verwenden.
Um in das Modul „Methoden“ zu gelangen, öffnen Sie zunächst das Modul „Systemparameter“. Auf der Seite der Systemparameter finden Sie den Eintrag „Methoden“.
Doppelklicken Sie den Eintrag, so gelangen Sie in die Bildschirmliste des Moduls. In dieser Bildschirmliste können ausschließlich die Standard-Listenfunktionen von ConAktiv® ausgeführt werden. Lesen Sie sich bitte die entsprechenden Abschnitte des Kapitels „ Grundlegende Bedienungshinweise “ zur Information über diese Funktionen durch.