Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Перечисления в 1С 8.3 и 8.2

Перечисления 1С — объект метаданных конфигураций 8.2 и 8.3, представляющий собой список данных, который не меняется в процессе работы.

Другие объекты метаданных 1С.

Перечисления в 1С Управление торговлей

Типичный пример использования перечисления — мужской/женский пол, юр./физ. лицо и т.д. Т.е. информация, которая не изменяется с течением времени.

Почему перечисление, а не справочник?

Перечисление — более «легкий» объект с точки зрения 1С 8.3: как с точки зрения разработки, так и с точки зрения работы и производительности информационной системы.

К значению перечисления можно обращаться напрямую в программном коде:

Получите 267 видеоуроков по 1С бесплатно:

Если Контрагент.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ЮрЛицо Тогда
Сообщить("Юридическое лицо");
КонецЕсли;

В запросах:

ВЫБРАТЬ Контрагенты.Ссылка
ИЗ Справочник.Контрагенты КАК Контрагенты
ГДЕ Контрагенты.ЮрФизЛицо = ЗНАЧЕНИЕ(Перечисление.ЮрФизЛицо.ЮрЛицо)

Создание и настройка структуры перечисления

В создании нового перечисления в 1С 8.3 и 8.2 нет ничего сложного, на вкладке Данные необходимо добавить значения перечислений:

Создание нового перечисления

В стандартных реквизитах можно увидеть 2 реквизита:

  • ссылка — уникальный идентификатор объекта;
  • порядок — определяет, в каком порядке выводятся значения перечисления пользователю.

Перечисление может иметь собственные формы — формы списка и форму выбора перечисления.

Видео по использованию перечислений в конфигурациях на примерах:

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Наши услуги можно заказать по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 2 на “Перечисления в 1С 8.3 и 8.2
  1. Я хочу вывести перечисления вариантов расчета ндс по имени из базы mssql, но не могу наидти в базе справочник по этому перечислению

    Ответить

  2. Я хочу вывести перечисления вариантов расчета ндс по имени из базы mssql, но не могу наидти в базе справочник по этому перечислению

    Ответить

Добавить комментарий:

Ваш e-mail не будет опубликован.