Tekst aktu · DU/2024/1183

Obwieszczenie Ministra Finansów z dnia 17 lipca 2024 r. w sprawie ogłoszenia jednolitego tekstu rozporządzenia Ministra Rozwoju i Finansów w sprawie uzbrojenia, wyposażenia oraz środków przymusu bezpośredniego w Krajowej Administracji Skarbowej

DU 2024/1183

To odczyt urzędowego HTML w jednostki redakcyjne, nie tekst ujednolicony na dziś.

Źródło: https://api.sejm.gov.pl/eli/acts/DU/2024/1183/text.html · zaobserwowano 2026-09-30 18:50:21.048617 · ekstrakcja 63015 · czytnik native-text-extraction eli-units-v3

Otwórz zachowany plik HTML

1. Na podstawie art. 16 ust. 3 ustawy z dnia 20 lipca 2000 r. o ogłaszaniu aktów normatywnych i niektórych innych aktów prawnych (Dz. U. z 2019 r. poz. 1461) ogłasza się w załączniku do niniejszego obwieszczenia jednolity tekst rozporządzenia Ministra Rozwoju i Finansów z dnia 24 lutego 2017 r. w sprawie uzbrojenia, wyposażenia oraz środków przymusu bezpośredniego w Krajowej Administracji Skarbowej (Dz. U. poz. 427), z uwzględnieniem zmiany wprowadzonej rozporządzeniem Ministra Finansów z dnia 4 kwietnia 2023 r. zmieniającym rozporządzenie w sprawie uzbrojenia, wyposażenia oraz środków przymusu bezpośredniego w Krajowej Administracji Skarbowej (Dz. U. poz. 754).

2. Podany w załączniku do niniejszego obwieszczenia tekst jednolity rozporządzenia nie obejmuje § 2 rozporządzenia Ministra Finansów z dnia 4 kwietnia 2023 r. zmieniającego rozporządzenie w sprawie uzbrojenia, wyposażenia oraz środków przymusu bezpośredniego w Krajowej Administracji Skarbowej (Dz. U. poz. 754), który stanowi:

§ 2. Rozporządzenie wchodzi w życie po upływie 14 dni od dnia ogłoszenia.

Przepis cytowany · akt pochodzenia: DU/2023/754 · znany z opisu. Podstawa ustalenia (wnioskowanie czytnika): pierwszy urzędowy link w jednostce cytującej · cytowany w ust. 2.

.

przypis 1 Minister Finansów kieruje działem administracji rządowej - finanse publiczne, na podstawie § 1 ust. 2 pkt 2 rozporządzenia Prezesa Rady Ministrów z dnia 18 grudnia 2023 r. w sprawie szczegółowego zakresu działania Ministra Finansów (Dz. U. poz. 2710).

[2] Na podstawie art. 140 ustawy z dnia 16 listopada 2016 r. o Krajowej Administracji Skarbowej (Dz. U. z 2023 r. poz. 615, z późn. zm.) zarządza się, co następuje:

§ 1. Rozporządzenie określa:

1) rodzaje broni palnej przysługującej Szefowi Krajowej Administracji Skarbowej, Zastępcy Szefa Krajowej Administracji Skarbowej oraz funkcjonariuszom Służby Celno-Skarbowej, zwanym dalej „osobami uprawnionymi”;

2) kryteria i tryb przydziału broni palnej, normy uzbrojenia oraz sposób jej magazynowania, przechowywania i zapewniania właściwego stanu technicznego;

3) normy wyposażenia niezbędnego do wykonywania czynności służbowych, zasady jego przyznawania i użytkowania;

4) warunki przyznawania środków przymusu bezpośredniego, o których mowa w art. 12 ust. 1 pkt 2, 5, 7, 9 i 11, pkt 12 lit. a, pkt 13, 17 i 18, pkt 19 z wyłączeniem materiałów wybuchowych i pkt 20 ustawy z dnia 24 maja 2013 r. o środkach przymusu bezpośredniego i broni palnej (Dz. U. z 2024 r. poz. 383).

1. W zależności od rodzaju realizowanych zadań funkcjonariuszowi Służby Celno-Skarbowej, zwanemu dalej „funkcjonariuszem”, mogą być przydzielone następujące rodzaje broni palnej:

1) bojowa:

a) pistolet,

b) rewolwer,

c) strzelba,

d) pistolet maszynowy,

e) karabin,

f) karabinek,

g) karabin maszynowy;

2) alarmowa i sygnałowa;

3) do miotania pocisków treningowych.

2. Normę uzbrojenia stanowi broń palna bojowa wraz z przeznaczoną do niej amunicją.

3. Szefowi Krajowej Administracji Skarbowej oraz Zastępcy Szefa Krajowej Administracji Skarbowej może być przydzielona broń palna, o której mowa w ust. 1 pkt 1 lit. a i b.

4. Broń palna wskazana w ust. 1 pkt 1 lit. c-g oraz pkt 2 i 3 może być przydzielona tylko funkcjonariuszowi, któremu została przydzielona broń palna określona w ust. 1 pkt 1 lit. a i b.

1. Broń palna może być przydzielona funkcjonariuszowi, który:

1)[3] posiada zdolność fizyczną i psychiczną do pełnienia służby ustaloną orzeczeniem komisji lekarskiej, o której mowa w art. 207 ust. 1 ustawy z dnia 16 listopada 2016 r. o Krajowej Administracji Skarbowej, zwanej dalej „ustawą”, lub uzyskał pozytywny wynik badania psychologicznego, o którym mowa w art. 177 ust. 1 ustawy;

2) odbył szkolenia w zakresie:

a) budowy i działania broni palnej,

b) zasad użycia lub wykorzystania broni palnej,

c) zasad noszenia broni palnej oraz jej przechowywania,

d) przypadków uzasadniających użycie lub wykorzystanie broni palnej,

e) postępowania w przypadku użycia lub wykorzystania broni palnej

- udokumentowane zaświadczeniem o ich pozytywnym ukończeniu.

2. Przepis ust. 1 pkt 2 stosuje się również do Szefa Krajowej Administracji Skarbowej i Zastępcy Szefa Krajowej Administracji Skarbowej.

3. Osobie uprawnionej może być przydzielony tylko taki rodzaj broni palnej, jaki był objęty szkoleniem.

§ 4. Broń palna, o której mowa w § 2 ust. 1 pkt 1 lit. a i b, jest przydzielana w drodze decyzji:

1) ministra właściwego do spraw finansów publicznych - w przypadku Szefa Krajowej Administracji Skarbowej;

2) Szefa Krajowej Administracji Skarbowej - w przypadku Zastępcy Szefa Krajowej Administracji Skarbowej albo funkcjonariusza pełniącego służbę w urzędzie obsługującym ministra właściwego do spraw finansów publicznych;

3) dyrektora izby administracji skarbowej - w przypadku funkcjonariusza pełniącego służbę w podległych jednostkach organizacyjnych.

§ 5. Broń palna, o której mowa w § 2 ust. 1 pkt 1 lit. c-g oraz pkt 2 i 3, jest przydzielana na polecenie kierownika komórki organizacyjnej, w której funkcjonariusz pełni służbę, i na czas realizacji określonego zadania.

1. Broń palną i amunicję przechowuje się w szafach metalowych lub sejfach specjalnie przeznaczonych do przechowywania broni, umieszczonych w pomieszczeniu, zwanym dalej „magazynem broni”.

2. W uzasadnionych przypadkach, po uzyskaniu pisemnej zgody osoby, która dokonała przydziału broni palnej, o której mowa w § 2 ust. 1 pkt 1 lit. a i b, może być ona przechowywana wraz z amunicją w:

1) miejscu zamieszkania osoby uprawnionej, w sejfie lub skrytce z co najmniej jednym zamkiem atestowanym, przystosowanych do przechowywania broni palnej i trwale przymocowanych do ściany lub posadzki lokalu mieszkalnego;

2) pomieszczeniu służbowym, w przydzielonej osobie uprawnionej do indywidualnego użytku szafie metalowej lub sejfie, spełniających wymagania do przechowywania broni palnej.

§ 7. W przypadku, o którym mowa w § 6 ust. 2:

1) broń palną przechowuje się w sposób uniemożliwiający dostęp do niej osób nieuprawnionych;

2) przed udaniem się na urlop, leczenie, wyjazd lub w innych okolicznościach powodujących brak nadzoru nad bronią palną osoba uprawniona zdaje broń wraz z amunicją do magazynu broni.

1. Magazyn broni może być umiejscowiony w siedzibie organu Krajowej Administracji Skarbowej albo w innych obiektach użytkowanych przez Krajową Administrację Skarbową.

2. Organ Krajowej Administracji Skarbowej po uzgodnieniu, w formie porozumienia, z jednostkami organizacyjnymi podległymi ministrowi właściwemu do spraw finansów publicznych lub przez niego nadzorowanymi albo z innym organem może korzystać z magazynu broni prowadzonego przez te jednostki albo organ.

§ 9. W przypadku, o którym mowa w § 8 ust. 1, magazyn broni powinien:

1) być zorganizowany w sposób umożliwiający dostęp wyłącznie osobom upoważnionym;

2) znajdować się w budynku murowanym, będącym pod całodobową uzbrojoną ochroną lub wyposażonym w urządzenia sygnalizacyjne (alarmowe) połączone z uzbrojoną formacją, w której pełniony jest całodobowy dyżur;

3) posiadać drzwi wyposażone w co najmniej dwa zamki, w tym jeden atestowany, lub drzwi metalowe antywłamaniowe atestowane;

4) w przypadku pomieszczenia wyposażonego w okna, posiadać co najmniej jedno z następujących zabezpieczeń: krata, siatka, żaluzja antywłamaniowa lub szyby o podwyższonej odporności na przebicie i rozbicie.

1. Broń palną przechowuje się rozładowaną, zabezpieczoną zgodnie z zaleceniami producenta, z odłączonym magazynkiem, kompletną i czystą, a jednostki broni nieprzydzielone i nieużytkowane powinny być w odpowiedni sposób zakonserwowane.

2. Amunicję przechowuje się w pudełkach lub pojemnikach, ułożoną w sposób uniemożliwiający przypadkowe uderzenie w spłonkę naboju.

1. Warunki przechowywania broni palnej powinny uwzględniać wymagania jej producenta w zakresie zapewnienia właściwego stanu technicznego.

2. Broń palna podlega okresowym przeglądom stanu technicznego przewidzianym przez producenta. W przypadku stwierdzenia uszkodzenia broni palnej jej naprawa i dokonywanie przeróbek mogą być przeprowadzone wyłącznie przez osobę posiadającą odpowiednie kwalifikacje zawodowe.

1. Wyposażenie niezbędne do wykonywania czynności służbowych przez funkcjonariusza obejmuje środki ochrony indywidualnej i wyposażenie taktyczne, sprzęt specjalistyczny, sprzęt sportowy i środki higieny osobistej. Normy wyposażenia określa załącznik do rozporządzenia.

2. Wyposażenie, o którym mowa w ust. 1, jest przyznawane na polecenie kierownika komórki organizacyjnej, w której funkcjonariusz pełni służbę.

3. Wyposażenie, o którym mowa w ust. 1, powinno być użytkowane zgodnie z przeznaczeniem.

1. Środki ochrony indywidualnej przyznaje się funkcjonariuszowi wykonującemu zadania służbowe w warunkach zagrażających bezpieczeństwu i w przypadku występowania w środowisku czynników szkodliwych dla zdrowia.

2. Środki higieny osobistej przyznaje się funkcjonariuszowi wykonującemu zadania służbowe powodujące intensywne brudzenie lub gdy charakter wykonywanych zadań ze względów higieniczno-sanitarnych wymaga ich przydzielenia.

3. Do przyznawania środków ochrony indywidualnej stosuje się przepisy działu dziesiątego rozdziału IX ustawy z dnia 26 czerwca 1974 r. - Kodeks pracy (Dz. U. z 2023 r. poz. 1465 oraz z 2024 r. poz. 878).

1. W związku z realizacją zadań i czynności, o których mowa w art. 2 ust. 2 ustawy, funkcjonariuszowi mogą zostać przyznane środki przymusu bezpośredniego określone w art. 12 ust. 1 pkt 2, 5, 7, 9 i 11, pkt 12 lit. a, pkt 13, 17 i 18, pkt 19 z wyłączeniem materiałów wybuchowych i pkt 20 ustawy z dnia 24 maja 2013 r. o środkach przymusu bezpośredniego i broni palnej.

2. Szefowi Krajowej Administracji Skarbowej oraz Zastępcy Szefa Krajowej Administracji Skarbowej mogą zostać przyznane środki przymusu bezpośredniego określone w art. 12 ust. 1 pkt 2 i 7, pkt 12 lit. a i pkt 13 ustawy z dnia 24 maja 2013 r. o środkach przymusu bezpośredniego i broni palnej.

§ 15. Środki przymusu bezpośredniego mogą być przyznane osobie uprawnionej, która odbyła szkolenie w zakresie:

1) przypadków uzasadniających użycie lub wykorzystanie środków przymusu bezpośredniego,

2) sposobu użycia lub wykorzystania środków przymusu bezpośredniego,

3) zasad postępowania po użyciu lub wykorzystaniu środków przymusu bezpośredniego

- udokumentowane zaświadczeniem o jego pozytywnym ukończeniu.

§ 16. Broń palna może być przydzielona funkcjonariuszowi, który przed dniem wejścia w życie niniejszego rozporządzenia:

1) uzyskał pozytywny wynik badań psychologicznego i psychofizjologicznego, o których mowa w art. 102 ust. 1 ustawy z dnia 27 sierpnia 2009 r. o Służbie Celnej (Dz. U. z 2016 r. poz. 1799 i 1948) lub w art. 42i ust. 1 pkt 5 ustawy z dnia 28 września 1991 r. o kontroli skarbowej (Dz. U. z 2016 r. poz. 720, 1165 i 2261);

2) odbył szkolenia lub przeszkolenia dla funkcjonariuszy celnych albo pracowników wyodrębnionych komórek organizacyjnych kontroli skarbowej, zgodnie z dotychczasowymi przepisami, w zakresie:

a) budowy i działania, zasad noszenia i przechowywania, użycia lub wykorzystania oraz postępowania w przypadku użycia lub wykorzystania broni palnej,

b) przepisów dotyczących użycia i zasad bezpiecznego obchodzenia się z bronią palną oraz praktycznego posługiwania się bronią palną

- udokumentowane zaświadczeniem o ich pozytywnym ukończeniu.

1. Środki przymusu bezpośredniego przyznane funkcjonariuszowi przed dniem 1 marca 2017 r. uznaje się za przyznane zgodnie z niniejszym rozporządzeniem.

2. Środki przymusu bezpośredniego mogą być przyznane funkcjonariuszowi, który przed dniem 1 marca 2017 r. odbył szkolenia dla funkcjonariuszy celnych albo pracowników wyodrębnionych komórek organizacyjnych kontroli skarbowej, zgodnie z dotychczasowymi przepisami, w zakresie:

1) sposobu użycia lub wykorzystania środków przymusu bezpośredniego,

2) zasad postępowania po użyciu lub wykorzystaniu środków przymusu bezpośredniego

- udokumentowane zaświadczeniem o ich pozytywnym ukończeniu.

§ 18. Wyposażenie, o którym mowa w § 12 ust. 1, przyznane funkcjonariuszowi przed dniem 1 marca 2017 r. uznaje się za przyznane zgodnie z niniejszym rozporządzeniem.

§ 19.[4] Rozporządzenie wchodzi w życie z dniem 1 marca 2017 r.

przypis 1 Na dzień ogłoszenia obwieszczenia w Dzienniku Ustaw Rzeczypospolitej Polskiej działem administracji rządowej - finanse publiczne kieruje Minister Finansów, na podstawie § 1 ust. 2 pkt 2 rozporządzenia Prezesa Rady Ministrów z dnia 18 grudnia 2023 r. w sprawie szczegółowego zakresu działania Ministra Finansów (Dz. U. poz. 2710).

Powrót: Załącznik - Rozporządzenie Ministra Rozwoju i Finansów z dnia 24 lutego 2017 r. w sprawie uzbrojenia, wyposażenia oraz środków przymusu bezpośredniego w Krajowej Administracji Skarbowej

przypis 3 W brzmieniu ustalonym przez § 1 pkt 1 rozporządzenia Ministra Finansów z dnia 4 kwietnia 2023 r. zmieniającego rozporządzenie w sprawie uzbrojenia, wyposażenia oraz środków przymusu bezpośredniego w Krajowej Administracji Skarbowej (Dz. U. poz. 754), które weszło w życie z dniem 6 maja 2023 r.

Powrót: zał. 1 § 3 ust. 1 pkt 1

przypis 4 Zakres spraw regulowany niniejszym rozporządzeniem był poprzednio uregulowany: 1) rozporządzeniem Ministra Finansów z dnia 12 lipca 2013 r. w sprawie przydziału broni palnej oraz jej magazynowania, przechowywania i zapewniania właściwego stanu technicznego (Dz. U. poz. 868), które w zakresie dotyczącym broni palnej utraciło moc z dniem wejścia w życie niniejszego rozporządzenia zgodnie z art. 256 pkt 4 ustawy z dnia 16 listopada 2016 r. - Przepisy wprowadzające ustawę o Krajowej Administracji Skarbowej (Dz. U. poz. 1948 i 2255 oraz z 2017 r. poz. 379); 2) rozporządzeniem Ministra Finansów z dnia 12 lipca 2013 r. w sprawie warunków przyznawania funkcjonariuszom celnym środków przymusu bezpośredniego (Dz. U. poz. 867), które utraciło moc z dniem wejścia w życie niniejszego rozporządzenia zgodnie z art. 256 pkt 4 ustawy z dnia 16 listopada 2016 r. - Przepisy wprowadzające ustawę o Krajowej Administracji Skarbowej; 3) rozporządzeniem Ministra Finansów z dnia 27 maja 2004 r. w sprawie broni służbowej i umundurowania pracowników kontroli skarbowej (Dz. U. poz. 1454), które w zakresie dotyczącym broni służbowej i wyposażenia niezbędnego do wykonywania czynności służbowych utraciło moc z dniem wejścia w życie niniejszego rozporządzenia zgodnie z art. 256 pkt 2 ustawy z dnia 16 listopada 2016 r. - Przepisy wprowadzające ustawę o Krajowej Administracji Skarbowej.

Powrót: zał. 1 § 19

1. Środki ochrony indywidualnej i wyposażenie taktyczne Lp. Przedmiot Jednostka miary Ilość Okres używalności w latach Uwagi 1 hełm kuloodporny szt. wg potrzeb dz. w wyposażeniu indywidualnym 2 kask ochronny szt. jw. dz. jw. 3 kamizelka kuloodporna wewnętrzna szt. jw. dz. jw. 4 taktyczna kamizelka kuloodporna szt. jw. dz. jw. 5 maska przeciwgazowa szt. jw. dz. jw. 6 ochronniki słuchu szt. jw. dz. jw. 7 gogle strzeleckie szt. jw. dz. jw. 8 okulary strzeleckie szt. jw. dz. jw. 9 nakolanniki kpl. jw. dz. jw. 10 rękawice specjalistyczne odporne na przecięcie para jw. dz. jw. 11 rękawice taktyczne para jw. dz. jw. 12 pneumatyczna kamizelka ratunkowa szt. jw. dz. jw. 13 kabura zewnętrzna szt. wg potrzeb dz. jw. 14 kabura operacyjna szt. jw. dz. jw. 15 zestaw do działań operacyjnych: pas, kabura, ładownice na magazynki, pokrowce na radiotelefon i kajdanki kpl. jw. dz. jw. 16 plecak taktyczny szt. jw. dz. jw. 17 narzędzie wielofunkcyjne szt. jw. dz. jw. 18 nóż taktyczny szt. jw. dz. jw.

2. Sprzęt specjalistyczny Lp. Przedmiot Jednostka miary Ilość Okres używalności w latach Uwagi 1 suchy skafander, ocieplacz, rękawice, kaptur kpl. jw. dz. w wyposażeniu jednostki 2 ubiór maskujący kpl. jw. dz. jw. 3 wskaźnik laserowy szt. jw. dz. jw. 4 wskaźnik noktowizyjny szt. jw. dz. jw. 5 celownik noktowizyjny szt. jw. dz. jw. 6 celownik termowizyjny szt. jw. dz. jw. 7 celownik holograficzny szt. jw. dz. jw. 8 celownik kolimatorowy szt. jw. dz. jw. 9 gogle noktowizyjne szt. jw. dz. jw. 10 lornetka (pryzmatyczna, noktowizyjna, termowizyjna) szt. jw. dz. jw. 11 noktowizor szt. jw. dz. jw. 12 strzelecki stoper elektroniczny szt. jw. dz. jw. 13 zestaw reanimacyjny kpl. jw. dz. jw. 14 tarcza balistyczna szt. jw. dz. jw. 15 koc balistyczny szt. jw. dz. jw. 16 drabina rozsuwana szt. jw. dz. jw. 17 łom wielozadaniowy szt. jw. dz. jw. 18 toporek wielozadaniowy szt. jw. dz. jw. 19 młot ciężki szt. jw. dz. jw. 20 nożyce do cięcia metalu szt. jw. dz. jw. 21 zestaw narzędzi wyważeniowych kpl. jw. dz. jw. 22 zestaw oświetleniowy szt. jw. dz. jw. 23 latarka szt. jw. dz. w wyposażeniu indywidualnym 24 zestaw medyczny z wyposażeniem szt. jw. dz. w wyposażeniu jednostki 25 oświetlenie taktyczne do broni szt. jw. dz. jw. 26 apteczka osobista z wyposażeniem kpl. jw. dz. w wyposażeniu indywidualnym 27 wykrywacz metalu szt. jw. dz. w wyposażeniu jednostki 28 urządzenie do rejestrowania dźwięku i obrazu szt. jw. dz. jw. 29 pistolet ćwiczebny na farbę / zestaw konwersyjny do broni szt/kpl. jw. dz. jw. 30 indywidualne urządzenie GPS szt. jw. dz. jw. 31 radiotelefony nasobne i samochodowe szt. jw. dz. jw. 32 zestawy łączności kamuflowanej kpl. jw. dz. jw. 33 torba transportowa szt. jw. dz. jw. 34 skrzynia transportowa szt. jw. dz. jw. 35 sprzęt alpinistyczny (wysokościowy) kpl. jw. dz. w wyposażeniu indywidualnym 36 sprzęt płetwonurkowy kpl. jw. dz. jw. 37 wyposażenie ochronno-uzupełniające szt. jw. dz. jw.

3. Sprzęt sportowy Lp. Przedmiot Jednostka miary Ilość Okres używalności w latach Uwagi 1 rękawice bokserskie para wg potrzeb dz. w wyposażeniu jednostki 2 kask ochronny szt. jw. dz. jw. 3 ochraniacze kpl. 1 dz. w wyposażeniu indywidualnym 4 łapa trener szt. wg potrzeb dz. w wyposażeniu jednostki 5 manekin treningowy szt. jw. dz. jw. 6 napięstniki para jw. dz. jw. 7 okulary pływackie szt. 1 dz. w wyposażeniu indywidualnym 8 spodenki kąpielowe szt. 1 2 jw. 9 czepek pływacki szt. 1 2 jw. 10 klapki kąpielowe para 1 3 jw. 11 dres sportowy kpl. 1 dz. (2) jw. 12 komplet dres nieprzemakalny kpl. 1 dz. (4) jw. 13 koszulka sportowa szt. 2 2 jw. 14 spodenki sportowe para 2 2 jw. 15 obuwie sportowe para 1 2 jw. 16 obuwie treningowe para 1 2 jw. 17 torba sportowa szt. jw. dz. (3) jw. 18 karimata szt. jw. dz. jw. 19 śpiwór szt. jw. dz. jw. 20 namiot szt. wg potrzeb dz. w wyposażeniu jednostki 21 termos szt. jw. dz. jw.

4. Środki higieny osobistej Lp. Przedmiot Jednostka miary Ilość Okres używalności w latach Uwagi 1 ręcznik (kąpielowy) szt. wg potrzeb 1 w wyposażeniu indywidualnym 2 ręcznik (mały) szt. jw. 2 jw. 3 żel do kąpieli litr 0,5 1 miesiąc jw. 4 proszek do prania kg 0,5 jw. jw. Uwaga: symbol dz. oznacza „do zużycia”.

1. (3.46ms; exec 3.41 + fetch 0.05; rows 1) SELECT a.eli_id, a.title, a.act_kind, a.publisher_code, a.publication_year, a.position, a.source_status, a.adoption_date, a.first_observed_at, a.last_observed_at, o.observed_at, r.snapshot FROM legal_acts a LEFT JOIN eli_act_observations o ON o.id = ( SELECT o2.id FROM eli_act_observations o2 WHERE o2.act_id = a.object_id AND (NULL IS NULL OR o2.observed_at <= NULL) ORDER BY o2.observed_at DESC, o2.id DESC LIMIT 1 ) LEFT JOIN object_revisions r ON r.id = o.revision_id WHERE a.object_id = 48288 AND (NULL IS NULL OR o.id IS NOT NULL)
2. (1.04ms; exec 1.03 + fetch 0.01; rows 0) SELECT c.id, c.provision_selector, c.candidate_date, c.candidate_event, c.source_expression, c.inference_status, c.review_status, c.evidence_id FROM temporal_rule_candidates c WHERE c.act_id = 48288 ORDER BY c.candidate_date, c.id
3. (2.97ms; exec 2.95 + fetch 0.02; rows 0) SELECT DISTINCT b.object_id, b.term, b.bill_number, b.print_number, b.title, b.source_status, NULL AS snapshot FROM sejm_current_bill_process_links l JOIN sejm_bills b ON b.object_id = l.bill_id JOIN sejm_processes p ON p.object_id = l.process_id WHERE p.legal_act_id = 48288 OR p.eli_id = 'DU/2024/1183' ORDER BY b.term, b.bill_number
4. (114.72ms; exec 114.67 + fetch 0.05; rows 1) SELECT d.object_id, d.owner_object_id, d.title, d.document_kind, sejm_print.print_number AS owner_print_number, r.snapshot FROM documents d LEFT JOIN publications p ON p.object_id = d.owner_object_id LEFT JOIN sejm_prints sejm_print ON sejm_print.object_id = d.owner_object_id LEFT JOIN object_revisions r ON r.id = ( SELECT r2.id FROM object_revisions r2 WHERE r2.object_id = d.object_id AND (NULL IS NULL OR r2.recorded_at <= NULL) ORDER BY r2.revision_no DESC LIMIT 1 ) WHERE (d.legal_act_id = 48288 OR p.act_id = 48288) AND (NULL IS NULL OR r.id IS NOT NULL) ORDER BY d.object_id
5. (7.85ms; exec 7.73 + fetch 0.12; rows 6) SELECT v.document_id, v.object_id AS version_id, v.sequence_no, v.source_version_key, v.source_version_label, v.source_date, v.version_basis, v.version_state, v.first_observed_at, b.artifact_id, b.role, b.language, b.current_selector_sha IS NOT NULL AS is_current, LOWER(HEX(a.sha256)) AS artifact_sha256, a.detected_mime, a.byte_size, e.id AS evidence_id, e.selector_type, e.selector, b.selector AS binding_selector, f.id AS fetch_id, f.requested_url, f.finished_at AS observed_at, (SELECT MIN(history.observed_at) FROM document_version_artifact_evidence history WHERE history.version_id = b.version_id AND history.artifact_id = b.artifact_id AND history.role = b.role AND history.language = b.language AND history.selector_sha = b.selector_sha AND history.evidence_artifact_id = history.artifact_id) AS first_file_observed_at, (SELECT MAX(history.observed_at) FROM document_version_artifact_evidence history WHERE history.version_id = b.version_id AND history.artifact_id = b.artifact_id AND history.role = b.role AND history.language = b.language AND history.selector_sha = b.selector_sha AND history.evidence_artifact_id = history.artifact_id) AS last_file_observed_at FROM document_versions v LEFT JOIN document_version_artifacts b ON b.version_id = v.object_id LEFT JOIN artifacts a ON a.id = b.artifact_id LEFT JOIN evidence e ON e.id = b.evidence_id LEFT JOIN fetches f ON f.id = e.fetch_id WHERE v.document_id IN (65528) ORDER BY v.document_id, v.sequence_no DESC, b.role, b.language, a.sha256
6. (3.85ms; exec 3.81 + fetch 0.04; rows 5) SELECT IF(r.source_act_id = 48288, 'outgoing', 'incoming') AS direction, r.source_category, other.eli_id, other.object_id AS act_id, other.title, IF(r.source_act_id = 48288, r.target_eli_id, source.eli_id) AS other_eli_id, r.source_date, r.source_article_raw, (SELECT MIN(e.evidence_id) FROM eli_act_relation_evidence e WHERE e.relation_id = r.id) AS evidence_id FROM eli_act_relations r JOIN legal_acts source ON source.object_id = r.source_act_id LEFT JOIN legal_acts other ON other.object_id = IF(r.source_act_id = 48288, r.target_act_id, r.source_act_id) AND (NULL IS NULL OR other.first_observed_at <= NULL) WHERE (r.source_act_id = 48288 OR r.target_act_id = 48288) AND (NULL IS NULL OR r.created_at <= NULL) ORDER BY direction DESC, r.source_category, r.source_date, r.target_eli_id, r.id
7. (4.09ms; exec 4.07 + fetch 0.02; rows 0) SELECT DISTINCT m.id, m.target_eli_id, m.target_address, m.operation, m.detail, s.unit_path AS instruction, s.ordinal AS position, m.ordinal, other.object_id AS act_id, other.eli_id, other.title FROM act_amendments m JOIN text_segments s ON s.id = m.segment_id JOIN extractions x ON x.id = m.extraction_id AND x.id = (SELECT MAX(latest.id) FROM extractions latest WHERE latest.source_artifact_id = x.source_artifact_id AND latest.method = x.method AND latest.quality_state = 'success') JOIN document_version_artifacts b ON b.artifact_id = x.source_artifact_id AND b.current_selector_sha = b.selector_sha JOIN document_versions v ON v.object_id = b.version_id JOIN documents d ON d.object_id = v.document_id AND d.document_kind = 'eli_act_text' LEFT JOIN legal_acts other ON other.eli_id = m.target_eli_id WHERE d.owner_object_id = 48288 ORDER BY position, m.ordinal
8. (2.3ms; exec 2.29 + fetch 0.01; rows 0) SELECT target_eli_id FROM eli_act_relations WHERE source_act_id = 48288 AND source_category = 'Inf. o tekście jednolitym'
9. (5.85ms; exec 5.83 + fetch 0.02; rows 0) SELECT DISTINCT m.id, m.target_eli_id, m.target_address, m.operation, m.detail, s.unit_path AS instruction, s.ordinal AS position, m.ordinal, other.object_id AS act_id, other.eli_id, other.title FROM act_amendments m JOIN text_segments s ON s.id = m.segment_id JOIN extractions x ON x.id = m.extraction_id AND x.id = (SELECT MAX(latest.id) FROM extractions latest WHERE latest.source_artifact_id = x.source_artifact_id AND latest.method = x.method AND latest.quality_state = 'success') JOIN document_version_artifacts b ON b.artifact_id = x.source_artifact_id AND b.current_selector_sha = b.selector_sha JOIN document_versions v ON v.object_id = b.version_id JOIN documents d ON d.object_id = v.document_id AND d.document_kind = 'eli_act_text' JOIN legal_acts other ON other.object_id = d.owner_object_id WHERE m.target_eli_id IN ('DU/2024/1183') AND m.operation <> 'unrecognized' AND d.owner_object_id <> 48288 ORDER BY other.publication_year, other.position + 0, position, m.ordinal
10. (3.83ms; exec 3.82 + fetch 0.01; rows 0) SELECT x.id, x.method, x.source_artifact_id, LOWER(HEX(a.sha256)) AS sha256, p.name, p.version, p.image_digest, f.requested_url, f.finished_at, s.metrics AS block_metrics, s.id AS block_scan_id FROM documents d JOIN document_versions v ON v.object_id = ( SELECT latest.object_id FROM document_versions latest JOIN document_version_artifacts lb ON lb.version_id = latest.object_id WHERE latest.document_id = d.object_id AND lb.role = 'pdf' AND JSON_UNQUOTE(JSON_EXTRACT(lb.selector, '$.type')) = 'U' ORDER BY latest.sequence_no DESC LIMIT 1) JOIN document_version_artifacts b ON b.version_id = v.object_id AND b.role = 'pdf' AND b.current_selector_sha IS NOT NULL AND JSON_UNQUOTE(JSON_EXTRACT(b.selector, '$.type')) = 'U' JOIN artifacts a ON a.id = b.artifact_id JOIN evidence e ON e.id = b.evidence_id JOIN fetches f ON f.id = e.fetch_id JOIN extractions x ON x.id = (SELECT newest.id FROM extractions newest JOIN processing_runs nr ON nr.id = newest.run_id AND nr.state = 'completed' WHERE newest.source_artifact_id = a.id AND newest.method IN ('poppler-text', 'poppler+ocr-pol', 'poppler+vision-ocr') ORDER BY newest.id DESC LIMIT 1) AND x.quality_state = 'success' JOIN processing_runs run ON run.id = x.run_id JOIN processors p ON p.id = run.processor_id JOIN document_block_scans s ON s.extraction_id = x.id AND s.reader = 'page-text-blocks' AND s.reader_version = 'page-layout-v15' WHERE d.owner_object_id = 48288 AND d.document_kind = 'eli_act_text' ORDER BY f.finished_at DESC, x.id DESC LIMIT 1
11. (4.17ms; exec 4.12 + fetch 0.06; rows 1) SELECT x.id, x.method, x.source_artifact_id, LOWER(HEX(a.sha256)) AS sha256, p.name, p.version, p.image_digest, f.requested_url, f.finished_at FROM documents d JOIN document_versions v ON v.object_id = ( SELECT latest.object_id FROM document_versions latest WHERE latest.document_id = d.object_id AND EXISTS (SELECT 1 FROM document_version_artifacts html WHERE html.version_id = latest.object_id AND html.role = 'html') ORDER BY latest.sequence_no DESC LIMIT 1 ) JOIN document_version_artifacts b ON b.version_id = v.object_id AND b.role = 'html' AND b.current_selector_sha IS NOT NULL JOIN evidence e ON e.id = b.evidence_id JOIN fetches f ON f.id = e.fetch_id JOIN artifacts a ON a.id = b.artifact_id JOIN extractions x ON x.source_artifact_id = b.artifact_id AND x.quality_state = 'success' AND x.method = 'eli-act-units' JOIN processing_runs run ON run.id = x.run_id AND run.state = 'completed' JOIN processors p ON p.id = run.processor_id WHERE d.owner_object_id = 48288 AND d.document_kind = 'eli_act_text' ORDER BY f.finished_at DESC, x.id DESC LIMIT 1
12. (0.9ms; exec 0.89 + fetch 0.01; rows 1) SELECT method FROM extractions WHERE id = 63015
13. (4.47ms; exec 4.11 + fetch 0.36; rows 107) SELECT id, unit_path, locator, source_text FROM text_segments WHERE extraction_id = 63015 ORDER BY ordinal
14. (2.72ms; exec 2.67 + fetch 0.05; rows 3) SELECT a.object_id, a.eli_id, a.adoption_date, EXISTS (SELECT 1 FROM eli_processed_changes done WHERE done.eli_id = a.eli_id) AS complete FROM legal_acts a WHERE a.eli_id IN ('DU/2019/1461','DU/2017/427','DU/2023/754')
Top slow:
114.72ms SELECT d.object_id, d.owner_object_id, d.title, d.document_kind, sejm_print.print_number AS owner_print_number, r.snapshot FROM documents d LEFT JOIN publications p ON p.object_id = d.owner_object_id LEFT JOIN sejm_prints sejm_print ON sejm_print.object_id = d.owner_object_id LEFT JOIN object_revisions r ON r.id = ( SELECT r2.id FROM object_revisions r2 WHERE r2.object_id = d.object_id AND (NULL IS NULL OR r2.recorded_at <= NULL) ORDER BY r2.revision_no DESC LIMIT 1 ) WHERE (d.legal_act_id = 48288 OR p.act_id = 48288) AND (NULL IS NULL OR r.id IS NOT NULL) ORDER BY d.object_id
7.85ms SELECT v.document_id, v.object_id AS version_id, v.sequence_no, v.source_version_key, v.source_version_label, v.source_date, v.version_basis, v.version_state, v.first_observed_at, b.artifact_id, b.role, b.language, b.current_selector_sha IS NOT NULL AS is_current, LOWER(HEX(a.sha256)) AS artifact_sha256, a.detected_mime, a.byte_size, e.id AS evidence_id, e.selector_type, e.selector, b.selector AS binding_selector, f.id AS fetch_id, f.requested_url, f.finished_at AS observed_at, (SELECT MIN(history.observed_at) FROM document_version_artifact_evidence history WHERE history.version_id = b.version_id AND history.artifact_id = b.artifact_id AND history.role = b.role AND history.language = b.language AND history.selector_sha = b.selector_sha AND history.evidence_artifact_id = history.artifact_id) AS first_file_observed_at, (SELECT MAX(history.observed_at) FROM document_version_artifact_evidence history WHERE history.version_id = b.version_id AND history.artifact_id = b.artifact_id AND history.role = b.role AND history.language = b.language AND history.selector_sha = b.selector_sha AND history.evidence_artifact_id = history.artifact_id) AS last_file_observed_at FROM document_versions v LEFT JOIN document_version_artifacts b ON b.version_id = v.object_id LEFT JOIN artifacts a ON a.id = b.artifact_id LEFT JOIN evidence e ON e.id = b.evidence_id LEFT JOIN fetches f ON f.id = e.fetch_id WHERE v.document_id IN (65528) ORDER BY v.document_id, v.sequence_no DESC, b.role, b.language, a.sha256
5.85ms SELECT DISTINCT m.id, m.target_eli_id, m.target_address, m.operation, m.detail, s.unit_path AS instruction, s.ordinal AS position, m.ordinal, other.object_id AS act_id, other.eli_id, other.title FROM act_amendments m JOIN text_segments s ON s.id = m.segment_id JOIN extractions x ON x.id = m.extraction_id AND x.id = (SELECT MAX(latest.id) FROM extractions latest WHERE latest.source_artifact_id = x.source_artifact_id AND latest.method = x.method AND latest.quality_state = 'success') JOIN document_version_artifacts b ON b.artifact_id = x.source_artifact_id AND b.current_selector_sha = b.selector_sha JOIN document_versions v ON v.object_id = b.version_id JOIN documents d ON d.object_id = v.document_id AND d.document_kind = 'eli_act_text' JOIN legal_acts other ON other.object_id = d.owner_object_id WHERE m.target_eli_id IN ('DU/2024/1183') AND m.operation <> 'unrecognized' AND d.owner_object_id <> 48288 ORDER BY other.publication_year, other.position + 0, position, m.ordinal
PHP: 177.8ms | App: 177.6ms | DB: 162.2ms (14, rows: 125) [exec: 161.4ms, fetch: 0.9ms] | View: 3.7ms (1) | Mem: 2MB (peak: 2MB) | Files: 28
toggle files
(3.69ms) /app/templates/evidence/act-text.php
/app/public/index.php
/app/vendor/autoload.php
/app/vendor/composer/autoload_real.php
/app/vendor/composer/platform_check.php
/app/vendor/composer/ClassLoader.php
/app/vendor/composer/autoload_static.php
/app/vendor/symfony/deprecation-contracts/function.php
/app/vendor/symfony/polyfill-php83/bootstrap.php
/app/lib/PFrame.php
/app/config/credentials/local.php
/app/src/Http/PublicResponseCache.php
/app/src/Http/AuthRoutes.php
/app/src/Http/ReviewDecisionRoutes.php
/app/src/Http/Features.php
/app/src/Http/TopicDecisionRoutes.php
/app/src/Http/WatchRoutes.php
/app/src/Http/EvidenceController.php
/app/src/Search/LegislationSearchReadModel.php
/app/src/Text/TextSearch.php
/app/src/Coverage/CoverageReadModel.php
/app/src/Time/AsOfTimestamp.php
/app/src/LegalAct/ActTextReadModel.php
/app/src/Document/DocumentBlocks.php
/app/src/Document/PageTextBlockReader.php
/app/src/Extraction/EliActHtmlExtractor.php
/app/src/LegalAct/ActTextPresentation.php
/app/templates/layout.php