Справочники по иностранным армиям издавались, но в частном порядке. Печатали ли открыто данные разведки - не знаю. Возможно, что "да".
Я к сожалению (или к счастью?) так "Швейка" и не осилил (ну, разве что, только рассказы). Поэтому не могу прокомментировать, что иллюстрировал в этом месте Гашек, над чем смеялся или на что намекал. Есть подозрение, что имеется в виду 91-й "будеевицкий", в котором служил Гашек и в который он "определил" своего Йозефа. Но его штаб располагался в Праге, а батальоны были расквартированы в Теодо и в тех же Праге и в Будвайсе (то есть Будейовицах).