Stenogram Sejmu · 2024-06-13

Piotr Malepszak

Kadencja 10 · posiedzenie 13 · wypowiedź 23

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

Pełna wypowiedź

10. kadencja, 13. posiedzenie, 2. dzień (13-06-2024) 5. punkt porządku dziennego: Pytania w sprawach bieżących. Podsekretarz Stanu w Ministerstwie Infrastruktury Piotr Malepszak: Panie Marszałku! Wysoka Izbo! Żeby zobrazować sytuację w Cargo, warto żebyśmy przypomnieli sobie pewne podstawowe kwestie z ostatnich lat, co przyczyniło się do tej sytuacji w Cargo, z którą dzisiaj musimy sobie poradzić. Warto to pokazywać jako przykład działań, które miały miejsce, mówiąc wprost, z patologią. Słowa pana prezesa, pełniącego obowiązki prezesa zarządu, które pani posłanka przytoczyła, nie są owijaniem w bawełnę, jeśli chodzi o sytuację spółki, chociaż tutaj też warto podkreślić, że biorąc pod uwagę, że Cargo jest spółką giełdową, rynek pozytywnie ocenia dotychczasowe działania w tych ostatnich 2 miesiącach, bo cena akcji Cargo odbiła się od poziomu 12 zł, jaki osiągnęła w ostatnich miesiącach, i dochodzi do poziomu 15 zł. Tak że te działania odbieramy pozytywnie. Kilka liczb, które mają znaczenie w całej tej sytuacji, dlaczego Cargo jest dzisiaj w takiej sytuacji, jaką mamy, sytuacji, gdzie trzeba tę spółkę po prostu ratować. Utrata rynku przez ostatnie 10 lat z poziomu 60% do poziomu 28%. Spółka giełdowa działająca na bardzo efektywnym rynku przewoźników towarowych, bo trzeba tutaj jasno powiedzieć, że mamy bardzo zliberalizowany rynek przewozów towarowych, bardzo konkurencyjny rynek. W ostatnich 10 latach pojawiło się wiele podmiotów, które - to też warto podkreślić - wyczuły słabość Cargo, słabnące Cargo w tych ostatnich latach i zaczęły zdobywać rynek przewozów, zdobywając swoje procenty w tym torcie przewozów zarówno w pracy eksploatacyjnej, jak i w pracy przewozowej. Jeśli popatrzymy na te podstawowe liczby, to jest to utrata rynku z 60% do 30%, jest to pojawienie się dużych podmiotów. Mieliśmy 10 lat temu 12 dużych podmiotów na rynku przewozów towarowych, dzisiaj jest już 19 takich podmiotów, które mają przynajmniej 1-procentowy udział w rynku, a łącznie na rynku jest prawie 40 podmiotów. Gdy te elementy powiążemy z działaniami zarządu Cargo w ostatnich latach, czyli z bardzo wysoką nieefektywnością, jeśli chodzi o politykę handlową, politykę związaną z zatrudnieniem... Podejmowane decyzje inwestycyjne skutkują dzisiejszą chęcią z naszej strony ratowania tej sytuacji. Podkreślam raz jeszcze: tu nie ma powodów, żeby owijać w bawełnę i mówić gładkie i grzeczne słowa, bo po prostu tego nie da się powiedzieć o tej spółce. Już miałem okazję w jednej ze swoich wypowiedzi przed szanowną Izbą wskazać, że to będzie przykład akademicki, jak nie zarządzać spółką, podmiotem giełdowym, jak nie doprowadzić spółki do sytuacji, którą mamy dzisiaj, gdzie m.in. jeden ze związków zawodowych był kadrowym w tej firmie i ustawiał procesy związane z zarządzaniem, zatrudnianiem, podejmowanymi decyzjami handlowymi. Tak nie należy zarządzać takim podmiotem, który - podkreślam raz jeszcze - jeszcze 10 lat temu miał blisko 60-procentowy udział w rynku. Tutaj warto to powiedzieć, bo te ostatnie lata to był taki model działania: po nas choćby potop. Gospodarka rabunkowa, nieliczenie się, bardzo krótkoterminowe patrzenie na sytuację, właściwie, można powiedzieć, przejadanie też wszelkich środków, które w firmie się pojawiały i związane były głównie ze wzrostem wynagrodzeń, gdy sytuacja spółki już tego nie uzasadniała, chociażby w 2022 r. czy 2023 r. Działania obecne. Nie ukrywamy, że ten ponadzakładowy układ zbiorowy pracy czy kwestie pracownicze idą na pierwszy ogień, bo są takimi działaniami, które możemy dzisiaj podjąć, żeby próbować zbilansować sytuację finansową spółki, która każdego miesiąca na same wynagrodzenia musi przeznaczyć dwa razy więcej, niż ma dzisiaj przychodów. To jest problem działalności PKP Cargo, chodzi o to, żeby tej spółce różnego rodzaju działaniami zapewnić płynność, żebyśmy mogli spółkę utrzymać na powierzchni. Stąd ponadzakładowy układ zbiorowy, pierwszy taki poważny krok i wypowiedzenie tego układu. Chociaż oczywiście skutkować to będzie dopiero za 2 lata, bo tam mamy bardzo długie terminy, jeśli chodzi o realne wypowiedzenie. 30% kadry z 14 tys. pracowników - nieświadczenie pracy związane z 60-procentowym wynagrodzeniem. To jest pewne koło ratunkowe, które mamy w przypadku Cargo, bo niewiele spółek ma takie możliwości - umożliwia nam to ustawa o restrukturyzacji i komercjalizacji przedsiębiorstwa PKP. Daje to możliwość zastosowania właśnie koła ratunkowego i nieświadczenia pracy. Do tej pory 10% załogi, mówią to dane na wczoraj, jest już objęte tym nieświadczeniem. Chcemy, żeby te liczby trochę urosły. 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ź 21 Aleksandra Gajewska 10. kadencja, 13. posiedzenie, 2. dzień (13-06-2024) 5. punkt porządku dziennego: Pytania w sprawach bieżących. Sekretarz Stanu w Ministerstwie Rodziny, Pracy i Polityki Społecznej Aleksandra Gajewska: Panie Marszałku! Wysoka Izbo! Jeśli ch
  2. Wcześniej · wypowiedź 22 Paulina Matysiak 10. kadencja, 13. posiedzenie, 2. dzień (13-06-2024) 5. punkt porządku dziennego: Pytania w sprawach bieżących. Poseł Paulina Matysiak: Panie Marszałku! Panie Ministrze! Wysoka Izbo! Faktycznie ta sytuacja w PKP Cargo jest mocno niepokojąca
  3. Później · wypowiedź 24 Paulina Matysiak 10. kadencja, 13. posiedzenie, 2. dzień (13-06-2024) 5. punkt porządku dziennego: Pytania w sprawach bieżących. Poseł Paulina Matysiak: Dopytam jeszcze o te dane związane z nieświadczeniem pracy. Z tego wynika, że obecnie co najmniej 1400 o
  4. Później · wypowiedź 25 Piotr Malepszak 10. kadencja, 13. posiedzenie, 2. dzień (13-06-2024) 5. punkt porządku dziennego: Pytania w sprawach bieżących. Podsekretarz Stanu w Ministerstwie Infrastruktury Piotr Malepszak: Jeśli chodzi o kwestię zatrudnienia w poszczególnych grupach
1. (2.26ms; exec 2.22 + fetch 0.04; 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 = 154673 LIMIT 1
2. (2.07ms; exec 2.03 + 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 (135785) 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.87ms; exec 1.82 + fetch 0.05; 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 = 154649 AND dayStatement.day_revision_id = 159234 AND dayStatement.ordinal BETWEEN 21 AND 25 AND statement.object_id <> 154673 ORDER BY dayStatement.ordinal
4. (1.68ms; exec 1.62 + fetch 0.06; 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 (135783, 135784, 135786, 135787) 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.86ms; exec 1.82 + fetch 0.04; 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 = 13 AND individual.mp_number = 0 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2024-06-13' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 55.3ms | App: 55.1ms | DB: 9.7ms (5, rows: 10) [exec: 9.5ms, fetch: 0.2ms] | View: 0.6ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.56ms) /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