...
Baza wiedzy

Eksperckie wpisy, praktyczne porady, gotowe rozwiązania.

Jak naprawić zacinanie przy pobieraniu UPO dla KSeF w Comarch Optima 2026.4

W nowej wersji Comarch ERP Optima (2026.4) w tle działają skrypty, które na bieżąco sprawdzają potrzebę pobrania UPO (Urzędowego Poświadczenia Odbioru) dla dokumentów z KSeF. Urzędowe Poświadczenie Odbioru to absolutna podstawa – bez niego faktura w świetle prawa nie została skutecznie doręczona do systemu ministerialnego.

Problem polega na tym, że domyślne zapytanie wyciągające dane z bazy działa zbyt wolno. Gdy program non-stop odpytuje bazę o status dziesiątek lub setek dokumentów, kolejka zapytań rośnie. W rezultacie system potrafi się irytująco zacinać podczas codziennej pracy, blokując księgowym i handlowcom możliwość płynnego działania.

Zamiast czekać na oficjalną łatkę od producenta, postanowiliśmy przyspieszyć ten proces we własnym zakresie.

Najlepszym i najprostszym rozwiązaniem okazało się dodanie do bazy zgrabnego indeksu. Indeks działa tutaj jak spis treści w grubej książce – układa dane tak, aby pomóc bazie w błyskawicznym odczycie konkretnej informacji, bez konieczności skanowania każdej strony od nowa. Co ważne, jest to indeks typu non-clustered, więc nie ingeruje w same dane, a jedynie ułatwia ich wyszukiwanie.

Po jego dodaniu problem zacinania Optimy znika całkowicie, a statusy UPO aktualizują się w tle bez obciążania interfejsu.

Instrukcja wykonania poprawki w Comarch ERP Optima 2026.4

Aby dodać indeks, należy uruchomić program Comarch ERP Optima w wersji 2026.4.

  • 1. Najpierw kliknij przycisk Start w systemie Windows.
  •    
  • 2. Następnie wyszukaj program Optima i uruchom go.
  • 3. W oknie logowania wpisz dane operatora, hasło oraz wybierz odpowiednią firmę. Następnie kliknij przycisk logowania.
  • 4. Po  zalogowaniu do programu przejdź do:
  • Narzędzia → Serwery bazy danych → Wykonywanie zapytań SQL
  • 5. W oknie wykonywania zapytań SQL wklej poniższą kwerendę:

CREATE NONCLUSTERED INDEX ELTES_KSeF
ON [CDN].[TraNag] ([TrN_KSeFSessionReferenceNumber])
INCLUDE ([TrN_NumerPelny],[TrN_NumerObcy],[TrN_Samofakturowanie])

Po wklejeniu zapytania kliknij przycisk z ikoną czerwonego pioruna, który uruchamia wykonanie kwerendy.

Jeżeli wszystko przebiegnie prawidłowo, program wyświetli komunikat:

„Wykonane pomyślnie”

To oznacza, że indeks został dodany do bazy danych.

To szybka interwencja techniczna, która jest w pełni bezpieczna dla struktury Comarch ERP. Jeśli zarządzasz środowiskiem Comarch u siebie w biurze lub u klientów, wklejenie tego skryptu zaoszczędzi użytkownikom sporo nerwów przy masowym fakturowaniu. Dzięki temu system znowu staje się responsywny, a pobieranie UPO przestaje być wąskim gardłem.

Jeśli mimo wszystko Twoja Optima nadal “myśli” za długo, a KSeF spowalnia pracę firmy – daj znać. W ELTE-S na co dzień diagnozujemy i usuwamy podobne wąskie gardła w środowiskach Comarch ERP. Skontaktuj się z nami, a sprawdzimy, co blokuje Twój system.

Bądź na bieżąco z najnowszymi trendami w branży IT!

Zapisz się do newslettera i otrzymuj regularne aktualizacje prosto ze świata technologii.

Umów się na konsultacje

Jesteś zainteresowany rozwojem swojego biznesu? Wypełnij formularz – odezwiemy się do Ciebie i pokażemy, w jaki sposób możesz zoptymalizować procesy w swojej firmie

Systemy ERP - Wdrożenia - Partner Comarch ERP XL i ERP Optima Kraków

Systemy ERP - Wdrożenia - Partner Comarch ERP XL i ERP Optima Kraków

I will be back soon

Systemy ERP - Wdrożenia - Partner Comarch ERP XL i ERP Optima Kraków
Cześć 👋
W czym możemy Ci pomóc?
Messenger