Перечисление в 1С — это объект метаданных, который хранит фиксированный набор предопределенных значений. По сути, это список возможных вариантов, которые могут принимать определенные реквизиты. Например, статусы заказа, типы оплаты, способы доставки. В отличие от справочников, перечисления нельзя редактировать во время работы программы. Их содержимое задается на этапе разработки конфигурации. Это главное отличие — жесткая структура, которая не меняется пользователем. Технически перечисление состоит из набора значений, каждое из которых имеет имя и порядковый номер. Когда вы создаете перечисление "СтатусыЗаказа" со значениями "Новый", "ВРаботе", "Выполнен", система присваивает им уникальные идентификаторы. Раньше проверка статуса выглядела так: ``` Если Документ.Статус = "Оплачен" Тогда ``` Опечатка в слове "Оплачен" приводила к тому, что условие никогда не срабатывало. С перечислениями код стал таким: ``` Если Документ.Статус = Перечисления.СтатусыОплаты.Оплачен Тогда ``` Конфигуратор