Stenogram Sejmu · 2026-06-17

Piotr Uściński

Kadencja 10 · posiedzenie 60 · wypowiedź 148

Profil posła

Klub podany w głosowaniu imiennym tego posła w tym samym dniu i posiedzeniu: PiS · dowód głosu. Nie jest to pełna historia członkostwa.

Pełna wypowiedź

10. kadencja, 60. posiedzenie, 1. dzień (17-06-2026) 8. punkt porządku dziennego: Sprawozdanie Komisji Cyfryzacji, Innowacyjności i Nowoczesnych Technologii o poselskim projekcie ustawy o zmianie ustawy o ochronie praw nabywcy lokalu mieszkalnego lub domu jednorodzinnego oraz Deweloperskim Funduszu Gwarancyjnym (druki nr 2468 i 2638). Poseł Piotr Uściński: Szanowny Panie Marszałku! Panie Ministrze! Wysoka Izbo! W imieniu Klubu Parlamentarnego Prawo i Sprawiedliwość przedstawiam stanowisko klubu w tej sprawie, czyli projektu ustawy o zmianie ustawy o ochronie praw nabywcy lokalu mieszkalnego lub domu jednorodzinnego oraz Deweloperskim Funduszu Gwarancyjnym. Okazuje się bowiem, że ustawa, którą przyjęliśmy nieco ponad rok temu, była troszeczkę nieprecyzyjna. Deweloperzy, którzy przekazują dane do ministerstwa, nie mają obowiązku przekazywać ich w jednolitej formie, a więc jest problem z tym, żeby te dane obrobić, przedstawić. Tutaj pan minister Gramatyka przedstawił projekt, który ma spowodować, że wszyscy deweloperzy będą w tym samym formacie przedstawiać dane, tak żeby były one łatwe do opracowania i przedstawienia. To dobra robota, panie ministrze, gratuluję. Natomiast jest jedna ważna rzecz. Wróćmy do tego, do dyskusji sprzed roku. Otóż wtedy, gdy proponowaliśmy, aby zrobić taką poprawkę w tej ustawie, według której deweloperzy prezentowaliby również dane transakcyjne, ceny transakcyjne, a nie tylko ceny ofertowe, państwo tę poprawkę odrzuciliście. Proponowaliśmy również - też wtedy to było odrzucone - żeby ujawnić rejestr cen nieruchomości. Natomiast później własnym projektem zrealizowaliście nasz postulat, aby ten rejestr cen nieruchomości otworzyć i ujawnić ceny z rejestru cen nieruchomości. Zachęcam pana ministra Gramatykę - bo może tego na co dzień nie robi - żeby zajrzeć do portalu Geoportal i popatrzeć, jak te dane z rejestru cen nieruchomości są prezentowane. Otóż czasami można spotkać cenę transakcyjną nieruchomości i - np. w przypadku lokali mieszkalnych - ich metraż, ale nie można zobaczyć tam, jakie dodatkowe rzeczy były w tej transakcji ujęte. Ale np. jeżeli przedmiotem transakcji był dom jednorodzinny z działką, to my możemy tam zobaczyć, że jest to nieruchomość zabudowana, i wartość tej nieruchomości. Możemy w Geoportalu sprawdzić metraż działki, ale nie możemy sprawdzić metrażu domu. A więc dla przeciętnego Polaka te dane bardzo często są niepraktyczne w użyciu. Chciałem zauważyć, że rozumiem, że państwo ministrowie nie przeglądacie realizacji budżetu innych ministerstw na co dzień czy innych urzędów, ale jeśli pan minister Gramatyka będzie chętny, to przekażę mu sprawozdanie z wykonania budżetu państwa z części 18: Budownictwo, planowanie i zagospodarowanie przestrzenne oraz mieszkalnictwo. Tutaj jest Fundusz Gospodarki Zasobem Geodezyjnym i Kartograficznym, który ma pieniądze na informatyzację zasobu. Te pieniądze powinny być wydawane właśnie na to, żeby zasób był informatyzowany, żeby usprawniać dostęp dla obywateli. W zakresie informatyzacji w zeszłym roku wydano - był plan po zmianach, było obcięcie - tylko 61% tego planu po zmianach, a pierwotnego planu tylko 52%, więc nie zrealizowano praktycznie połowy budżetu na informatyzację zasobu. Natomiast warto, żeby te dane dla Polaków były dostępne i łatwo przeglądalne. Dlatego my jeszcze raz zwracamy się z prośbą, z wnioskiem. Zgłaszamy poprawkę. Mam nadzieję, że państwo jesteście w stanie ją poprzeć - poprawkę, która spowoduje, że deweloperzy będą razem z cenami ofertowymi przekazywali państwu również ceny transakcyjne nieruchomości. Te ceny są dla przeciętnego Kowalskiego dużo ważniejsze - chodzi o to, żeby je przejrzeć, porównać - niż ceny ofertowe. Bo tak jak mówiliśmy o tym rok temu: oferta od dewelopera może być taka sama dla wszystkich. Natomiast dla Kowalskiego, który być może raz w życiu kupuje swoje mieszkanie, jest ważne, za ile inni kupili podobne mieszkania tego samego typu od tego samego dewelopera. Bo chcemy, żeby Kowalski mógł kupić mieszkanie tak samo tanio jak ktoś, kto kupił pięć mieszkań hurtowo. Dlaczego nie umożliwić ludziom dostępu do informacji, aby mogli dobrze negocjować cenę transakcyjną swojego mieszkania? Dlatego w imieniu Klubu Parlamentarnego Prawo i Sprawiedliwość zgłaszam jeszcze raz tę poprawkę, podobną do tej, którą zgłaszaliśmy rok temu, tak żebyśmy w tej ustawie zobowiązali deweloperów nie tylko do przekazywania cen ofertowych, ale również transakcyjnych. Zdecydowanie poprawi to sytuację przeciętnego Polaka. Te dane będą zdecydowanie użyteczniejsze dla Polaków, które prezentujecie na portalu rządowym. Dziękuję serdecznie. 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ź 146 Dariusz Matecki 10. kadencja, 60. posiedzenie, 1. dzień (17-06-2026) 6. punkt porządku dziennego: Sprawozdanie Komisji Administracji i Spraw Wewnętrznych o rządowym projekcie ustawy o zmianie ustawy o działalności pożytku publicznego i o wolontariacie oraz
  2. Wcześniej · wypowiedź 147 Łukasz Osmalak 10. kadencja, 60. posiedzenie, 1. dzień (17-06-2026) 8. punkt porządku dziennego: Sprawozdanie Komisji Cyfryzacji, Innowacyjności i Nowoczesnych Technologii o poselskim projekcie ustawy o zmianie ustawy o ochronie praw nabywcy lokalu mieszk
  3. Później · wypowiedź 149 Weronika Smarduch 10. kadencja, 60. posiedzenie, 1. dzień (17-06-2026) 8. punkt porządku dziennego: Sprawozdanie Komisji Cyfryzacji, Innowacyjności i Nowoczesnych Technologii o poselskim projekcie ustawy o zmianie ustawy o ochronie praw nabywcy lokalu mieszk
  4. Później · wypowiedź 150 Adam Dziedzic 10. kadencja, 60. posiedzenie, 1. dzień (17-06-2026) 8. punkt porządku dziennego: Sprawozdanie Komisji Cyfryzacji, Innowacyjności i Nowoczesnych Technologii o poselskim projekcie ustawy o zmianie ustawy o ochronie praw nabywcy lokalu mieszk
1. (3.4ms; exec 3.34 + fetch 0.05; 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 = 16734 LIMIT 1
2. (2.57ms; exec 2.54 + fetch 0.03; 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 (25800) 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. (1.61ms; exec 1.57 + fetch 0.04; 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 = 16585 AND dayStatement.day_revision_id = 16203 AND dayStatement.ordinal BETWEEN 146 AND 150 AND statement.object_id <> 16734 ORDER BY dayStatement.ordinal
4. (1.71ms; exec 1.67 + fetch 0.04; 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 (25798, 25799, 25822, 25823) 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. (3.81ms; exec 3.78 + fetch 0.03; rows 1) 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 = 60 AND individual.mp_number = 405 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-06-17' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 21.4ms | App: 20.5ms | DB: 13.1ms (5, rows: 11) [exec: 12.9ms, fetch: 0.2ms] | View: 0.3ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.31ms) /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