Achtung Update Lager und Belege - SelectLine
Achtung Update Lager und Belege - SelectLine
Achtung Update Lager und Belege - SelectLine
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
1.3 Fehlerszenarien & Lösungsvorschläge<br />
1.3.1 Kritische Fehler<br />
Ein <strong>Update</strong> des Mandanten ist nicht möglich, da begonnene Inventuren oder Belegpositionen mit ungültigem<br />
Wert in der Spalte „Verwendet" existieren. Im folgenden finden Sie Makroanweisungen, mit denen Sie die<br />
fehlerhaften Datensätze in der Version 11.5.4.x aufspüren können.<br />
Es existieren offene Inventuren<br />
Inventuren müssen über das Programm abgeschlossen oder gelöscht werden.<br />
Makro zur Ermittlung:<br />
SELECT bl.Belegtyp, bl.Belegnummer FROM Beleg bl<br />
WHERE bl.Belegtyp = (N'I')<br />
AND ISNULL(bl.Status, N'0') < N'2';<br />
Arithmetischer Überlauffehler beim Konvertieren von float in den numeric-Datentyp<br />
Diese Fehlermeldung besagt, dass sehr grosse oder sehr kleine Werte im Feld Menge der Tabellen <strong>Lager</strong>P,<br />
<strong>Lager</strong>Lnk <strong>und</strong> BelegP existieren. Ursache sind zu grosse <strong>Lager</strong>mengen. Gegebenenfalls müssen diese<br />
Werte manuell angepasst werden.<br />
Makro zur Ermittlung der Anzahl betroffener Datensätze in der Tabelle <strong>Lager</strong>P:<br />
SELECT COUNT(*)<br />
FROM <strong>Lager</strong>p<br />
WHERE Code IN (N'Z', N'z', N'A', N'a', N'P', N'p')<br />
AND ((Menge >= 1.0E12) OR (Menge = 1.0E12) OR (Preismenge = 1.0E12) OR (Menge = 1.0E12) OR ((Menge*<strong>Lager</strong>faktor) =<br />
1.0E12) OR ((Verwendet*<strong>Lager</strong>faktor) = 1.0E12) OR ((bp.Menge*bp.<strong>Lager</strong>faktor) = 1.0E12) OR ((bp.Menge*bp.<strong>Lager</strong>faktor)