25 августа 1921 года Гашек с художником Ярославом Панушкой приезжает в местечко Липнице в юго-восточной Чехии. Сначала он живет в местном трактире, а в октябре 1922 года перебирается в собственный домик. Работу над романом Гашек возобновил с середины сентября 1921 года. 16 января 1922 года он уже сообщал в одном из писем, что приступил к третьей части. Работа над ней была завершена весной 1922 года. 4 февраля 1922 года Гашек передает все права на издание «Швейка» издателю Адольфу Сынеку. С конца 1921 года писатель, ошпарив руку, стал диктовать роман своему «секретарю» — двадцатипятилетнему безработному Клименту Штепанеку, который вспоминает: «Подчас он диктовал мне в зале трактира «У Инвальда», а сам тем временем о чем-то спорил с кем-нибудь из посетителей. В таких случаях мне приходилось не раз переспрашивать одну и ту же фразу»[94]. В первый день, когда Гашек начал диктовать Штепанеку «Швейка», он передал ему до половины исписанную четвертушку бумаги. «Я спросил, — рассказывает Штепанек. — где остальная рукопись, он только рассмеялся: «Издатель не может дождаться, все требует от меня новых страниц, вот я и посылаю, что успею написать за день. А себе оставляю последнюю четвертушку, чтобы знать, на чем остановился». Мне по-прежнему хотелось увидеть заметки Гашека, но ничего сколько-нибудь внушительного я не обнаружил. Это был обыкновенный отрывной блокнот, на первой странице — какая-то мазня, а следующие вообще чистые. Начав диктовать, Гашек даже не притронулся к этому блокноту, за все время ни разу туда не заглянул, из чего я заключил, — что мазня и иероглифы в блокноте не имели к «Швейку» никакого отношения. Но порой он все же разворачивал карту, — в те моменты, когда нужно было точно определить местонахождение Швейка, особенно в период следования его маршевой роты из Венгрии на русский фронт. (…) Иной раз он вдруг останавливался на полуслове и принимался громко хохотать. Обычно это происходило, когда Швейк начинал разглагольствовать, или Балоун выказывал свой аппетит, или поручик Дуб кричал: «Вы — бездельники, вы меня еще не знаете, но вы меня еще узнаете». Сапер Водичка тоже был его любимой фигурой»[95].
Тот же путь, что и герои «Швейка», большинству из которых писатель оставил подлинные фамилии и звания их реальных прототипов (поручик Лукаш, майор Венцель, капитан Сагнер, капитан Адамичка, кадет Биглер, фельдфебель Ванек и т. д.), он некогда проделал и сам в составе 91-го пехотного полка. У фельдкурата Каца был жизненный прототип с той же фамилией. Денщик поручика Лукаша, дюжий каменщик Франтишек Страшлипка, вместе с которым Гашек сдался в плен, любил, так же как Швейк, рассказывать по всякому поводу истории из жизни и анекдоты. Многие эпизоды своей биографии Гашек поделил между Швейком и вольноопределяющимся Мареком, некоторые из них ранее были использованы в качестве сюжетов его рассказов (например, рассказа «Как я торговал собаками»).
Состояние здоровья Гашека ухудшалось.
29 декабря 1923 года он в последний раз диктовал «Швейка». В четыре часа утра 3 января 1923 года подписал завещание.
Через несколько часов его не стало.
Четвертая часть романа Гашека с продолжением, написанным его другом Карелом Ванеком, вышла в 1923 году.
Роман Гашека печатался на десятках языков. На русский язык он первоначально был переведен с немецкого Г. А. и А. Г. Зуккау («Приключения бравого солдата Швейка», Л., «Прибой», 1926–1928). В 1929–1930 годах был опубликован первый перевод с чешского, сделанный П. Г. Богатыревым («Похождения бравого солдата Швейка во время мировой войны», М.-Л., Госиздат). В 1930 году «Роман-газета» опубликовала первую часть «Швейка» в переводе М. Скачкова, выполненном с языка оригинала. В 1934 году вышел перевод П. Богатырева и Г. Зуккау (М.-Л., Гослитиздат), в 1936–1937 годах в Ленинградском отделении Гослитиздата — перевод под редакцией В. Г. Чернобаева. С 1956 года издается перевод П. Г. Богатырева (Гослитиздат). Роман вышел также на многих языках народов СССР — армянском, грузинском, латышском, литовском, татарском, украинском, эстонском и др.