Wie suche ich richtig: Suchwort 1 + Suchwort 2 - Suchwort 3
Da Sie nicht angemeldet sind, werden Ihnen nur öffentliche Beiträge angezeigt.
Aktuell wird beim Duplizieren eines Eventscripts in PAN nur ein neuer Datensatz angelegt IDXXXX und die Bezeichnung mit “ – Kopie“ erweitert. Das eigentliche Eventscript wird nicht dupliziert.
Erforderlich ist, dass diese mit dupliziert werden. (Die Arbeitserleichterung in diesem Fall ist ja nicht die Bezeichnung, sondern die Kalkulationszeilen an sich.)
Am Besten wäre es, wenn der komplette Quelltext dupliziert wird (da sind auch die TMP-Bezeichnungen etc. …
[weiterlesen]
Aktuell wird bei der globalen Suche kein PAN-Eventscript durchsucht.
Das betrifft
Ebenso werden alle weiteren Fenster, in denen Kalkulationen vorhanden sind, nicht durchsucht.
Anforderung ist, dass all diese Bereiche in der Suche mit berücksichtigt werden.
______________________
Anforderung wurde realisiert ab V8 Rev. 124365
______________________
Im Designer-Tool „Suchen“ (Globale Suche) werden mit der Einstellung „Berechnungen > Eventscripte“ jetzt auch alle Eventscripts der „neuen“ Fenster durchsucht (also auch alle PAN-Eventscripts):

(hier am Beispiel des Eventscripts im „Neuanlageassistent Bestellvorschlag“)

Aktuell gibt es noch keine Möglichkeit, ein Eventscript für eine Aufgabe oder einen Prozess manuell zu starten.
Über einen Workaround sollte das mittels: GET_RELATION[1918!Prozess/Aufgabe!Prozess-ID/Aufgaben-ID!Bezeichnung!Bedingung!Aktionsart!ID je nach Aktionsart!Aktion!Toolnummer] und anschließendem Put bereits jetzt möglich sein.
Allerdings wäre hier eine einfachere Variante für die Zukunft wünschenswert.
______________________
Anforderung wurde realisiert ab V8 Rev.123235
______________________
Mit Hilfe der GET_RELATION[1942! kann man nun manuell Eventscripts für Aufgaben und Prozesse starten. …
[weiterlesen]
Aktuell ist es so, dass die Ereignissteuerung bereits vor dem Speichern des Beleges ausgeführt wird.
Das führt dazu, dass bei Änderungen mittels PUT_RELATION[18! z.B: die Ereignissteuerung zwar ausgeführt wird, aber das vermeintlich geänderte Feld noch nicht geändert ist (Da noch nicht in der Datenbank abgespeichert)
Dadurch werden die Eventscripts etc. dann mit falschen Feldinhalt ausgeführt.
______________________
Anforderung wurde realisiert ab V8 Rev.123266
______________________
Bei Änderungen über PUT_RELATIONs wird bei Ereignissteuerungen – die Eventscripts ausführen – nun der Stand nach der Änderung durch die PUT_REL im Eventscript berücksichtigt. …
[weiterlesen]
In diesem Wiki Artikel wird Ihnen der Umgang mit PAN-Eventscripts für Aufgaben- und Prozesskategorien möglichst simpel nahegebracht.
Um mit den Eventscripts in PAN arbeiten zu können wird der User-Level „Admin (Designer)“ im PAN-Einrichtungsassistenten empfohlen.
Es gibt 3 verschiedene Arten von Eventscripts in PAN, die Sie in den Basisdaten anlegen können:

Diese können Sie innerhalb der Aufgaben-/Prozesskategorien unter „Bearbeiten > Extras > Eventscripts“ hinterlegen:

Die Eventscripte können zu bestimmten Zeitpunkten der Aufgaben-/Prozesserfassung ausgelöst werden:

Der Unterschied zwischen „vor Neuanlage“ und „nach Neuanlage“ ist der, dass das Eventscript zum Zeitpunkt „vor Neuanlage“
noch keine Informationen zu möglichen Datenverknüpfungen, Anhängen oder ähnliches im Zugriff hat. …
[weiterlesen]
„Eventscript:
Wie kann ich in einer Selektion abfangen ob ein Scan nicht erfolgreich/gültig war?
Also schon bevor diese Info erscheint:“

Das ist aktuell nicht möglich.
Ich würde mir wünschen das dies ermöglicht wird.
In diesem Wiki Artikel wird Ihnen der allgemeine Umgang mit der PAN-Ereignissteuerung möglichst simpel nahegebracht.
Die Ereignissteuerungen finden sie im Arbeitsplatz unter „Meine Businessworkflows > Basisdaten“.

Wenn Sie mit F3 eine neue Ereignissteuerung anlegen wollen, öffnet sich ein Anlageassistent, der Sie bei der Neuanlage durch alle Einstellungen führt.

Zunächst geben Sie der Ereignissteuerung eine Bezeichnung und stellen ein, zu welchen Zeitpunkten diese ausgeführt werden soll. …
[weiterlesen]
Ab BETA 65374
Es kann nun bei Kalkulationsblöcken der Art 2 (Feldprüfung) mittels folgender neuer Anweisung zusätzlich eine Selektion mitgegeben werden.
Diese muss als allererstes stehen und gilt für den kompletten Block.
Syntax:
IF(Selektion):Â (bitte den Doppelpunkt am Ende beachten!)
Die „Selektion“ ist ein normaler Selektionsausdruck wie aus anderen normalen Zeilen gewöhnt. Es können alle üblichen Operatoren verwendet werden.
Beispiel:
IF(ADR_20_30=“Huber“): ADR_20_30 # ADR_50_30

Wirkung:
Wenn Firmenname1 oder Firmenname2 verlassen wird, führe eine Messagebox aus … aber nur wenn in Firmenname1 Huber steht. …
[weiterlesen]
Ab BETA 63950
Es gibt nun ein neues Eventscript, um auf Speichern von Anzeigetabellen-Datensaetzen zu reagieren (Ziel Maske).
Ab BETA 57465 gibt es ein neues Eventscript „Feldevent der Anzeigetabelle (Tabelleneingabe)“
Damit kann auch in der Anzeigetabelle pro Spaltenwechsel (Enter) etwas kalkuliert werden.
Ab BETA 57415 wurden, um mehr Klarheit zu schaffen, die Eventscripte im Scripteditor um Texte ergänzt, wann das jeweilge Eventscript ausgeführt wird.

Kasse 4.1 – Bereich Eventscript Kundendialog
Ab BW Beta Rev. 56576
Mit dieser Programmänderung besteht die Möglichkeit beim Bestätigen eines Kunden etwas in den Belegkopf zu schreiben.
Hierzu hat man im Eventscript des Kundendialogs Zugriff auf die beiden neuen Felder der Satzbeschreibung des Kundendialogs
Die Felder sind:
Wenn der TSE-Modus aktiv ist, muss das neue Zugriffsrecht „KASS01,69 – Beim Wechsel der Kundennummer auch Eventscript Belegerfassung ausführen„, aktiviert werden. …
[weiterlesen]
Mit den Revisionen Beta-55408 und Patch-55469 haben wir die Kalkulationsart 5 „Feldbezogenen Kalk ( init)“ aus dem Scripteditor entfernt.
Grund ist hierbei, dass diese Art eher experimentell war und nicht benutzt wird.
| Vorher: | Nachher: |
![]() |
![]() |
Mit dem Parameter _EVENTART_= kann in den Eventscripts (Stammdatenkalkulationen) auf bestimmte Ereignisse geprüft werden.
Der Parameter ist nur in den neuen BWWindows Tool-Fenstern verfügbar.
Die neuen Fenster/Dialoge sind am Punkt „Entwickleroptionen“ im Allgemein Menü zu erkennen.
Siehe dazu auch:
Entwickleroptionen unter „Allgemein“
Folgende Rückgabearten gibt es:
_EVENTART_,,,,Liefert die Event-Art des aktuellen Events (nur in BwWindowTools-Fenstern) ,,,,...Rückgabe: ,,,,.......0 = Standard/Undefiniert ,,,,.......1 = Dialog-Init ,,,,.......2…
Mit dem neuen Scripteditor (DSAFE,12 deaktiv) kann man eine STKALK.BNR Datei erzeugen, um Kalkulationen zu kopieren.
Zunächst markiert man innerhalb der Kalkulationen eine oder mehrere Zeilen und kopiert diese per STRG+C in die Zwischenablage. Beim Verlassen des Scripteditors werden die kopierten Zeilen in die STKALK.BNR Datei im Mandantenverzeichnis kopiert.
Innerhalb des Zielmandanten / Zielversion, die Datei in den Mandanten kopieren, dort in den gewünschten Kalkulationsbereich navigieren, dann per „Tools“ -> „Zeilenablage in Zwischenablage kopieren“ oder „STRG+SHIFT+EINFG“ in die Zwischenablage übernehmen und schließlich mittels „STRG+V“ an der gewünschten Stelle einfügen. …
[weiterlesen]