Przejdź do głównej zawartości

Panel serwisowy

Panel serwisowy (pozycja menu na dole, ikona klucza) to narzędzie wdrożeniowe. Wymaga uprawnienia system:configure i służy do przygotowania bazy SAP oraz diagnostyki wysyłek. Jest używany przede wszystkim przez konsultantów BizCode przy wdrożeniu u klienta.

Panel sprawdza i tworzy obiekty BizFlow w bazie SAP:

  • @BCD_EVENTS (UDO) — kolejka zdarzeń wyzwalana przez trigger; mechanizm pollingowy wykrywa nowe dokumenty.
  • @BCD_KSEF_DATA (UDO) — dane zwrotne z KSeF (numer, status, hash, UPO, kod QR, tryb wysyłki) powiązane z dokumentem przez U_ObjType + U_DocEntry.
  • Pola UDF — m.in. U_BCD_KSEF_COMMENTS na dokumentach handlowych (komunikaty zwrotne) oraz pole znacznika samofakturowania.

Przycisk instalacji tworzy brakujące obiekty. Szczegóły architektury danych: Statusy faktur → Dane KSeF w SAP.

Panel udostępnia gotowe (produkcyjne) fragmenty SBO_TransactionNotification, które zapisują zdarzenia do @BCD_EVENTS. Snippety są w dwóch wariantach składni:

  • MSSQL — identyfikatory w [nawiasach].
  • SAP HANA — identyfikatory w "cudzysłowach".

Kod kopiujesz do procedury SBO_TransactionNotification w bazie SAP.

Panel pokazuje historię wysyłek KSeF ze statusem i komunikatem błędu. Dla wybranej wysyłki dostępne są akcje Ponów i Resetuj (usuwa rekord, by kolejna wysyłka zaczęła od zera) oraz przełącznik szczegółowego logowania (debug) dla danej firmy.