syslog.ERP Nachtrag 5.03.23
Betroffene Dateien
- *.exe, SL_F.dll
- *.dlm
- TicketMail.lua
Realisierte Punkte
Nr. | Call | Beschreibung |
---|---|---|
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: neinAnlieferungstage-Logik aus Lieferbedingungen entfernen (nur Konditionen ziehen)
README: nein, Release Notes: ja, SQL: jaRelease 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: neinDruckSLTRpt: Hintergrund-Druck fuer ve104, div. Korrekturen KALK
README: nein, Release Notes: nein, SQL: neinKorrekturen DATETIME in Syslog und über Lua; Korrektur Lua "DB_Select" ohne finr
README: nein, Release Notes: nein, SQL: neinVE50: Lua Scripting Hook (vor dem Drucken) + Moeglichkeit Verarbeitung abzubrechen
README: nein, Release Notes: ja, SQL: neinRelease 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: neinKD11: Kreditlimit
README: nein, Release Notes: nein, SQL: neinVE11: Diverse Darstellungs-Korrekturen (Produktionssperre, Auftragssperre, ...)
README: nein, Release Notes: nein, SQL: neinSQL -1213 bei Suche nach nummerisch formatierten Artikel-Akte-Feldern
README: nein, Release Notes: nein, SQL: neinVE85/VE13: SQL -201 wenn aus TS11 ein Auftrag angelegt und dann die Konditionen geaendert werden
README: nein, Release Notes: nein, SQL: neinAR10: Suche von-bis auf nummerisch formatierte Artikel-Akte-Felder schraenkt falsch ein
README: nein, Release Notes: nein, SQL: jaAR10: Artikel-Kurzbezeichnung in Multi-Suchfeld aufnehmen
README: nein, Release Notes: nein, SQL: neinBU12: Bei Änderung der Personal-Nr. wird der Vorname nicht aktualisiert
README: nein, Release Notes: nein, SQL: neinWZET-Druck: Anzahl Kopien aus FD10 übersteuerbar machen
README: nein, Release Notes: nein, SQL: neinSDG11: Handling Serien-Nr./Charge (ERPv5)
README: nein, Release Notes: nein, SQL: neinEK11: Lua Scripting Hook beim Pos.OK / LB11: Lua Scripting Hook beim Buchen
README: nein, Release Notes: ja, SQL: neinRelease 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
Aktion | Tabelle(n) |
---|---|
geändert | libtab |
libtab
Aktion | Feld | alter Typ | neuer Typ |
---|---|---|---|
gelöscht | alieftag | INTEGER(4) | |
gelöscht | kzlieftag1 | INTEGER(4) | |
gelöscht | kzlieftag2 | INTEGER(4) | |
gelöscht | kzlieftag3 | INTEGER(4) | |
gelöscht | kzlieftag4 | INTEGER(4) | |
gelöscht | kzlieftag5 | INTEGER(4) | |
gelöscht | kzlieftag6 | INTEGER(4) | |
gelöscht | kzlieftag7 | INTEGER(4) |