Не обязана, есть отчетность которую компания должна передавать в фискальные и контролирующие органы. Каким образом она туда передается - вопрос второго порядка.
С другой стороны в 1С есть реализованные механизмы для подготовки и отправке отчетов, они постоянно изменяются, потому поддерживать их самостоятельно не представляется на мой взгляд возможным (ну или по крайней мере трудноосуществим)
Сама софтина может быть какая угодна, которая решает вопросы бизнеса, в 1С она может формировать данные для загрузки, но это вам на профильный форум или чат лучше.
Сейчас насколько я помню есть кучу решений для ресторанов, в том числе на базе 1с (чаще всего на основе Торговля и Склад, откуда данные передаются в модуль Бухгалтерия), Iiko, R-Keeper, Трактир и др.
вот тут более полный перечень:
https://habr.com/ru/post/258679/статья от 2015 года, но сомневаюсь что там поменялись ключевые игроки