Перечисления vis Справочники

Анализировал типовую конфигурацию УТ 11.4.6.188.

В ней 563 перечисления и 340 справочника.

Подыму тему, которую раньше не обсуждали — зачем в конфигурации нужны перечисления?

Ведь часто списки значений могут быть расширены и перечисление может превратиться в справочник.

Помимо этого, справочник проще параметризировать, т.е. указать для значений справочника опции, признаки.

Единственная причина, на мой взгляд, почему существуют перечисления, это то, что они не хранятся в базе данных.

Конечно, база данных из 340 справочников и 1000 справочников — немного разные базы. Особенно файловая база данных может и «устать» от такого количества справочников. Хотя тоже не факт, потому что места они много не занимают, а код оперирует ссылками.

Единственное место, где возможно замедление — это поиск ссылок на объект. Но там тоже анализируются реквизиты, то есть места, где может быть значение искомого типа.

Поэтому у меня есть большой соблазн в разработке F³ отказаться от перечислений в пользу простоты кода. Ну может быть за редким исключением технических перечислений, не описывающих реальную жизнь, а использующихся сугубо внутри конфигурации, например перечисление Булево. Хотя может и не откажусь, надо подумать.