Inaktiv Fehler beim Update von 1.3.20.0 auf 1.4.6.0

  • Ersteller des Themas Ersteller des Themas JTimor
  • Erstellungsdatum Erstellungsdatum

JTimor

Aktives Mitglied
3. August 2017
67
8
Hallo zusammen,

beim Update von 1.3.20.0 auf 1.4.6.0 spuckt die WaWi unten angehängten Fehler, da wir das Update in einer Testumgebung durchgeführt haben, habe ich aus der WaWi DB die Einträge aus tZahlung, die als Datum NULL Werte haben gelöscht, woraufhin das Update problemlos durch ging.
Logischerweise möchte ich das im Live System, wenn es dann Zeit für das Update ist, nicht machen müssen, daher meine Frage:

Wie kommen wir sauber um dieses Problem herum? Bzw. wie kam es überhaupt zu NULL Werten in tZahlung?

Code:
03:38:44 Fehler in der Version 1.4.6.0 beim Befehl:
==============================================
--Vorgang 20 und 21
INSERT INTO Kunde.tHistorie (kKunde,
                                kAuftrag,
                                kVorgang,
                                kKey,
                                cValue1,
                                cValue2,
                                cValue3,
                                fValue1,
                                fValue2,
                                dErstellt,
                                kBenutzer)
SELECT    tBestellung.tKunde_kKunde,
            tZahlung.kBestellung,
            CASE WHEN (tBestellungEckDaten.fWert = (SELECT SUM (alle.fBetrag) FROM tZahlung AS alle WHERE alle.kZahlung <= tZahlung.kZahlung AND alle.kBestellung = tZahlung.kBestellung)) THEN 21 ELSE 20 END,
            tZahlung.kZahlung,
            trechnung.cRechnungsNr,
            tZahlungsart.cName,
            tBestellung.cWaehrung,
            tZahlung.fBetrag,
            ROUND( tBestellungEckDaten.fWert - (SELECT SUM (alle.fBetrag) FROM tZahlung AS alle WHERE alle.kZahlung <= tZahlung.kZahlung AND alle.kBestellung = tZahlung.kBestellung), 2),
            tZahlung.dDatum,
            tZahlung.kBenutzer
    FROM dbo.tZahlung
    JOIN dbo.tBestellung ON tBestellung.kBestellung = tZahlung.kBestellung
    LEFT JOIN dbo.trechnung ON tBestellung.kBestellung = trechnung.tBestellung_kBestellung
    JOIN dbo.tBestellungEckDaten ON tBestellungEckDaten.kBestellung = tBestellung.kBestellung
    JOIN dbo.tZahlungsart ON tZahlungsart.kZahlungsart = tZahlung.kZahlungsart
    WHERE tZahlung.fBetrag > 0.0;
==============================================
Message: Der Wert NULL kann in die dErstellt-Spalte, eazybusiness.Kunde.tHistorie-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT.
LineNumber: 2
Procedure:
 

MH-Amazon

Neues Mitglied
30. Januar 2019
22
0
woher bekomme ich das Update ? Ich arbeite aktuell mit der 1.3.20 und bin gerade erst eingestiegen. Es scheint mir aber so das die Angebotsvorlagen veraltet sind und ich das Updete Benötige um weiter Angebote einstellen zu können.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.218
1.958
Du musst Dich im Kundencenter als Pilotkunde registrieren. Dann kannst Du auch die Pilotkundenversionen herunterladen.
 
  • Gefällt mir
Reaktionen: MH-Amazon

Ähnliche Themen