Wystawianie faktur, paragonów, zamówień i dokumentów magazynowych to serce codziennej pracy z WAPRO Mag. Błędy pojawiające się przy tworzeniu dokumentów – zawieszanie się programu po kliknięciu „Wystaw", komunikaty o naruszeniu integralności bazy, błędne wyliczenia wartości lub niemożność zapisu gotowego dokumentu – blokują pracę działu sprzedaży. Szybka diagnoza i naprawa tych błędów jest priorytetem serwisowym.
Klasyfikacja błędów przy wystawianiu dokumentów
Błędy przy wystawianiu dokumentów w WAPRO Mag można podzielić na:
- Błędy formalne – nieprawidłowe lub niekompletne dane wymagane przez program (brak kontrahenta, brak kartoteki towaru, zerowe ceny).
- Błędy bazy danych – naruszenie integralności danych (constraint violation), błędy SQL przy próbie zapisu rekordu.
- Błędy konfiguracji – nieprawidłowe ustawienia magazynów, cenników, rejestrów VAT lub numeracji dokumentów.
- Błędy licencji – przekroczenie licencjonowanej liczby użytkowników lub dokumentów (w wersji z limitem).
Naprawa błędu „Naruszenie kluczy unikalnych"
Błąd SQL: Violation of UNIQUE KEY constraint przy zapisie dokumentu najczęściej oznacza próbę zapisania dokumentu z numerem już istniejącym w bazie:
- Sprawdź sekwencję numeracji dokumentów: Administracja → Numeracja dokumentów.
- Jeśli numer autonumeracji jest niższy niż najwyższy istniejący numer dokumentu, resetuj sekwencję do wartości wyższej niż maksymalny istniejący numer.
- W przypadku ręcznej numeracji sprawdź, czy wprowadzany numer nie jest duplikatem.
Naprawa błędu przy próbie zapisu dokumentu (constraint violation)
- Zanotuj pełny tekst błędu SQL (zawiera nazwę tabeli i ograniczenia).
- Otwórz SSMS i połącz się z bazą WAPRO Mag.
- Sprawdź wskazaną tabelę pod kątem nieprawidłowych wartości lub brakujących powiązanych rekordów.
- Napraw dane bezpośrednio w bazie lub przez interfejs WAPRO Mag.
Problemy z wystawianiem dokumentów dla konkretnych kontrahentów
Jeśli błąd pojawia się wyłącznie dla konkretnego kontrahenta, sprawdź:
- Czy kartoteka kontrahenta jest kompletna (NIP, adres, ustawienia VAT).
- Czy dla kontrahenta nie ma zablokowanego limitu kredytowego, który uniemożliwia nową sprzedaż.
- Czy kontrahent nie ma statusu Nieaktywny lub Zablokowany w kartotece.
Błąd przy wystawianiu z pustego stanu magazynowego
Jeśli WAPRO Mag jest skonfigurowany do blokowania sprzedaży poniżej zera, próba wystawienia dokumentu przy zerowym stanie spowoduje błąd. Opcje:
- Uzupełnij stan magazynowy dokumentem PZ (przyjęcie z zewnątrz) przed wystawieniem dokumentu sprzedaży.
- Tymczasowo wyłącz blokadę ujemnych stanów w konfiguracji magazynu (jeśli jest to akceptowalne businessowo).
Nasz serwis diagnozuje i naprawia błędy wystawiania dokumentów w WAPRO Mag – od problemów z bazą danych po konfigurację numeracji i limitów. Skontaktuj się z nami.