Die Kalkulation konnte aufgrund eines Fehlers nicht gebucht werden

Beim Buchen einer Kalkulationsmappe als Auftrag wird folgende Meldung angezeigt:

Die Kalkulation konnte aufgrund eines Fehlers nicht gebucht werden. … Violation of PRIMARY or UNI-QUE KEY constraint PK_AUFT_POS on table AUFT_POS. Problematic key value is …

Ursache

Diese Meldung wird beim Buchen einer Kalkulationsmappe angezeigt, bei der eine der verwendeten Positions-ID-Nummern bereits in einem anderen Auftrag verwendet wurde.

Lösung

  1. Öffnen sie das Register Tabelle der betroffenen Kalkulationsmappe.

  2. Halten Sie die STRG-Taste gedrückt und klicken gleichzeitig mit der rechten Maustaste neben das Wort Kalkulationslauf.

  3. Aktivieren Sie den Kontextmenüeintrag Interne Positionsnummern anzeigen. In der Tabelle wird die Spalte PosIdNr angezeigt.

    Ein Bild, das Tisch enthält.

Automatisch generierte Beschreibung

  4. Suchen Sie in dieser Spalte die Interne Positionsnummer, welche in der Fehlermeldung angezeigt wurde.

  5. Entfernen Sie die betreffende Positions-ID-Nummer. Sie können den Auftrag erneut buchen und die Nummer wird neu vergeben.