Stenogram Sejmu · 2024-06-27

Katarzyna Ueberhan

Kadencja 10 · posiedzenie 14 · wypowiedź 135

Profil posła

Brak głosu imiennego z tego dnia, który potwierdzałby klub mówcy.

Pełna wypowiedź

10. kadencja, 14. posiedzenie, 2. dzień (27-06-2024) 11. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks postępowania karnego (druk nr 409). Poseł Katarzyna Ueberhan: Szanowna Pani Marszałek! Wysoka Izbo! Panie Ministrze! Mam przyjemność przedstawić stanowisko klubu Lewicy w sprawie poselskiego projektu ustawy o zmianie ustawy - Kodeks postępowania karnego, zawartego w druku sejmowym nr 409. Projekt dotyczy uchylenia art. 99a Kodeksu postępowania karnego stanowiącego podstawę do obowiązku sporządzenia uzasadnienia do wyroków na formularzach, których wzory są określone w rozporządzeniu wydanym na podstawie art. 99a § 2 Kodeksu postępowania karnego. Ponad 80% adwokatów uważa, że sporządzanie uzasadnień wyroków w sprawach karnych na formularzu utrudnia przygotowanie chociażby apelacji, a blisko 85%, że taka forma może naruszać rzetelność procesu. Podobne wątpliwości mają sędziowie, którzy przyznają, że trudniej im uzasadnić wyrok, a formularz zamiast ułatwić pracę, utrudnia ją. Bazując na wynikach tych badań, Naczelna Rada Adwokacka wystąpiła z petycją o uchylenie tego przepisu, czego wynikiem jest niniejszy poselski projekt zmiany ustawy. Formularze uzasadnień wyroków, które miały przeciwdziałać praktyce pisania długich i zawiłych uzasadnień, stały się dla sędziów, a także dla adwokatów i radców prawnych trudnym orzechem do zgryzienia. Praktycy negatywnie oceniają ten obowiązek. Wskazują, że poprzez stosowanie w formularzu uzasadnienia orzeczenia nie stały się bardziej czytelne i przejrzyste, a taki sposób prezentacji motywów rozstrzygnięcia nie ułatwia sporządzania środków zaskarżenia. Warto wskazać, że część sędziów i tak nie pisze uzasadnień w tej formie. Uważają - i na to powołują się w orzeczeniach - że podstawą do odstąpienia od tabelki jest art. 45 ust. 1 konstytucji, bo elementem prawa do rzetelnego procesu jest również możliwość wywiedzenia skutecznego środka odwoławczego. Ponadto wskazują, że formularz stanowi naruszenie art. 6 ust. 1 Konwencji o ochronie praw człowieka i podstawowych wolności, a tym samym naruszenie prawa do rzetelnego postępowania w procesie odwoławczym. Powołują się równocześnie na art. 91 ust. 2 konstytucji, z którego wynika prymat konwencji jako umowy międzynarodowej ratyfikowanej w odpowiednim trybie nad przepisem krajowym. Na tej podstawie wnioski o tradycyjne uzasadnienia składają również obrońcy. Formułowanych jest wiele zarzutów odnośnie do formularzy uzasadnień. W praktyce naruszają prawo do rzetelnego procesu karnego, ograniczają możliwość poznania pełnych motywów rozstrzygnięcia, co przekłada się na postępowanie odwoławcze. Dotyczy to zarówno etapu sporządzania apelacji, jak i możliwości poznania przez sąd odwoławczy procesu motywacyjnego sądu pierwszej instancji. Uzasadnienie na formularzu narusza prawo strony do rzetelnego procesu. Obowiązek sporządzenia uzasadnienia orzeczenia jest nie tylko wymogiem formalnym, ale ma znaczenie merytoryczne. Uzasadnienie, przedstawiając tok rozumowania poprzedzający wydanie orzeczenia, ma umożliwić stronom, a zwłaszcza oskarżonemu, jego kontrolę. Pełni funkcje procesowe, a także buduje autorytet wymiaru sprawiedliwości i kształtuje zewnętrzne przekonanie o sprawiedliwości orzeczenia. Odnosząc się do zachwytów nad rozwiązaniami technicznymi formularza wygłoszonymi przez posła Warchoła: Jak to rozwiązanie zwiększa przejrzystość i dostępność? Jak może usprawniać i przyspieszać prace, skoro formularzom uzasadnień zarzuca się niedopracowanie, nieintuicyjność - zarówno nieintuicyjną strukturę, jak i lekturę? Tak, miało to być narzędzie multimedialne ułatwiające sędziom sporządzanie uzasadnień, ale niestety jest tak źle przygotowane, że praca on-line nie jest na nim możliwa. O innych niedogodnościach wspominał już poseł wnioskodawca. Podsumowując, formularze sprawdzają się jedynie w sprawach bardzo prostych, takich, w których materiałach dowodowy nie jest rozbudowany, co powoduje, że i uzasadnienie wyroku nie wymaga omówienia szeregu dowodów. W sprawach skomplikowanych, wieloosobowych i wymagających odniesienia w uzasadnieniu do zeznań szeregu świadków, opinii biegłych taki formularz jest tylko przeszkodą. Wnioskodawcy uznają, że propozycja zawarta w projekcie jest ważnym elementem procesu odchodzenia od zmian w procedurze karnej, jakie w ostatnich latach przyczyniły się do naruszenia podstawowych standardów wynikających z zasady prawa do sądu i stały się powodem zarzutów o naruszenie praworządności. Mając wszystko powyższe na uwadze, klub Lewicy popiera zmianę zaproponowaną w przedłożeniu i dalsze prace nad projektem na posiedzeniu komisji. Dziękuję bardzo. (Oklaski) Przebieg posiedzenia

Otwórz zachowany oryginał · Źródło urzędowe

Dowód treści wypowiedzi

Dowód kolejności na liście dnia

Kontekst w stenogramie

  1. Wcześniej · wypowiedź 133 Sławomir Ćwik 10. kadencja, 14. posiedzenie, 2. dzień (27-06-2024) 11. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks postępowania karnego (druk nr 409). Poseł Sławomir Ćwik: Szanowna Pani Marszałek! Wys
  2. Wcześniej · wypowiedź 134 Michał Pyrzyk 10. kadencja, 14. posiedzenie, 2. dzień (27-06-2024) 11. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks postępowania karnego (druk nr 409). Poseł Michał Pyrzyk: Dziękuję bardzo. Szanowna Pa
  3. Później · wypowiedź 136 Witold Tumanowicz 10. kadencja, 14. posiedzenie, 2. dzień (27-06-2024) 11. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks postępowania karnego (druk nr 409). Poseł Witold Tumanowicz: Pani Marszałek! Wysoka I
  4. Później · wypowiedź 137 Witold Tumanowicz 10. kadencja, 14. posiedzenie, 2. dzień (27-06-2024) 11. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks postępowania karnego (druk nr 409). Poseł Witold Tumanowicz: Pani marszałek, Wysoka I
1. (4.59ms; exec 4.56 + fetch 0.02; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 151522 LIMIT 1
2. (3.88ms; exec 3.84 + fetch 0.04; rows 1) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (132927) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, segment.source_text AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
3. (3.42ms; exec 3.34 + fetch 0.08; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal, binding.artifact_id FROM sejm_transcript_day_statements dayStatement JOIN sejm_statements statement ON statement.object_id = dayStatement.statement_id LEFT JOIN documents document ON document.owner_object_id = dayStatement.day_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', statement.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.language = 'und' AND binding.current_selector_sha IS NOT NULL WHERE dayStatement.day_id = 151386 AND dayStatement.day_revision_id = 155870 AND dayStatement.ordinal BETWEEN 133 AND 137 AND statement.object_id <> 151522 ORDER BY dayStatement.ordinal
4. (2.46ms; exec 2.44 + fetch 0.02; rows 4) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (132925, 132926, 132928, 132929) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, LEFT(segment.source_text, 240) AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
5. (1.83ms; exec 1.83 + fetch 0.01; rows 0) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 14 AND individual.mp_number = 402 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2024-06-27' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 24.5ms | App: 22ms | DB: 16.2ms (5, rows: 10) [exec: 16ms, fetch: 0.2ms] | View: 0.2ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.15ms) /app/templates/speeches/show.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/TopicDecisionRoutes.php
/app/src/Http/WatchRoutes.php
/app/src/Http/SpeechController.php
/app/src/Overview/SpeechReadModel.php
/app/src/Text/TextSearch.php
/app/templates/layout.php