syslog.ERP Nachtrag 5.01.306

Betroffene Dateien

  • *.exe, SL_F.dll
  • *.dlm
  • drlogis.rpt, vda4912.rpt, lk11_kue2.rpt

Realisierte Punkte

Nr.CallBeschreibung
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: nein

sp10/sp32: Prüfung einbauen bei Neuanlage.

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

la40: drlogis.rpt: Bemerkung zu kurz.

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

bs21: Sprungfolge ändern.

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

AD11/AT11: Felder Kundenakte (kddtab) auf 60 Stellen vergroessern

README: nein, Release Notes: ja, SQL: ja
Release 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: nein

ad13: Sprungfolge ändern.

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

kd11: Korrektur Anzeige Feldbezeichnungen.

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

kd03: Feldtyp edittext ersatzen durch M_Feld.

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

vda4912.rpt: Bl-9 Positionen nicht andrucken.

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

SVEH11: Skript am Zähler hinterlegen

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

EK14: Rundung mit EXPOS-Funktion round funktioniert nicht - Automatisch auf Anzahl NK aus MEH Ext ru

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

IDM-Warnungen beseitigen

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

VE38, VE11 Warnung aliefdat<liefkwt nur bei PB_OK zeigen.

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

artdokv Anpassung

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

Report lk11_kue2 austauschen

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

EPOS Versandmonitor

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

unnötige casts entfernen (3)

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

VK/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):
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: nein

AE-/Umsatz-Statistik: ag2sl bis ag6sl ebenfalls aus Artikelgruppe befuellbar machen (siehe Call 3602

README: nein, Release Notes: ja, SQL: ja
Release 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: nein

Fehlerbehandlung von D_ve40.Init() ('... object nicht gefunden')

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

LF20: Versandmonitor (Neue Auswahl-Kriterien im Suchdialog, Einschrankung des Ergebnisses entspr. ne

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

DMS-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

DB-Änderungen

AktionTabelle(n)
geändertaautab, agrtab, auftab, kaptab, kddtab, ktotab, svehtab, xtotab

aautab

AktionFeldalter Typneuer Typ
erstelltkzflerlINTEGER(4)
erstelltkzlieftag6INTEGER(4)
erstelltkzlieftag7INTEGER(4)
erstelltkzmvperlINTEGER(4)
erstelltkzvksperrINTEGER(4)

agrtab

AktionFeldalter Typneuer Typ
erstelltag2slCHAR(20)
erstelltag3slCHAR(20)
erstelltag4slCHAR(20)
erstelltag5slCHAR(20)
erstelltag6slCHAR(20)

auftab

AktionFeldalter Typneuer Typ
erstelltkzflerlINTEGER(4)
erstelltkzlieftag6INTEGER(4)
erstelltkzlieftag7INTEGER(4)
erstelltkzmvperlINTEGER(4)
erstelltkzvksperrINTEGER(4)

kaptab

AktionFeldalter Typneuer Typ
erstelltkzeposINTEGER(4)

kddtab

AktionFeldalter Typneuer Typ
geändertfeld1CHAR(30)CHAR(60)
geändertfeld10CHAR(30)CHAR(60)
geändertfeld11CHAR(30)CHAR(60)
geändertfeld12CHAR(30)CHAR(60)
geändertfeld13CHAR(30)CHAR(60)
geändertfeld14CHAR(30)CHAR(60)
geändertfeld15CHAR(30)CHAR(60)
geändertfeld16CHAR(30)CHAR(60)
geändertfeld17CHAR(30)CHAR(60)
geändertfeld18CHAR(30)CHAR(60)
geändertfeld19CHAR(30)CHAR(60)
geändertfeld2CHAR(30)CHAR(60)
geändertfeld20CHAR(30)CHAR(60)
geändertfeld3CHAR(30)CHAR(60)
geändertfeld4CHAR(30)CHAR(60)
geändertfeld5CHAR(30)CHAR(60)
geändertfeld6CHAR(30)CHAR(60)
geändertfeld7CHAR(30)CHAR(60)
geändertfeld8CHAR(30)CHAR(60)
geändertfeld9CHAR(30)CHAR(60)

ktotab

AktionFeldalter Typneuer Typ
erstelltkzflerlINTEGER(4)
erstelltkzlieftag1INTEGER(4)
erstelltkzlieftag2INTEGER(4)
erstelltkzlieftag3INTEGER(4)
erstelltkzlieftag4INTEGER(4)
erstelltkzlieftag5INTEGER(4)
erstelltkzlieftag6INTEGER(4)
erstelltkzlieftag7INTEGER(4)
erstelltkzmvperlINTEGER(4)
erstelltkzteilliefINTEGER(4)
erstelltkzvksperrINTEGER(4)

svehtab

AktionFeldalter Typneuer Typ
erstelltscriptCHAR(120)

xtotab

AktionFeldalter Typneuer Typ
erstelltkzflerlINTEGER(4)
erstelltkzlieftag1INTEGER(4)
erstelltkzlieftag2INTEGER(4)
erstelltkzlieftag3INTEGER(4)
erstelltkzlieftag4INTEGER(4)
erstelltkzlieftag5INTEGER(4)
erstelltkzlieftag6INTEGER(4)
erstelltkzlieftag7INTEGER(4)
erstelltkzmvperlINTEGER(4)
erstelltkzteilliefINTEGER(4)
erstelltkzvksperrINTEGER(4)