8.х Про перечисления и справочники

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем cdiamond, 20 мар 2009.

  1. TopicStarter Overlay
    cdiamond
    Offline

    cdiamond Опытный в 1С

    Регистрация:
    25 июн 2008
    Сообщения:
    133
    Симпатии:
    0
    Баллы:
    26
    Что лучше использовать - объект "Перечисление" или "Справочник" с предопределенными значениями?
    Дописывать значения не требуется, но может быть в дальнейшем справочник удобнее для обработки и запросов? И как влияет на производительность такой выбор?
  2. tunec
    Offline

    tunec Опытный в 1С

    Регистрация:
    2 июн 2008
    Сообщения:
    469
    Симпатии:
    0
    Баллы:
    26
    каждый объект метаданных сделан для своей цели.

    Перечисление. Предназначено для описания перечня значений, которые может принимать какая-либо переменная. Например, перечисление может хранить значения, описывающие статус покупателя: "оптовый" и "розничный".

    Справочник. Служит для описания таких сущностей как товары, контрагенты, валюты, склады и пр. Все эти сущности имеют общие свойства: внутренняя идентификация объекта в системе, необходимость поддержки иерархии и группировки элементов, необходимость поддержки вложенных таблиц и т.д.

    Добавлю, что в перечислении обычно предполагается что новые элементы добавляются программером, а в справочник новые элементы вносятся пользователем.

    Решать тебе в зависимости от того, что за значения будут храниться...

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

    А по производительности механизмов справочник/перечисления информации нигде не встречал. Это тебе надо на форум разработчиков...
  3. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Перечисления быстрее

Поделиться этой страницей