syslog.ERP Nachtrag 5.03.23

Betroffene Dateien

  • *.exe, SL_F.dll
  • *.dlm
  • TicketMail.lua

Realisierte Punkte

Nr.CallBeschreibung
23.1
-/-/-
42577
LOP
TS10: Kopierfunktion für Tickets (mit Akte, ohne Status/Texte/Ereignisse/Verkn.)
23.2
R/N/S
42870
SLT
Anlieferungstage-Logik aus Lieferbedingungen entfernen (nur Konditionen ziehen)
23.3
-/-/-
41867
SLT
KO20: Aktuelle Berechtigung im Dialog anzeigen
23.4
-/-/-
0
SLT
DruckSLTRpt: Hintergrund-Druck fuer ve104, div. Korrekturen KALK
23.5
-/-/-
0
SLT
Korrekturen DATETIME in Syslog und über Lua; Korrektur Lua "DB_Select" ohne finr
23.6
-/N/-
42877
PLR
VE50: Lua Scripting Hook (vor dem Drucken) + Moeglichkeit Verarbeitung abzubrechen
23.7
-/-/-
42883
GEB
Betreffzeile für Ticketweiterleitung
23.8
-/-/-
42850
HEL
KD11: Kreditlimit
23.9
-/-/-
0
SLT
VE11: Diverse Darstellungs-Korrekturen (Produktionssperre, Auftragssperre, ...)
23.10
-/-/-
42887
IPO
SQL -1213 bei Suche nach nummerisch formatierten Artikel-Akte-Feldern
23.11
-/-/-
42880
HEL
VE85/VE13: SQL -201 wenn aus TS11 ein Auftrag angelegt und dann die Konditionen geaendert werden
23.12
-/-/S
42887
IPO
AR10: Suche von-bis auf nummerisch formatierte Artikel-Akte-Felder schraenkt falsch ein
23.13
-/-/-
42879
LOP
AR10: Artikel-Kurzbezeichnung in Multi-Suchfeld aufnehmen
23.14
-/-/-
42893
PNK
BU12: Bei Änderung der Personal-Nr. wird der Vorname nicht aktualisiert
23.15
-/-/-
0
SLT
WZET-Druck: Anzahl Kopien aus FD10 übersteuerbar machen
23.16
-/-/-
42874
PRT
SDG11: Handling Serien-Nr./Charge (ERPv5)
23.17
-/N/-
42858
PLR
EK11: Lua Scripting Hook beim Pos.OK / LB11: Lua Scripting Hook beim Buchen

TS10: Kopierfunktion für Tickets (mit Akte, ohne Status/Texte/Ereignisse/Verkn.)

README: nein, Release Notes: nein, SQL: nein

Anlieferungstage-Logik aus Lieferbedingungen entfernen (nur Konditionen ziehen)

README: nein, Release Notes: ja, SQL: ja
Release Notes (nach dem Einspielen des neuen Releases):
Systemschalter "EINK_LIEFTAG_KOND" und "AUFT_LIEFTAG_KOND" entfernt.

Die Anlieferungstage werden nun stattdessen immer aus den Kunden- oder Lieferantenkonditionen gezogen.
Beim Update werden, je nach Schalterstellung, die Daten falls nötig aus den Lieferbedingungen in die Konditionen transferiert.

Auswahl und Checkboxen für "Anlieferungstag" aus den Lieferbedingungen (LI11) entfernt.
Pflege nur über Auftrags-, Kunden- und Lieferantenkonditionen.

KO20: Aktuelle Berechtigung im Dialog anzeigen

README: nein, Release Notes: nein, SQL: nein

DruckSLTRpt: Hintergrund-Druck fuer ve104, div. Korrekturen KALK

README: nein, Release Notes: nein, SQL: nein

Korrekturen DATETIME in Syslog und über Lua; Korrektur Lua "DB_Select" ohne finr

README: nein, Release Notes: nein, SQL: nein

VE50: Lua Scripting Hook (vor dem Drucken) + Moeglichkeit Verarbeitung abzubrechen

README: nein, Release Notes: ja, SQL: nein
Release Notes (nach dem Einspielen des neuen Releases):
Neue Lua-Scripting Hooks beim OK im VE50:

- vor dem Drucken: VE50-PB_OK.PRE
-- Parameter 1: Auftragsart (auftab.auart)
-- Parameter 2: Auftrags-Nr. (auftab.aufnr)
-- Parameter 3: Verarbeitungsart -- Moegliche Werte: GE (Gesamt-Echt), TE (Teil-Echt)*, GP (Gesamt-Proforma), TP (Teil-Proforma)*
-- Parameter 4: Liste selektierter Formulare***
-- auftab-Struktur wird als globale table ins Script uebergeben und danach zurueckgelesen**

- nach dem Drucken: VE50-PB_OK
-- Parameter 1: Auftragsart (auftab.auart)
-- Parameter 2: Auftrags-Nr. (auftab.aufnr)
-- Parameter 3: Verarbeitungsart -- Moegliche Werte: GE (Gesamt-Echt), TE (Teil-Echt)*, GP (Gesamt-Proforma), TP (Teil-Proforma)*-- Parameter 4: Liste selektierter Formulare***

*) in diesem Fall erfolgt ein Sprung ins VE35 fuer die weitere Verarbeitung. D.h. wenn der zweite Hook VE50-PB_OK gerufen wird ist die Verarbeitung u.U. noch nicht abgeschlossen.

**) Das Lua-Script kann durch seinen Rueckgabe-Wert die weitere Verarbeitung beeinflussen.
Rueckgabe-Wert "+STOP" bricht die Verarbeitung ab.
Rueckgabe-Wert "+NOPOP" verhindert die Rueck-Uebertragung der auftab-Struktur-Werte.
Die Flags koennen auch kombiniert werden. Rueckgabe-Wert "+NOPOP+STOP" verhindert die Rueck-Uebertragung der auftab-Struktur-Werte UND bricht die Verarbeitung ab.

***) Beispiel: "RG:0,AB:0,LI:0,EP:0,ANVK:0,OP:0,PR:1,AK:0,KP:0,KD:0,AP:0,VA:0,AE:0,PE:0,VD:0,AD:0,ND:0,DP:0,FB:0,"
0 = Formular ist nicht ausgewaehlt, 1 = Formular ist ausgewaehlt

Betreffzeile für Ticketweiterleitung

README: nein, Release Notes: nein, SQL: nein

KD11: Kreditlimit

README: nein, Release Notes: nein, SQL: nein

VE11: Diverse Darstellungs-Korrekturen (Produktionssperre, Auftragssperre, ...)

README: nein, Release Notes: nein, SQL: nein

SQL -1213 bei Suche nach nummerisch formatierten Artikel-Akte-Feldern

README: nein, Release Notes: nein, SQL: nein

VE85/VE13: SQL -201 wenn aus TS11 ein Auftrag angelegt und dann die Konditionen geaendert werden

README: nein, Release Notes: nein, SQL: nein

AR10: Suche von-bis auf nummerisch formatierte Artikel-Akte-Felder schraenkt falsch ein

README: nein, Release Notes: nein, SQL: ja

AR10: Artikel-Kurzbezeichnung in Multi-Suchfeld aufnehmen

README: nein, Release Notes: nein, SQL: nein

BU12: Bei Änderung der Personal-Nr. wird der Vorname nicht aktualisiert

README: nein, Release Notes: nein, SQL: nein

WZET-Druck: Anzahl Kopien aus FD10 übersteuerbar machen

README: nein, Release Notes: nein, SQL: nein

SDG11: Handling Serien-Nr./Charge (ERPv5)

README: nein, Release Notes: nein, SQL: nein

EK11: Lua Scripting Hook beim Pos.OK / LB11: Lua Scripting Hook beim Buchen

README: nein, Release Notes: ja, SQL: nein
Release Notes (nach dem Einspielen des neuen Releases):
Neue Lua-Scripting Hooks beim Pos.OK im EK11:

- vor dem Speichern: EK11-PB_PosOK.PRE
-- Parameter 1: EK-Art (bektab.bausl)
-- Parameter 2: EK-Nr. (bektab.eknr)
-- Parameter 3: EK-Positions-Nr. (bestab.ekposnr)
-- Parameter 4: EK-Unter-Positions-Nr. (bestab.ekuposnr)-- Parameter 5: Dispo-Nr. (bestab.auidnr)-- Parameter 6: Modus (0 = Neuanlegen, 1 = Aendern)
-- bektab-Struktur wird als globale table ins Script uebergeben und danach zurueckgelesen**
-- bestab-Struktur wird als globale table ins Script uebergeben und danach zurueckgelesen**

- nach dem Speichern: EK11-PB_PosOK
-- Parameter 1: EK-Art (bektab.bausl)
-- Parameter 2: EK-Nr. (bektab.eknr)
-- Parameter 3: EK-Positions-Nr. (bestab.ekposnr)
-- Parameter 4: EK-Unter-Positions-Nr. (bestab.ekuposnr)-- Parameter 5: Dispo-Nr. (bestab.auidnr)-- Parameter 6: Modus (0 = Neuanlegen, 1 = Aendern)
-- bektab-Struktur wird als globale table ins Script uebergeben und danach zurueckgelesen**
-- bestab-Struktur wird als globale table ins Script uebergeben und danach zurueckgelesen**! Stop der Verarbeitung ist bei diesem Hook nicht moeglich.

**) Das Lua-Script kann durch seinen Rueckgabe-Wert die weitere Verarbeitung beeinflussen.
Rueckgabe-Wert "+STOP" bricht die Verarbeitung ab.
Rueckgabe-Wert "+NOPOP" verhindert die Rueck-Uebertragung der auftab-Struktur-Werte.
Die Flags koennen auch kombiniert werden. Rueckgabe-Wert "+NOPOP+STOP" verhindert die Rueck-Uebertragung der bektab/bestab-Struktur-Werte UND bricht die Verarbeitung ab.



Neue Lua-Scripting Hooks beim Buchen im LB11:

- vor dem Speichern: LB11-PB_buchen.PRE
-- Parameter 1: Lfd.Nr. Buchung (bewtab.lfdnr) - ist hier immer 0
-- Parameter 2: Teil/Gesamt-Buchung (0 = Teil, 1 = Gesamt)-- Parameter 3: Materialabgang buchen (0 = nein, 1 = ja)
-- Parameter 4: Dialog-Modus (11 = LB11, ...)-- bewtab-Struktur wird als globale table ins Script uebergeben und danach zurueckgelesen**

- nach dem Speichern: LB11-PB_buchen
-- Parameter 1: Lfd.Nr. Buchung (bewtab.lfdnr)
-- Parameter 2: Teil/Gesamt-Buchung (0 = Teil, 1 = Gesamt)-- Parameter 3: Materialabgang buchen (0 = nein, 1 = ja)
-- Parameter 4: Dialog-Modus (11 = LB11, ...)-- bewtab-Struktur wird als globale table ins Script uebergeben und danach zurueckgelesen**
! Stop der Verarbeitung ist bei diesem Hook nicht moeglich.! Dieser Hook wird einmal fuer jede tatsaechlich durchgefuehrte Lager-Buchung gerufen (d.h. je nach angewendeter Logik - LLV, SET, VBR, ... - auch mehrmals fuer einen Button-Klick).

**) Das Lua-Script kann durch seinen Rueckgabe-Wert die weitere Verarbeitung beeinflussen.
Rueckgabe-Wert "+STOP" bricht die Verarbeitung ab.
Rueckgabe-Wert "+NOPOP" verhindert die Rueck-Uebertragung der auftab-Struktur-Werte.
Die Flags koennen auch kombiniert werden. Rueckgabe-Wert "+NOPOP+STOP" verhindert die Rueck-Uebertragung der bewtab-Struktur-Werte UND bricht die Verarbeitung ab.

DB-Änderungen

AktionTabelle(n)
geändertlibtab

libtab

AktionFeldalter Typneuer Typ
gelöschtalieftagINTEGER(4)
gelöschtkzlieftag1INTEGER(4)
gelöschtkzlieftag2INTEGER(4)
gelöschtkzlieftag3INTEGER(4)
gelöschtkzlieftag4INTEGER(4)
gelöschtkzlieftag5INTEGER(4)
gelöschtkzlieftag6INTEGER(4)
gelöschtkzlieftag7INTEGER(4)