Povinně zveřejňované informace
Státní úřad inspekce práce
2. 3. 2021
Státní úřad inspekce práce
2. 3. 2021
Generální inspektor Státního úřadu inspekce práce vyhlašuje podle ust. § 24 odst. 6 zákona č. 234/2014 Sb., o státní službě, ve znění pozdějších předpisů (dále jen „zákon o státní službě“), výběrové řízení na služební místo inspektor zaměstnanosti Oblastního inspektorátu práce pro hlavní město Prahu (ID SM 03711007).
17. 9. 2026
Generální inspektor Státního úřadu inspekce práce vyhlašuje podle ust. § 24 odst. 6 zákona č. 234/2014 Sb., o státní službě, ve znění pozdějších předpisů (dále jen „zákon o státní službě“), výběrové řízení na služební místo inspektor PPV Oblastního inspektorátu práce pro hlavní město Prahu (ID SM 03501004).
17. 9. 2026
Generální inspektor Státního úřadu inspekce práce vyhlašuje podle ust. § 24 odst. 6 zákona č. 234/2014 Sb., o státní službě, ve znění pozdějších předpisů (dále jen „zákon o státní službě“), výběrové řízení na služební místo inspektor BOZP (stavebnictví) Oblastního inspektorátu práce pro hlavní město Prahu (ID SM 03421002).
17. 9. 2026
Generální inspektor Státního úřadu inspekce práce vyhlašuje podle ust. § 24 odst. 6 zákona č. 234/2014 Sb., o státní službě, ve znění pozdějších předpisů (dále jen „zákon o státní službě“), výběrové řízení na služební místo inspektor BOZP (zdvihací zařízení) Oblastního inspektorátu práce pro hlavní město Prahu (ID SM 03421004).
17. 9. 2026
Generální inspektor Státního úřadu inspekce práce vyhlašuje podle ust. § 24 odst. 6 zákona č. 234/2014 Sb., o státní službě, ve znění pozdějších předpisů (dále jen „zákon o státní službě“), výběrové řízení na služební místo inspektor BOZP (doprava a opravárenství) Oblastního inspektorátu práce pro hlavní město Prahu (ID SM 03411004).
17. 9. 2026
Generální inspektor Státního úřadu inspekce práce vyhlašuje podle ust. § 24 odst. 6 zákona č. 234/2014 Sb., o státní službě, ve znění pozdějších předpisů (dále jen „zákon o státní službě“), výběrové řízení na služební místo právní referent Oblastního inspektorátu práce pro hlavní město Prahu (ID SM 03301106).
17. 9. 2026
Generální inspektor Státního úřadu inspekce práce vyhlašuje podle ust. § 24 odst. 6 zákona č. 234/2014 Sb., o státní službě, ve znění pozdějších předpisů (dále jen „zákon o státní službě“), výběrové řízení na služební místo právník Oblastního inspektorátu práce pro hlavní město Prahu (ID SM 03301107).
17. 9. 2026
Právní úprava: zákon č. 262/2006 Sb., zákoník práce, ust. § 324a.
18. 8. 2026
16. 9. 2026
Vedení Státního úřadu inspekce práce a oblastních inspektorátů se 3. a 4. září 2026 sešlo v Institutu pro veřejnou správu v Benešově na pravidelné každoroční poradě. Cílem setkání bylo vyhodnotit uplynulý rok, podělit se o novinky z chodu úřadu a připravované legislativní změny, koordinovat další postup kontrolních úseků a sdílet zkušenosti z praxe tak, aby kontroly i poradenská činnost byly ještě efektivnější. Akce se jako hosté zúčastnili také zástupci Ministerstva práce a sociálních věcí.
16. 9. 2026
Základní informace k pracovním podmínkám, povinnostem zaměstnavatelů a vyslaných pracovníků
13. 8. 2026
Právní rámec: zákon č. 262/2006 Sb. (zákoník práce); ust. § 37a.
13. 8. 2026
Občané třetích zemí, kteří jsou legálně zaměstnáni v jiném členském státě EU a jsou svým zaměstnavatelem usazeným v EU vysláni podle směrnice 96/71/ES do České republiky, nepotřebují k výkonu práce v rámci vyslání veřejnoprávní oprávnění, tj. povolení k zaměstnání, zaměstnaneckou ani modrou kartu ani žádné další pobytové oprávnění, tedy vízum nebo povolení k pobytu.
18. 8. 2026
Pokud zaměstnavatel nebo uživatel nedodržuje povinnosti stanovené právními předpisy, existuje několik možností, jak se bránit.
13. 8. 2026
Podrobnější informace naleznete na tomto portále v sekci pro vysílající zaměstnavatele - Pracovní podmínky
13. 8. 2026
Generální inspektor Státního úřadu inspekce práce vyhlašuje podle ust. § 24 odst. 6 zákona č. 234/2014 Sb., o státní službě, ve znění pozdějších předpisů (dále jen „zákon o státní službě“), výběrové řízení na služební místo právník Oblastního inspektorátu práce pro hlavní město Prahu (ID SM 03301109).
15. 9. 2026
Záznam o hlášení vzniku havárie | SÚIP :root { --suip-primary: #003366; --suip-primary-hover: #002244; --suip-accent: #0056b3; --suip-bg: #f4f6f8; --suip-card-bg: #ffffff; --suip-text: #1a202c; --suip-text-muted: #4a5568; --suip-border: #cbd5e1; --suip-focus-ring: rgba(0, 86, 179, 0.2); --suip-error: #e53e3e; --suip-success: #38a169; } body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: var(--suip-text); background-color: var(--suip-bg); margin: 0; padding: 30px 15px; line-height: 1.5; } h1.main-title { font-size: 24px; font-weight: 700; color: var(--suip-primary); text-align: center; margin: 0 0 24px 0; } .form-wrapper { max-width: 820px; margin: 0 auto; } .suip-card { background: var(--suip-card-bg); padding: 28px 30px; border-radius: 12px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04); margin-bottom: 20px; border: 1px solid #e2e8f0; } .suip-card-title { font-size: 16px; font-weight: 700; color: var(--suip-primary); margin-top: 0; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid #edf2f7; } .form-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 18px; } .form-group { display: flex; flex-direction: column; grid-column: span 6; } .form-group.col-span-2 { grid-column: span 2; } .form-group.col-span-3 { grid-column: span 3; } .form-group.col-span-4 { grid-column: span 4; } .form-group.col-span-6 { grid-column: span 6; } .form-group label { font-size: 13px; font-weight: 600; color: var(--suip-text-muted); margin-bottom: 6px; } .required-asterisk { color: var(--suip-error); margin-left: 2px; } .input-wrapper { position: relative; display: flex; align-items: center; } .input-spinner { position: absolute; right: 12px; width: 16px; height: 16px; border: 2px solid #cbd5e1; border-top-color: var(--suip-accent); border-radius: 50%; animation: spin 0.8s linear infinite; display: none; } @keyframes spin { to { transform: rotate(360deg); } } .ares-status { font-size: 12px; margin-top: 4px; display: none; } .ares-status.success { color: var(--suip-success); display: block; } .ares-status.error { color: var(--suip-error); display: block; } .form-control { width: 100%; border: 1px solid var(--suip-border); border-radius: 6px; padding: 10px 14px; font-size: 14px; font-family: inherit; color: var(--suip-text); box-sizing: border-box; background-color: #f8fafc; transition: border-color 0.2s ease, box-shadow 0.2s ease; } select.form-control { appearance: none; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%4a5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 12px center; background-size: 16px; padding-right: 36px; } textarea.form-control { resize: none; overflow-y: hidden; min-height: 42px; line-height: 1.4; white-space: pre-wrap; word-wrap: break-word; } .form-control:focus { background-color: #ffffff; border-color: var(--suip-accent); box-shadow: 0 0 0 3px var(--suip-focus-ring); outline: none; } .form-control:disabled { background-color: #e2e8f0; cursor: not-allowed; opacity: 0.8; } .form-control.is-invalid, form.was-validated .form-control:invalid { border-color: var(--suip-error) !important; background-color: #fff5f5 !important; } .radio-group { display: flex; gap: 20px; align-items: center; margin-top: 6px; padding: 8px 12px; border: 1px solid transparent; border-radius: 6px; transition: border-color 0.2s ease, background-color 0.2s ease; } .radio-group.vertical { flex-direction: column; align-items: flex-start; gap: 10px; } form.was-validated .radio-group:has(input[type="radio"]:invalid) { border-color: var(--suip-error) !important; background-color: #fff5f5 !important; } .radio-label { display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 500; cursor: pointer; } .radio-label input[type="radio"] { width: 18px; height: 18px; accent-color: var(--suip-primary); } .info-box { background-color: #eff6ff; border: 1px solid #bfdbfe; border-radius: 6px; padding: 12px 16px; font-size: 13px; color: #1e3a8a; margin-top: 10px; } .actions { display: flex; justify-content: flex-end; gap: 12px; margin-top: 28px; } .btn { display: inline-flex; align-items: center; justify-content: center; padding: 14px 24px; font-size: 15px; font-weight: 600; border-radius: 6px; border: none; cursor: pointer; transition: all 0.2s ease; } .btn-primary { background-color: var(--suip-primary); color: #ffffff; box-shadow: 0 2px 6px rgba(0, 51, 102, 0.2); } .btn-primary:hover { background-color: var(--suip-primary-hover); transform: translateY(-1px); } @media (max-width: 600px) { body { padding: 15px 10px; } h1.main-title { font-size: 20px; margin-bottom: 16px; } .suip-card { padding: 18px 16px; margin-bottom: 14px; } .form-grid { grid-template-columns: 1fr; gap: 14px; } .form-group.col-span-2, .form-group.col-span-3, .form-group.col-span-4, .form-group.col-span-6 { grid-column: span 1; } .actions { flex-direction: column; gap: 10px; } .btn { width: 100%; } } @page { size: auto; margin: 10mm; } @media print { body { background-color: var(--suip-bg) !important; -webkit-print-color-adjust: exact !important; print-color-adjust: exact !important; padding: 15px !important; margin: 0 !important; } .form-wrapper { max-width: 100% !important; margin: 0 auto !important; } .suip-card { background: var(--suip-card-bg) !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04) !important; border: 1px solid #e2e8f0 !important; border-radius: 12px !important; padding: 24px 28px !important; margin-bottom: 20px !important; page-break-inside: avoid !important; break-inside: avoid !important; } .form-group { page-break-inside: avoid !important; break-inside: avoid !important; } .suip-card-title { color: var(--suip-primary) !important; border-bottom: 2px solid #edf2f7 !important; page-break-after: avoid !important; break-after: avoid !important; } .actions, .ares-status, .input-spinner, .no-print { display: none !important; } .form-control { border: 1px solid var(--suip-border) !important; background-color: #f8fafc !important; border-radius: 6px !important; padding: 10px 14px !important; font-size: 14px !important; color: var(--suip-text) !important; } input[type="datetime-local"]::-webkit-calendar-picker-indicator, input[type="date"]::-webkit-calendar-picker-indicator { display: none !important; } } Záznam o hlášení vzniku havárie 1. Údaje o provozovateli vyhrazeného technického zařízení IČO * Jméno / název provozovatele * Sídlo / Adresa * 2. Údaje o havárii Datum a čas havárie * Místo vzniku havárie * Stejné jako sídlo Jiné Stručný popis události * Odhad celkové škody na majetku (Kč) Zranění osob (počet a závažnost poranění) Byla havárie hlášena Policii ČR? * Ano Ne 3. Údaje o osobě ohlašující havárii za zaměstnavatele Jméno a příjmení * Pracovní zařazení * Telefonní číslo * E-mailová adresa * 4. Způsob podání a odeslání hlášení Zvolte způsob odeslání * Pouze uložit do PDF / Vytisknout Odeslat e-mailem na příslušný oblastní inspektorát práce (OIP) Odeslat do datové schránky místně příslušného oblastního inspektorátu práce (OIP) Příslušný Oblastní inspektorát práce (OIP) * -- Vyberte OIP podle místa havárie -- OIP pro Hlavní město Prahu (praha@suip.cz) OIP pro Středočeský kraj (bohemia.stred@suip.cz) OIP pro Jihočeský kraj a Kraj Vysočina (ceskebudejovice@suip.cz) OIP pro Plzeňský a Karlovarský kraj (plzen@suip.cz) OIP pro Ústecký a Liberecký kraj (usti@suip.cz) OIP pro Královéhradecký a Pardubický kraj (hradeckralove@suip.cz) OIP pro Jihomoravský a Zlínský kraj (brno@suip.cz) OIP pro Moravskoslezský a Olomoucký kraj (ostrava@suip.cz) Cílový Oblastní inspektorát práce (ISDS) * -- Vyberte OIP podle místa havárie -- OIP pro Hlavní město Prahu (ID: 546ezt) OIP pro Středočeský kraj (ID: nhtefdc) OIP pro Jihočeský kraj a Kraj Vysočina (ID: jhbefdd) OIP pro Plzeňský a Karlovarský kraj (ID: p42efdd) OIP pro Ústecký a Liberecký kraj (ID: p2xefdd) OIP pro Královéhradecký a Pardubický kraj (ID: 423efdd) OIP pro Jihomoravský a Zlínský kraj (ID: 436ezt) OIP pro Moravskoslezský a Olomoucký kraj (ID: 5bzeezt) ID Vaší Datové schránky (odesílatele) Vybrané ID Datové schránky příjemce: --- Po kliknutí na tlačítko níže bude vygenerováno oficiální PDF hlášení, které přiložíte k datové zprávě odesílané na výše uvedené ID. Uložit do PDF / Vytisknout function autoResizeTextarea(element) { if (!element) return; element.style.height = 'auto'; element.style.height = element.scrollHeight + 'px'; } var autoResizeInputs = document.querySelectorAll('textarea.auto-resize'); autoResizeInputs.forEach(function(textarea) { textarea.addEventListener('input', function() { autoResizeTextarea(this); }); }); document.getElementById('adresa').addEventListener('input', function() { var mistoStejne = document.querySelector('input[name="misto_opt"][value="Stejne"]'); if (mistoStejne && mistoStejne.checked) { var mistoInput = document.getElementById('misto'); mistoInput.value = this.value; autoResizeTextarea(mistoInput); } }); var lastIco = ""; /* ŘEŠENÍ 1: Zodolněná funkce s podporou více proxy endpointů pro prostředí Liferay */ async function nacistZAres(ico) { var spinner = document.getElementById('icoSpinner'); var status = document.getElementById('aresStatus'); var jmenoInput = document.getElementById('jmeno'); var adresaInput = document.getElementById('adresa'); spinner.style.display = 'block'; status.className = 'ares-status'; status.textContent = ''; var urlAres = 'https://ares.gov.cz/ekonomicke-subjekty-v-be/rest/ekonomicke-subjekty/' + ico; var proxyUrls = [ 'https://corsproxy.io/?' + encodeURIComponent(urlAres), 'https://api.allorigins.win/raw?url=' + encodeURIComponent(urlAres), urlAres ]; var data = null; for (var i = 0; i < proxyUrls.length; i++) { try { var controller = new AbortController(); var timeoutId = setTimeout(function() { controller.abort(); }, 3500); var response = await fetch(proxyUrls[i], { method: 'GET', headers: { 'Accept': 'application/json' }, signal: controller.signal }); clearTimeout(timeoutId); if (response && response.ok) { data = await response.json(); if (data && (data.obchodniJmeno || data.sidlo)) { break; } } } catch (e) { console.warn('ARES fetch failed for: ' + proxyUrls[i], e); } } spinner.style.display = 'none'; if (data && (data.obchodniJmeno || data.sidlo)) { if (data.obchodniJmeno) { jmenoInput.value = data.obchodniJmeno; } if (data.sidlo) { var s = data.sidlo; var adresaSestavena = ""; if (s.nazevUlice) { adresaSestavena += s.nazevUlice; if (s.cisloDomovni) { adresaSestavena += ' ' + s.cisloDomovni; if (s.cisloOrientacni) adresaSestavena += '/' + s.cisloOrientacni; } } else if (s.nazevObce) { adresaSestavena += s.nazevObce; if (s.cisloDomovni) adresaSestavena += ' ' + s.cisloDomovni; } if (s.psc && s.nazevObce) { if (adresaSestavena !== "") adresaSestavena += ', '; adresaSestavena += s.psc + ' ' + s.nazevObce; } adresaInput.value = adresaSestavena; autoResizeTextarea(adresaInput); var mistoStejne = document.querySelector('input[name="misto_opt"][value="Stejne"]'); if (mistoStejne && mistoStejne.checked) { var mistoInput = document.getElementById('misto'); mistoInput.value = adresaSestavena; autoResizeTextarea(mistoInput); } } status.className = 'ares-status success'; status.textContent = '✓ Údaje byly úspěšně načteny z ARES'; } else { status.className = 'ares-status error'; status.textContent = '✕ Spojení s ARES selhalo nebo subjekt nebyl nalezen (vyplňte údaje ručně)'; } } function spravujICO() { var icoInput = document.getElementById('ico'); icoInput.value = icoInput.value.replace(/[^0-9]/g, ''); var status = document.getElementById('aresStatus'); if (icoInput.value.length === 8) { if (icoInput.value !== lastIco) { lastIco = icoInput.value; nacistZAres(icoInput.value); } return true; } else { lastIco = ""; status.className = 'ares-status'; status.textContent = ''; return false; } } document.getElementById('ico').addEventListener('input', spravujICO); function toggleMistoInput() { var mistoStejne = document.querySelector('input[name="misto_opt"][value="Stejne"]'); var mistoJine = document.querySelector('input[name="misto_opt"][value="Jine"]'); var mistoInput = document.getElementById('misto'); var adresaInput = document.getElementById('adresa'); if (mistoJine && mistoJine.checked) { mistoInput.disabled = false; mistoInput.required = true; if (mistoInput.value === adresaInput.value) { mistoInput.value = ""; } mistoInput.focus(); } else if (mistoStejne && mistoStejne.checked) { mistoInput.value = adresaInput.value; mistoInput.disabled = true; mistoInput.required = false; mistoInput.classList.remove('is-invalid'); } else { mistoInput.value = ""; mistoInput.disabled = true; mistoInput.required = false; mistoInput.classList.remove('is-invalid'); } autoResizeTextarea(mistoInput); } function togglePcrInput() { var pcrAno = document.querySelector('input[name="pcr"][value="Ano"]'); var pcrInput = document.getElementById('pcr_sluzebna'); if (pcrAno && pcrAno.checked) { pcrInput.disabled = false; pcrInput.required = true; autoResizeTextarea(pcrInput); pcrInput.focus(); } else { pcrInput.value = ""; pcrInput.disabled = true; pcrInput.required = false; pcrInput.classList.remove('is-invalid'); pcrInput.style.height = 'auto'; } } function updateDsInfo() { var dsSelect = document.getElementById('ds_select'); var codeElem = document.getElementById('selected_ds_code'); if (dsSelect && codeElem) { codeElem.textContent = dsSelect.value || "---"; } } function toggleZpusobOdeslani() { var zpusobElem = document.querySelector('input[name="zpusob_odeslani"]:checked'); if (!zpusobElem) return; var zpusob = zpusobElem.value; var emailBlock = document.getElementById('email_block'); var oipSelect = document.getElementById('oip_select'); var dsBlock = document.getElementById('ds_block'); var dsSelect = document.getElementById('ds_select'); var submitBtn = document.getElementById('submitBtn'); if (zpusob === 'email') { emailBlock.style.display = 'flex'; oipSelect.required = true; dsBlock.style.display = 'none'; dsSelect.required = false; submitBtn.textContent = 'Odeslat e-mailem na OIP'; } else if (zpusob === 'ds') { emailBlock.style.display = 'none'; oipSelect.required = false; dsBlock.style.display = 'flex'; dsSelect.required = true; submitBtn.textContent = 'Stáhnout PDF pro Datovou schránku'; updateDsInfo(); } else { emailBlock.style.display = 'none'; oipSelect.required = false; dsBlock.style.display = 'none'; dsSelect.required = false; submitBtn.textContent = 'Uložit do PDF / Vytisknout'; } } toggleZpusobOdeslani(); function otevritTiskoveOkno() { window.print(); } document.getElementById("havarieForm").addEventListener("submit", function(e) { e.preventDefault(); var form = this; var mistoStejne = document.querySelector('input[name="misto_opt"][value="Stejne"]'); var mistoInput = document.getElementById('misto'); if (mistoStejne && mistoStejne.checked) { mistoInput.value = document.getElementById('adresa').value; } if (!form.checkValidity()) { form.classList.add('was-validated'); alert("Prosím vyplňte všechna povinná pole označená červenou hvězdičkou (*)."); var firstInvalid = form.querySelector(':invalid'); if (firstInvalid) firstInvalid.focus(); return; } var zpusobElem = document.querySelector('input[name="zpusob_odeslani"]:checked'); var zpusob = zpusobElem ? zpusobElem.value : 'pdf'; if (zpusob === 'email') { var emailKompilot = document.getElementById('oip_select').value; var jmeno = document.getElementById('jmeno').value; var ico = document.getElementById('ico').value; var datumCas = document.getElementById('datum_cas').value; var popis = document.getElementById('popis').value; var odesilatel = document.getElementById('odesilatel').value; var telefon = document.getElementById('telefon').value; var emailOhlasovatele = document.getElementById('email_ohlasovatele').value; var subject = encodeURIComponent("Hlášení havárie - " + jmeno + " (IČO: " + ico + ")"); var bodyText = "ZÁZNAM O HLÁŠENÍ VZNIKU HAVÁRIE\n\n" + "PROVOZOVATEL:\n Název: " + jmeno + "\n IČO: " + ico + "\n Adresa: " + document.getElementById('adresa').value + "\n\n" + "ÚDAJE O HAVÁRII:\n Datum a čas: " + datumCas + "\n Místo: " + mistoInput.value + "\n Popis: " + popis + "\n Škoda: " + (document.getElementById('skoda').value || "Nezadán") + " Kč\n Zranění: " + (document.getElementById('zraneni').value || "Žádná / Nezadán") + "\n\n" + "OSOBA OHLAŠUJÍCÍ HAVÁRII ZA ZAMĚSTNAVATELE:\n Jméno: " + odesilatel + "\n Zařazení: " + document.getElementById('zarazeni').value + "\n Telefon: " + telefon + "\n E-mail: " + emailOhlasovatele; var mailtoUrl = "mailto:" + emailKompilot + "?subject=" + subject + "&body=" + encodeURIComponent(bodyText); window.location.href = mailtoUrl; setTimeout(function() { if (confirm("Chcete si zároveň uložit kopii formuláře do PDF?")) { otevritTiskoveOkno(); } }, 500); } else if (zpusob === 'ds') { var dsSelect = document.getElementById('ds_select'); var dsId = dsSelect.value; var selectedOption = dsSelect.options[dsSelect.selectedIndex]; var dsNazev = selectedOption.getAttribute('data-nazev'); alert("Nyní se otevře okno pro tisk/uložení formuláře do PDF. Vygenerovaný soubor následně pošlete do Datové schránky:\n\n" + dsNazev + "\nID schránky: " + dsId); otevritTiskoveOkno(); } else { otevritTiskoveOkno(); } });
4. 9. 2026
Došlo při provozu vyhrazeného technického zařízení k havárii? Zjistěte, kdy máte povinnost havárii ohlásit, jaké údaje má hlášení obsahovat a komu ji ohlásit.
3. 9. 2026
Podrobné informace o podmínkách, postupu podání žádosti a příslušných orgánech naleznete na Portálu veřejné správy v části Uznání odborné kvalifikace pro výkon regulované činnosti.
13. 8. 2026