Найти в Дзене
FanDzen

Шпаргалка по перечислениям в 1С

Перечисление — это список заранее заданных значений, из которых можно выбрать одно (иногда несколько). Как «выпадающий список» в анкете: пол, статус, форма оплаты В Конфигураторе: → Общие → Перечисления Создаёшь новое перечисление → задаёшь список значений. Каждое значение перечисления — это элемент с: Перечисления можно использовать как тип данных у полей в: 📌 Например, в справочнике "Контрагенты" можно добавить поле "Тип": → тип данных: ПеречислениеСсылка.ТипКонтрагента 🎯 Задача: Создать перечисление «Вид оплаты» 🔹 Название: ВидОплаты 🔹 Элементы: Теперь в справочнике или документе можно сделать поле: → Тип данных: ПеречислениеСсылка.ВидОплаты → И пользователь будет выбирать один из вариантов ✅ Перечисления — это фиксированный список. Добавить/удалить элементы может только разработчик через конфигуратор. ❌ Пользователь в 1С не может сам добавить новое значение в перечисление на ходу. 1. Открой конфигуратор 2. В дереве: Общие → Перечисления → Правой кнопкой → Создать 3. Введи имя:
Оглавление

📘 Что такое перечисление в 1С?

Перечисление — это список заранее заданных значений, из которых можно выбрать одно (иногда несколько).

Как «выпадающий список» в анкете: пол, статус, форма оплаты

🧩 Примеры перечислений:

  • Пол: 👨 Мужской / 👩 Женский
  • Статус заказа: Новый / Подтверждён / Отгружен / Отменён
  • Единицы измерения: Штука / Килограмм / Литр

🔧 Где находятся перечисления?

В Конфигураторе:

→ Общие → Перечисления

Создаёшь новое перечисление → задаёшь список значений.

🧱 Структура перечисления:

Каждое значение перечисления — это элемент с:

  • Синонимом (что видит пользователь)
  • Представлением (как отображается)
  • Значением (идентификатором) — задаётся автоматически

📋 Где применяются перечисления?

Перечисления можно использовать как тип данных у полей в:

  • Справочниках
  • Документах
  • Реквизитах
  • Табличных частях

📌 Например, в справочнике "Контрагенты" можно добавить поле "Тип":

→ тип данных: ПеречислениеСсылка.ТипКонтрагента

🧾 Пример своего перечисления

🎯 Задача: Создать перечисление «Вид оплаты»

🔹 Название: ВидОплаты

🔹 Элементы:

  • Наличные
  • Безналичный расчёт
  • Картой
  • Онлайн

Теперь в справочнике или документе можно сделать поле:

→ Тип данных: ПеречислениеСсылка.ВидОплаты

→ И пользователь будет выбирать один из вариантов

💡 Важно помнить

✅ Перечисления — это фиксированный список. Добавить/удалить элементы может только разработчик через конфигуратор.

❌ Пользователь в 1С не может сам добавить новое значение в перечисление на ходу.

🛠 Как создать перечисление (шаги)

1. Открой конфигуратор

2. В дереве: Общие → Перечисления → Правой кнопкой → Создать

3. Введи имя: например, ВидОплаты

4. Добавь элементы (через кнопку Добавить)

5. Укажи Синоним для каждого

6. Сохрани и используй перечисление как тип данных у нужного реквизита

🧠 Подсказка для запоминания

> Справочник — это "таблица" со строками, а Перечисление — это "список значений", который не меняется.