niedziela, 24 maja 2026

Przepisy szczególne dotyczące ruchu motorowerów

Ustawa
z dnia 20 czerwca 1997 r.
Prawo o ruchu drogowym

DZIAŁ I
Przepisy ogólne

Art. 2. Użyte w ustawie określenia oznaczają:

8) pobocze – część drogi usytuowaną przy jezdni, która może być przeznaczona do ruchu pieszych lub niektórych pojazdów, postoju pojazdów, jazdy wierzchem lub pędzenia zwierząt;

18) pieszy – osobę znajdującą się poza pojazdem na drodze i niewykonującą na niej robót lub czynności przewidzianych odrębnymi przepisami; za pieszego uważa się również osobę prowadzącą, ciągnącą lub pchającą rower, motorower, motocykl, hulajnogę elektryczną, urządzenie transportu osobistego, urządzenie wspomagające ruch, wózek dziecięcy, podręczny lub inwalidzki, osobę poruszającą się w wózku inwalidzkim, a także dziecko w wieku do 10 lat kierujące rowerem pod opieką osoby dorosłej;

21) kierowca – osobę uprawnioną do kierowania pojazdem silnikowym lub motorowerem;

32) pojazd silnikowy – pojazd wyposażony w silnik, z wyjątkiem motoroweru, pojazdu szynowego, roweru, wózka rowerowego, hulajnogi elektrycznej, urządzenia transportu osobistego i wózka inwalidzkiego;

33) pojazd samochodowy – pojazd silnikowy, którego konstrukcja umożliwia jazdę z prędkością przekraczającą 25 km/h (...);

46) motorower – pojazd dwu- lub trójkołowy zaopatrzony w silnik spalinowy o pojemności skokowej nieprzekraczającej 50 cm3 lub w silnik elektryczny o mocy nie większej niż 4 kW, którego konstrukcja ogranicza prędkość jazdy do 45 km/h;

DZIAŁ II
Ruch drogowy

Rozdział 3
Ruch pojazdów

Oddział 1
Zasady ogólne

Art. 16. 5. Kierujący (...) motorowerem (...) oraz osoba prowadząca pojazd napędzany silnikiem są obowiązani poruszać się po poboczu, chyba że nie nadaje się ono do jazdy lub ruch pojazdu utrudniałby ruch pieszych.

7. Na skrzyżowaniu i bezpośrednio przed nim kierujący rowerem, motorowerem lub motocyklem może poruszać się środkiem pasa ruchu, jeśli pas ten umożliwia opuszczenie skrzyżowania w więcej niż jednym kierunku (...).

Oddział 6
Wyprzedzanie

Art. 24. 2. Kierujący pojazdem jest obowiązany przy wyprzedzaniu zachować szczególną ostrożność, a zwłaszcza bezpieczny odstęp od wyprzedzanego pojazdu lub uczestnika ruchu. W razie wyprzedzania roweru, wózka rowerowego, motoroweru, motocykla, hulajnogi elektrycznej, urządzenia transportu osobistego, osoby poruszającej się przy użyciu urządzenia wspomagającego ruch lub kolumny pieszych odstęp ten nie może być mniejszy niż 1 m.

Oddział 10
Ruch pojazdów w kolumnie

Art. 32. 1. Liczba pojazdów jadących w zorganizowanej kolumnie nie może przekraczać:

1) samochodów osobowych, motorowerów lub motocykli – 10;

Oddział 11
Przepisy dodatkowe o ruchu rowerów, hulajnóg elektrycznych, urządzeń transportu osobistego, motorowerów oraz pojazdów zaprzęgowych

Art. 33. 3. Kierującemu rowerem, hulajnogą elektryczną lub motorowerem zabrania się:

1) jazdy po jezdni obok innego uczestnika ruchu, z zastrzeżeniem ust. 3a;

2) jazdy bez trzymania co najmniej jednej ręki na kierownicy oraz nóg na pedałach lub podnóżkach;

3) czepiania się pojazdów.

3a. Dopuszcza się wyjątkowo jazdę po jezdni kierującego rowerem obok innego roweru lub motoroweru, jeżeli nie utrudnia to poruszania się innym uczestnikom ruchu albo w inny sposób nie zagraża bezpieczeństwu ruchu drogowego.

Rozdział 5
Porządek i bezpieczeństwo ruchu na drogach

Oddział 1
Przepisy porządkowe

Art. 40. 1. Kierujący motocyklem, czterokołowcem lub motorowerem oraz osoba przewożona takimi pojazdami są obowiązani używać w czasie jazdy kasków ochronnych odpowiadających właściwym warunkom technicznym.

Art. 45. 1. Zabrania się:
1) kierowania pojazdem (...) osobie w stanie nietrzeźwości, w stanie po użyciu alkoholu lub środka działającego podobnie do alkoholu;

2. Kierującemu pojazdem zabrania się:

2) przewożenia osoby, o której mowa w ust. 1 pkt 1, na rowerze lub motorowerze albo motocyklu, chyba że jest przewożona w bocznym wózku;

Oddział 2
Zatrzymanie i postój

Art. 47. 1. Dopuszcza się zatrzymanie lub postój na drodze dla pieszych kołami jednego boku lub przedniej osi pojazdu samochodowego o dopuszczalnej masie całkowitej nieprzekraczającej 2,5 t, pod warunkiem że:

1) na danym odcinku jezdni nie obowiązuje zakaz zatrzymania lub postoju;

2) szerokość chodnika jest nie mniejsza niż 1,5 m i nie utrudni ruchu pieszych;

2. Dopuszcza się, przy zachowaniu warunków określonych w ust. 1 pkt 1 i 2, zatrzymanie lub postój na drodze dla pieszych przy krawędzi jezdni całego samochodu osobowego, motocykla, motoroweru lub wózka rowerowego. Inny pojazd o dopuszczalnej masie całkowitej nieprzekraczającej 2,5 t może być w całości umieszczony na drodze dla pieszych tylko w miejscu wyznaczonym odpowiednimi znakami drogowymi.

Oddział 4
Warunki używania pojazdów w ruchu drogowym

Art. 60. 5. Zabrania się kierowania pojazdem silnikowym lub motorowerem w sposób:

1) powodujący celowy poślizg kół (drift);

2) powodujący celową utratę styczności z nawierzchnią chociażby jednego z kół pojazdu (...).



Załącznik nr 2
KATEGORIE POJAZDÓW OKREŚLONE W DYREKTYWIE 2002/24/WE PARLAMENTU EUROPEJSKIEGO I RADY Z DNIA 18 MARCA 2002 R. W SPRAWIE HOMOLOGACJI TYPU DWU- LUB TRZYKOŁOWYCH POJAZDÓW MECHANICZNYCH I UCHYLAJĄCEJ DYREKTYWĘ RADY 92/61/EWG (DZ. URZ. WE L 124 Z 09.05.2002, STR. 1, Z PÓŹN. ZM.1) – DZ. URZ. UE POLSKIE WYDANIE SPECJALNE, ROZDZ. 13, T. 29, STR. 399, Z PÓŹN. ZM.), DYREKTYWIE 2003/37/WE PARLAMENTU EUROPEJSKIEGO I RADY Z DNIA 26 MAJA 2003 R. W SPRAWIE HOMOLOGACJI TYPU CIĄGNIKÓW ROLNICZYCH LUB LEŚNYCH, ICH PRZYCZEP I WYMIENNYCH HOLOWANYCH MASZYN, ŁĄCZNIE Z ICH UKŁADAMI, CZĘŚCIAMI I ODDZIELNYMI ZESPOŁAMI TECHNICZNYMI ORAZ UCHYLAJĄCEJ DYREKTYWĘ 74/150/EWG (DZ. URZ. UE L 171 Z 09.07.2003, STR. 1, Z PÓŹN. ZM.2) – DZ. URZ. UE POLSKIE WYDANIE SPECJALNE, ROZDZ. 13, T. 31, STR. 311) ORAZ DYREKTYWIE 2007/46/WE PARLAMENTU EUROPEJSKIEGO I RADY Z DNIA 5 WRZEŚNIA 2007 R. USTANAWIAJĄCEJ RAMY DLA HOMOLOGACJI POJAZDÓW SILNIKOWYCH I ICH PRZYCZEP ORAZ UKŁADÓW, CZĘŚCI I ODDZIELNYCH ZESPOŁÓW TECHNICZNYCH PRZEZNACZONYCH DO TYCH POJAZDÓW („DYREKTYWA RAMOWA”) (DZ. URZ. UE L 263 Z 09.10.2007, STR. 1, Z PÓŹN. ZM.3))

4. Kategoria L: pojazdy dwukołowe lub trójkołowe, niektóre pojazdy czterokołowe, w tym:
1) kategoria L1e – motorowery dwukołowe;
2) kategoria L2e – motorowery trójkołowe;
3) kategoria L3e – motocykle dwukołowe bez bocznego wózka;
4) kategoria L4e – motocykle dwukołowe z bocznym wózkiem;
5) kategoria L5e – motocykle trójkołowe;
6) kategoria L6e – czterokołowce lekkie;
7) kategoria L7e – czterokołowce.
Do kategorii L nie mogą być zaliczone pojazdy:
a) których maksymalna prędkość konstrukcyjna nie przekracza 6 km/h,
b) przeznaczone do kierowania przez osobę pieszą,
c) ciągniki i maszyny używane do celów rolniczych lub podobnych,
d) rowery i wózki rowerowe.

czwartek, 7 maja 2026

Zaznaczanie faktur w KSeF

Z pomocą AI napisałem poniższy skrypt, który można dodać jako zakładkę w Firefoxie (możliwe, że działa też w innych przeglądarkach, ale nie sprawdzałem). Skrypt zaznacza 10 checkboxów, ale jeśli na stronie jest ich więcej to po kolejnym kliknięciu zaznacza kolejne 10, a potem kolejne 10 itd. Jeśli faktur na liście jest tylko 10 to działa jako przełącznik: zaznaczone - niezaznaczone.
javascript:(function(){
    /* Szukamy wszystkich komórek w pierwszej kolumnie tabeli */
    const firstColumnCells = Array.from(document.querySelectorAll(
    'td:first-child, .mat-column-select, .cdk-column-select'));

    if (firstColumnCells.length === 0) {
        alert("Nie widzę kolumny z polami wyboru. Upewnij się, że lista
        faktur jest w pełni załadowana.");
        return;
    }

    /* console.log(`Znaleziono ${firstColumnCells.length} wierszy.
    Zaznaczam pierwsze 10.`); */

    /* Bierzemy pierwsze 10 wierszy danych */
    const toClick = firstColumnCells.slice(0, 50);

    toClick.forEach((cell) => {
        /* Szukamy czegokolwiek klikalnego wewnątrz komórki (checkbox,
        span, div) */
        const interactive = cell.querySelector('mat-checkbox, .mdc-checkbox,
        span, div') || cell;

        ['mousedown', 'mouseup', 'click'].forEach(t => {
            interactive.dispatchEvent(new MouseEvent(t, {
                bubbles: true,
                cancelable: true,
                view: window
            }));
        });
    });
})();