syslog.ERP Nachtrag 5.01.306
Betroffene Dateien
- *.exe, SL_F.dll
- *.dlm
- drlogis.rpt, vda4912.rpt, lk11_kue2.rpt
Realisierte Punkte
Nr. | Call | Beschreibung |
---|---|---|
306.1 -/-/- | 36382 SLT | Hintergrund-Druck für die neuen Reports |
306.2 -/-/- | 36386 SLT | sp10/sp32: Prüfung einbauen bei Neuanlage. |
306.3 -/-/- | 36385 SLT | la40: drlogis.rpt: Bemerkung zu kurz. |
306.4 -/-/- | 36387 SLT | bs21: Sprungfolge ändern. |
306.5 -/N/S | 36318 | AD11/AT11: Felder Kundenakte (kddtab) auf 60 Stellen vergroessern |
306.6 -/-/- | 36390 SLT | pl11: Feld PLE-Programmierung versetzen. |
306.7 -/-/- | 36397 SLT | ad13: Sprungfolge ändern. |
306.8 -/-/- | 36396 SLT | kd11: Korrektur Anzeige Feldbezeichnungen. |
306.9 -/-/- | 36401 SLT | kd03: Feldtyp edittext ersatzen durch M_Feld. |
306.10 -/-/- | 36384 SVS | vda4912.rpt: Bl-9 Positionen nicht andrucken. |
306.11 -/-/S | 36281 SLT | SVEH11: Skript am Zähler hinterlegen |
306.12 -/-/- | 36410 SOG | EK14: Rundung mit EXPOS-Funktion round funktioniert nicht - Automatisch auf Anzahl NK aus MEH Ext runden |
306.13 -/-/- | 36414 SLT | IDM-Warnungen beseitigen |
306.14 -/-/- | 36413 FLG | VE38, VE11 Warnung aliefdat<liefkwt nur bei PB_OK zeigen. |
306.15 -/-/- | 36408 BLO | artdokv Anpassung |
306.16 -/-/- | 36417 | Report lk11_kue2 austauschen |
306.17 -/-/S | 36331 | EPOS Versandmonitor |
306.18 -/-/- | 36178 SLT | unnötige casts entfernen (3) |
306.19 R/N/S | 36319 | VK/EK: Liefertage/Anliefertage aus Konditionen (anstatt Lieferbedingung) |
306.20 -/-/- | 36420 PRT | ve40 Pfeilbutton bei Artikelnummer verschwindet |
306.21 -/N/S | 36357 | AE-/Umsatz-Statistik: ag2sl bis ag6sl ebenfalls aus Artikelgruppe befuellbar machen (siehe Call 36020) |
306.22 -/-/- | 36178 SLT | unnötige casts entfernen (4) |
306.23 -/-/- | 36424 SLT | Fehlerbehandlung von D_ve40.Init() ('... object nicht gefunden') |
306.24 -/-/- | 36332 | LF20: Versandmonitor (Neue Auswahl-Kriterien im Suchdialog, Einschrankung des Ergebnisses entspr. neuer Kennzeichen) |
306.25 R/N/- | 36311 SLT | DMS-Proxy: ZUGFeRD + CTO CLARC, Aspose.Pdf |
Hintergrund-Druck für die neuen Reports
README: nein, Release Notes: nein, SQL: neinsp10/sp32: Prüfung einbauen bei Neuanlage.
README: nein, Release Notes: nein, SQL: neinla40: drlogis.rpt: Bemerkung zu kurz.
README: nein, Release Notes: nein, SQL: neinbs21: Sprungfolge ändern.
README: nein, Release Notes: nein, SQL: neinAD11/AT11: Felder Kundenakte (kddtab) auf 60 Stellen vergroessern
README: nein, Release Notes: ja, SQL: jaRelease Notes (nach dem Einspielen des neuen Releases):
Felder in der Adressakte koennen jetzt bis zu 60 Zeichen lang sein. Dabei ist aber zu beachten, dass die Feldbreite auf der Maske weiter maximal 30 Zeichen entspricht, es kann aber trotzdem die definierte Anzahl Zeichen eingegeben werden.
pl11: Feld PLE-Programmierung versetzen.
README: nein, Release Notes: nein, SQL: neinad13: Sprungfolge ändern.
README: nein, Release Notes: nein, SQL: neinkd11: Korrektur Anzeige Feldbezeichnungen.
README: nein, Release Notes: nein, SQL: neinkd03: Feldtyp edittext ersatzen durch M_Feld.
README: nein, Release Notes: nein, SQL: neinvda4912.rpt: Bl-9 Positionen nicht andrucken.
README: nein, Release Notes: nein, SQL: neinSVEH11: Skript am Zähler hinterlegen
README: nein, Release Notes: nein, SQL: jaEK14: Rundung mit EXPOS-Funktion round funktioniert nicht - Automatisch auf Anzahl NK aus MEH Ext ru
README: nein, Release Notes: nein, SQL: neinIDM-Warnungen beseitigen
README: nein, Release Notes: nein, SQL: neinVE38, VE11 Warnung aliefdat<liefkwt nur bei PB_OK zeigen.
README: nein, Release Notes: nein, SQL: neinartdokv Anpassung
README: nein, Release Notes: nein, SQL: neinReport lk11_kue2 austauschen
README: nein, Release Notes: nein, SQL: neinEPOS Versandmonitor
README: nein, Release Notes: nein, SQL: jaunnötige casts entfernen (3)
README: nein, Release Notes: nein, SQL: neinVK/EK: Liefertage/Anliefertage aus Konditionen (anstatt Lieferbedingung)
README: ja, Release Notes: ja, SQL: ja
README (vor dem Einspielen des neuen Releases):
Die Logik fuer die Berechnung des Pos.Liefertermins aus Liefertermin extern wurde angepasst. Die Berechnung basiert jetzt auf den Kennzeichen im Auftragskopf (siehe VE13 Auftragskonditionen) und nicht mehr direkt auf der Lieferbedingung. Die Felder im Auftragskopf werden abhaengig vom SS-Schalter AUFT_LIEFTAG_KOND entweder aus der Lieferbedingung oder aus den Konditionen der Versandadresse befuellt (und bei Aenderung des entsprechenden Feldes auch aktualisiert). Waehrend des Updates sollte bei bestehenden Auftraegen die Werte aus der jeweiligen Lieferbedingung in den Auftragskopf uebernommen werden. D.h. theoretisch sollte nachher alles so weiter funktionieren wie vorher auch. Jedoch waere es warscheinlich ratsam bei Kunden, die diese Funktion der Liefertermin-Berechnung einsetzen ein paar stichprobenartige Tests durchzufuehren.
Release Notes (nach dem Einspielen des neuen Releases):Die Logik fuer die Berechnung des Pos.Liefertermins aus Liefertermin extern wurde angepasst. Die Berechnung basiert jetzt auf den Kennzeichen im Auftragskopf (siehe VE13 Auftragskonditionen) und nicht mehr direkt auf der Lieferbedingung. Die Felder im Auftragskopf werden abhaengig vom SS-Schalter AUFT_LIEFTAG_KOND entweder aus der Lieferbedingung oder aus den Konditionen der Versandadresse befuellt (und bei Aenderung des entsprechenden Feldes auch aktualisiert). Waehrend des Updates sollte bei bestehenden Auftraegen die Werte aus der jeweiligen Lieferbedingung in den Auftragskopf uebernommen werden. D.h. theoretisch sollte nachher alles so weiter funktionieren wie vorher auch. Jedoch waere es warscheinlich ratsam bei Kunden, die diese Funktion der Liefertermin-Berechnung einsetzen ein paar stichprobenartige Tests durchzufuehren.
Neue SS-Schalter: AUFT_LIEFTAG_KOND + EINK_LIEFTAG_KONDNeuer Dialog-Schalter: AUFT_VE11_PRUEFALTUm nach dem Update den Anliefertag aus der Lieferbedingung (libtab.alieftag, alte Logik) in die neuen Felder in den Konditionen-Stammdaten (ktotab.kzlieftag1 bis ktotab.kzlieftag7) zu uebertragen, kann folgendes Script ausgefuehrt werden: update ktotab
set (kzlieftag1,kzlieftag2,kzlieftag3,kzlieftag4,kzlieftag5,kzlieftag6,kzlieftag7) =
((select
(case when libtab.alieftag=1 then 1 else 0 end) as kzlieftag1,
(case when libtab.alieftag=2 then 1 else 0 end) as kzlieftag2,
(case when libtab.alieftag=3 then 1 else 0 end) as kzlieftag3,
(case when libtab.alieftag=4 then 1 else 0 end) as kzlieftag4,
(case when libtab.alieftag=5 then 1 else 0 end) as kzlieftag5,
(case when libtab.alieftag=6 then 1 else 0 end) as kzlieftag6,
(case when libtab.alieftag=7 then 1 else 0 end) as kzlieftag7
from libtab
where libtab.finr = ktotab.finr
and libtab.liefbed = ktotab.liefbed))
where exists(select 'x'
from libtab
where libtab.finr = ktotab.finr
and libtab.liefbed = ktotab.liefbed
and libtab.alieftag > 0);
Waehrend des Updates wurden die aktiven Auftraege mit den Werten der Felder kzlieftag1 bis kzlieftag7 aus der entsprechenden Lieferbedingung befuellt. Falls die aktiven Auftraege aber stattdessen (wie oben bei den Konditionen geschehen) entsprechend dem Feld Anliefertag (libtab.alieftag) befuellt werden sollen, dann kann dies mit diesem Script erledigt werden: update auftab
set kzlieftag1 = 0, kzlieftag2 = 0, kzlieftag3 = 0, kzlieftag4 = 0, kzlieftag5 = 0, kzlieftag6 = 0, kzlieftag7 = 0; update auftab
set (kzlieftag1,kzlieftag2,kzlieftag3,kzlieftag4,kzlieftag5,kzlieftag6,kzlieftag7) =
((select
(case when libtab.alieftag=1 then 1 else 0 end) as kzlieftag1,
(case when libtab.alieftag=2 then 1 else 0 end) as kzlieftag2,
(case when libtab.alieftag=3 then 1 else 0 end) as kzlieftag3,
(case when libtab.alieftag=4 then 1 else 0 end) as kzlieftag4,
(case when libtab.alieftag=5 then 1 else 0 end) as kzlieftag5,
(case when libtab.alieftag=6 then 1 else 0 end) as kzlieftag6,
(case when libtab.alieftag=7 then 1 else 0 end) as kzlieftag7
from libtab
where libtab.finr = auftab.finr
and libtab.liefbed = auftab.liefbed))
where exists(select 'x'
from libtab
where libtab.finr = auftab.finr
and libtab.liefbed = auftab.liefbed
and libtab.alieftag > 0);
Das Ergebnis sollte natuerlich stichprobenhaft ueberprueft werden.
ve40 Pfeilbutton bei Artikelnummer verschwindet
README: nein, Release Notes: nein, SQL: neinAE-/Umsatz-Statistik: ag2sl bis ag6sl ebenfalls aus Artikelgruppe befuellbar machen (siehe Call 3602
README: nein, Release Notes: ja, SQL: jaRelease Notes (nach dem Einspielen des neuen Releases):
Der SS-Schalter AUFT_VST_AG1SL_ALT wurde in AUFT_VST_AGXSL_ALT umbenannt und die Funktionalitaet entsprechend angepasst. Der SS-Schalter AUFT_AES_AG1SL_ALT wurde in AUFT_AES_AGXSL_ALT umbenannt und die Funktionalitaet entsprechend angepasst.
unnötige casts entfernen (4)
README: nein, Release Notes: nein, SQL: neinFehlerbehandlung von D_ve40.Init() ('... object nicht gefunden')
README: nein, Release Notes: nein, SQL: neinLF20: Versandmonitor (Neue Auswahl-Kriterien im Suchdialog, Einschrankung des Ergebnisses entspr. ne
README: nein, Release Notes: nein, SQL: neinDMS-Proxy: ZUGFeRD + CTO CLARC, Aspose.Pdf
README: ja, Release Notes: ja, SQL: nein
README (vor dem Einspielen des neuen Releases):
Update auf DMS-Proxy >= 2.6.0.0 muss durchgefuehrt werden bevor DMS-Proxy-Funktionalitaet (DMS-Zugriff, BarcodeS) mit diesem Release genutzt werden kann. http://www.syslog-pps.de/~support/DMS-Proxy_2.6.0.0_(syslog.ERP_05.01.306_05.02.001-UDS2.02-NET4).sfx.exe
Release Notes (nach dem Einspielen des neuen Releases):Update auf DMS-Proxy >= 2.6.0.0 muss durchgefuehrt werden bevor DMS-Proxy-Funktionalitaet (DMS-Zugriff, BarcodeS) mit diesem Release genutzt werden kann. http://www.syslog-pps.de/~support/DMS-Proxy_2.6.0.0_(syslog.ERP_05.01.306_05.02.001-UDS2.02-NET4).sfx.exe
Update auf DMS-Proxy >= 2.6.0.0 muss durchgefuehrt werden bevor DMS-Proxy-Funktionalitaet (DMS-Zugriff, Barcodes) mit diesem Release genutzt werden kann. http://www.syslog-pps.de/~support/DMS-Proxy_2.6.0.0_(syslog.ERP_05.01.306_05.02.001-UDS2.02-NET4).sfx.exe
DB-Änderungen
aautab
Aktion | Feld | alter Typ | neuer Typ |
---|---|---|---|
erstellt | kzflerl | INTEGER(4) | |
erstellt | kzlieftag6 | INTEGER(4) | |
erstellt | kzlieftag7 | INTEGER(4) | |
erstellt | kzmvperl | INTEGER(4) | |
erstellt | kzvksperr | INTEGER(4) |
agrtab
Aktion | Feld | alter Typ | neuer Typ |
---|---|---|---|
erstellt | ag2sl | CHAR(20) | |
erstellt | ag3sl | CHAR(20) | |
erstellt | ag4sl | CHAR(20) | |
erstellt | ag5sl | CHAR(20) | |
erstellt | ag6sl | CHAR(20) |
auftab
Aktion | Feld | alter Typ | neuer Typ |
---|---|---|---|
erstellt | kzflerl | INTEGER(4) | |
erstellt | kzlieftag6 | INTEGER(4) | |
erstellt | kzlieftag7 | INTEGER(4) | |
erstellt | kzmvperl | INTEGER(4) | |
erstellt | kzvksperr | INTEGER(4) |
kaptab
Aktion | Feld | alter Typ | neuer Typ |
---|---|---|---|
erstellt | kzepos | INTEGER(4) |
kddtab
Aktion | Feld | alter Typ | neuer Typ |
---|---|---|---|
geändert | feld1 | CHAR(30) | CHAR(60) |
geändert | feld10 | CHAR(30) | CHAR(60) |
geändert | feld11 | CHAR(30) | CHAR(60) |
geändert | feld12 | CHAR(30) | CHAR(60) |
geändert | feld13 | CHAR(30) | CHAR(60) |
geändert | feld14 | CHAR(30) | CHAR(60) |
geändert | feld15 | CHAR(30) | CHAR(60) |
geändert | feld16 | CHAR(30) | CHAR(60) |
geändert | feld17 | CHAR(30) | CHAR(60) |
geändert | feld18 | CHAR(30) | CHAR(60) |
geändert | feld19 | CHAR(30) | CHAR(60) |
geändert | feld2 | CHAR(30) | CHAR(60) |
geändert | feld20 | CHAR(30) | CHAR(60) |
geändert | feld3 | CHAR(30) | CHAR(60) |
geändert | feld4 | CHAR(30) | CHAR(60) |
geändert | feld5 | CHAR(30) | CHAR(60) |
geändert | feld6 | CHAR(30) | CHAR(60) |
geändert | feld7 | CHAR(30) | CHAR(60) |
geändert | feld8 | CHAR(30) | CHAR(60) |
geändert | feld9 | CHAR(30) | CHAR(60) |
ktotab
Aktion | Feld | alter Typ | neuer Typ |
---|---|---|---|
erstellt | kzflerl | INTEGER(4) | |
erstellt | kzlieftag1 | INTEGER(4) | |
erstellt | kzlieftag2 | INTEGER(4) | |
erstellt | kzlieftag3 | INTEGER(4) | |
erstellt | kzlieftag4 | INTEGER(4) | |
erstellt | kzlieftag5 | INTEGER(4) | |
erstellt | kzlieftag6 | INTEGER(4) | |
erstellt | kzlieftag7 | INTEGER(4) | |
erstellt | kzmvperl | INTEGER(4) | |
erstellt | kzteillief | INTEGER(4) | |
erstellt | kzvksperr | INTEGER(4) |
svehtab
Aktion | Feld | alter Typ | neuer Typ |
---|---|---|---|
erstellt | script | CHAR(120) |
xtotab
Aktion | Feld | alter Typ | neuer Typ |
---|---|---|---|
erstellt | kzflerl | INTEGER(4) | |
erstellt | kzlieftag1 | INTEGER(4) | |
erstellt | kzlieftag2 | INTEGER(4) | |
erstellt | kzlieftag3 | INTEGER(4) | |
erstellt | kzlieftag4 | INTEGER(4) | |
erstellt | kzlieftag5 | INTEGER(4) | |
erstellt | kzlieftag6 | INTEGER(4) | |
erstellt | kzlieftag7 | INTEGER(4) | |
erstellt | kzmvperl | INTEGER(4) | |
erstellt | kzteillief | INTEGER(4) | |
erstellt | kzvksperr | INTEGER(4) |