Wie suche ich richtig: Suchwort 1 + Suchwort 2 - Suchwort 3
Da Sie nicht angemeldet sind, werden Ihnen nur öffentliche Beiträge angezeigt.
Ist Bediener A in einer Artikelstammmaske und aktivierte unter Ansicht die Preisliste X, konnte Bediener B, der die Preisliste Y in der Maske aktiviert hat, durch Ausführung der Put_Relation[04 in einer Auswertung, oder einem Workflowscript den Preis X über den Preis Y schreiben.
Mit deaktiviertem Zugriffsrecht [1141_III, Nr: 029 – Artikelstammdaten III (V55), Automatische VK-Berechnung anhand temporärer Felder ausführen (MEM_25133_1)] lässt sich das verhindern. …
[weiterlesen]
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…
Um den Status eines Feldes (Tabellen-/Maskenfeld/BITMAPLEISTE/Karteikarte) zu ändern, stehen ihnen 3 „STATUS-Funktionen“ für
Ab BETA/57437 (02.09.2020) gibt es für Maskenfelder eine Syntax mit eckigen Klammern, bei der auch Variablen aufgelöst werden (was bisher nicht möglich war).
Seminarvideo: Workflowmanager für Einsteiger – Dauer 1Std:15min
Seminarvideo: Workflowmanager für Fortgeschrittene – Dauer 1Std:47min
In diesem Video lernen Sie:
Mit den Revisionen 67098-Beta und 67099-Patch haben wir einen Absturz und ein Fokusproblem im Scripteditor beim Auswählen eines Eintrages aus der Autovervollständigung behoben.
Reproduzierbar war das Verhalten, wenn man in der Autovervollständigung mit dem Maus-Cursor einen Eintrag auswählen wollte.
Ab der Revision Beta-57314 gibt es ein neues Zugriffsrecht:
[RDSGN_DESIGNER, Nr: 016 - Redesigns diverser Designermodule, Objektgenerator: Beim Bearbeiten von bestehenden Scripten direkt auf Kartei 6 starten]
Sobald dieses Zugriffsrecht aktiv ist, werden bestehende Scripte beim bearbeiten direkt auf der Karteikarte 6 gestartet und eine Selektion auf nur befüllte Eventscripte vorgenommen.
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: |
Wenn eine Reorganisation durchgeführt wird, dann werden auch die individuellen Kalkulationen in den Berechnungsformeln Belege ausgeführt.
Ein Problem kann hier dann entstehen, wenn in B05 (Kalkulation Belegdaten) einzelne Felder aus Performance-Gründen nicht neu geprüft werden.
Beispiel:
Einleitung: Die Reorg geht so vor, dass zuerst alle relevanten Felder im Belegkopf geleert werden. Dann werden alle Positionen geleert und neu berechnet und anschließend die Summe wieder in den Belegkopf geschrieben.…
Bei diesen Video(s) handelt es sich um Mitschnitte des 5-tägigen Live-Seminars in Wien 2018. Alle Videos und WIKI-Artikel werden peu à peu noch überarbeitet und mit Texten / PDFs belebt.
Ab 6.00.000.51125 stehen folgende neue Funktionen bereit:
GET_RELATION[4450!DRUCKERNAME] -> Druckerzeugung Initialisierung
GET_RELATION[4451!X!Y!TEXT] -> Text drucken
GET_RELATION[4452] -> Seitenvorschub erzeugen
GET_RELATION[4453] -> Druckerzeugung abschließen
GET_RELATION[4454] -> Druckerzeugung abbrechen
Damit ist es nun möglich, selbst per Scripting ohne jegliches Formular einen eigenen Druck zu erzeugen.
Ein Beispiel Workflowscript zum Testen dieser Funktionen ist angehängt.
WORKFLOW
Die Funktionen werden entsprechend bei fertiger Ausbaustufe dann auch in der Variablenauswahl inkl. …
[weiterlesen]
Bereich: Export
Ab BW Beta 51305
Mit dieser Programmänderung gibt es die Möglichkeit des Exports eines Beleges, Positionen eines Beleges, eines Artikels sowie einer Adresse mit den jeweiligen Stammdaten als DTA. Außerdem gibt es einen Export eines IDB-Satzes als DTA.
Hierfür stehen folgende GET-RELATIONS zur Verfügung:
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]
FRAGE/PROBLEM:
Ist es möglich, eine bestimmte Stammdatenkalkulation ausführen zu lassen bzw. weiterzuleiten?
ANTWORT/LÖSUNG:
Ja, das ist möglich über Einbinden bzw. Inkludieren von Kalkulationen via „__INCLUDE__:“
Anweisung im Feld: Kalkulation.
Beispiele:
A S Selektion Kalkulation Identnummer Information
0 1 // Beispiel für das Inkludieren von Stammkalkulationen…
0 0 __INCLUDE__ : STKBELERF003
Anmerkung:
Vor und hinter INCLUDE sind jeweils 2 Unterstriche anzugeben. Zwischen „__INCLUDE__“, „:“ und dem Index des Kalkulationsblocks (im Beispiel STKBELERF003) können beliebig viele Leerzeichen eingefügt werden. …
[weiterlesen]
_FORMELAUS_
Ãœber den internen Parameter _FORMELAUS_ kann ein kompletter Rechenblock innerhalb der Formeln deaktiviert werden. Bei der Zuweisung =1 werden alle folgenden Zeilen bis zur Zeile mit dem Eintrag „./.“ übersprungen. Diese Funktion bringt bei umfangreichen Kalkulationen / Selektionen enorme Zeitvorteile. HINWEIS: in Lagerverbuchungs/ Statistik ist der Befehl nicht nutzbar.
ZEILEN_HÖHE
Innerhalb der Rechenanweisungen eines Druckblockes kann mit der Anweisung: ZEILEN_HÖHE= die Höhe pro Ausdruck kalkuliert werden. …
[weiterlesen]
In den Basisdaten der Warenwirtschaft kann unter Bearbeiten -> Workflowsteuerung im Feld „Adresse“ (4103_6) ein Workflow hinterlegt werden, welches beim Speichern einer Adresse ausgeführt wird.
Im Feld „Adressneuanlage – Anlageart“ (MEM_27569_1) steht, je nachdem wie die Adresse angelegt wird, folgender Wert drin:
1: Manuell
2: Zwischenablage
3: Card-Scan
4: V-Card
5: Adressschnellerfasung
Somit ist es möglich, im Script ,welches in den Basisdaten hinterlegt ist, auf diesen Wert zu prüfen und je nach Anlageart eine andere Kalkulation auszuführen oder z.B. …
[weiterlesen]
FRAGE/PROBLEM:
Wie funktionieren die folgenden MEM-Felder genau?
Stammkalk: Aktuelle Taste,29229,5,R
Stammkalk: Taste verwerfen N/J,29234,1,ANJ
ANTWORT/LÖSUNG:
Vorab:
Derzeit können diese Felder nur in Stammdatenkalkulationen Belegerfassung beim Betätigen einer Taste innerhalb einer Optionsmaske genutzt werden.
Wird innerhalb einer Optionsmaske eine Taste gedrückt, steht die Tastenzahl innerhalb von MEM_29229_5.
Im speziellen Fall von ESC oder F10 kann mittels MEM_29234_1 eine Einzelkalkulation gemacht und der Vorgang abgebrochen werden. …
[weiterlesen]
Ab den S-i-E – Versionen 5.58.005.24641 (BW) und 2.01.005.24641 (WW) werden nun auch die Stammdatenkalkulation der Lieferadessen (STx_I01) ausgeführt. …
[weiterlesen]
Um die Formular- und Druckkalkulation – Scripteditor für Belegdirektdruck (STK_DDRUCK) – auch in der 5.5 (also mit aktiviertem Zugriffsrecht [1211V55, Nr: 014 – Belegerfassung Zusatz ab V5.5 (V55), Belegdruck mittels Script SE1391 aufrufen]) fehlerfrei nutzen zu können, muss im Selektionsbereich des Scripteditors (STK_DDRUCK) vor den individuellen Kalkulationen die Abfrage MEM_29589_1<>“J“ hinzugfügt werden.
Als Hintergrund:
Das Script bekommt vom Kernel in einer Tabelle die Druckvorschläge aufbereitet. …
[weiterlesen]
Bei Kalkulationen in der BüroWARE/WEBWARE kann auch auf die Zwischenablage zugegriffen werden.
Innerhalb der Stammdatenkalkulation stehen folgende Funktionen zur Verfügung:
CLIPBOARD_CLEAR -> Löscht die Zwischenablage
CLIPBOARD_INSERT -> Kopiert in die Zwischenablage
CLIPBOARD_INSERTLINE -> Kopiert in die Zwischenablage mit Zeilenwechsel (CR+LF).
Beispiel:
Anwendungsbeispiel um einen Wert in die Zwischenablage zu kopieren:
CLIPBOARD_INSERT=“Text“ o.
CLIPBOARD_INSERT=ADR_20_30
Tipp:
Bevor Daten in die Zwischenablage gestellt werden, sollte diese geleert werden. …
[weiterlesen]
Wenn Belegdaten importiert werden, können beim Import bestimmte Stammdatenkalkulation (z.B. der neuen Beleglayouts) gewünscht bzw. notwendig sein?
So soll bspw. für den zu importierenden Beleg die Kalkulation STKBELERF502 ablaufen.
Hierzu gibt es folgende Möglichkeiten:
1) Importparameter „ST_KALK“:
Wenn dieser in der Standardschnittstelle steht, muss als Wert der Index der Kalkulation angegeben werden.
Beispiel:
þUEBERþNþSKZþBELþST_KALKþSTKBELERF502þaaþ0þabþNþacþAþaeþ 200000
þUEBERþNþSKZþPOSþaaþ0þabþNþacþAþahþCDRohlingþazþ5
2) Speziell für Belegimport Beleglayouts:
Im WAWI-Firmenstamm im Feld FAF_4954_3 die gewünschte Nummer eintragen (Beispiel anhand obiger Frage: 502), dann wird immer diese Stammdatenkalkulation beim Import von Belegen ausgeführt, wenn Beleglayouts aktiv sind. …
[weiterlesen]
Um mit Hilfe einer PUT_RELATION[82… eine neue Position in einen bestehenden Beleg über der ersten Position einzufügen, muss beim Parameter EINFUEGE_SNR der Wert „-1L“ (ohne doppeltes Hochkomma) eingegeben werden. …
[weiterlesen]
FRAGE/PROBLEM:
Wie kann man in eine mit PUT_RELATION[158] erzeugte Buchung die Zahlungskondition eintragen?
ANTWORT/LÖSUNG:
Hierzu gibt es die Möglichkeit, in das Feld MEM_25187_2 die Zahlungskondition einzutragen und dann die PUT_REL auszuführen.
Damit wird die Zahlungskondition, welche beim MEM Feld angegeben wurde, in die erzeugte Buchung eingetragen. …
[weiterlesen]