Перечисления в 1С: предназначение и примеры использования
В этой статье поговорим про такой объект конфигурации как «Перечисления» и рассмотрим примеры использования.
Перечисления используются для того чтобы хранить в информационной базе 1С фиксированный список значений, который не изменяется в процессе работы пользователей.
Например, в том случае, когда для каждого заказа клиента нужно указывать статус, который может принимать одно из 3-х значений: «На согласовании», «В работе», «Закрыт». Для хранения списков в 1С существуют справочники, но в данном случае использование справочника будет избыточно потому что:
Список статусов фиксированный (не нужно добавлять новые статусы)
Хранить дополнительные сведения для каждого статуса не нужно
Именно для хранения таких простых списков в 1С используются Перечисления.
Другие примеры использования:
состояния сотрудника («Работает», «Уволен», «В командировке», «В отпуске», «Болеет»)
ставки НДС («Без НДС», «10%», «20%»)
виды договоров («С поставщиком», «С покупателем», «Прочее»)
В конфигурации 1С может быть создано произвольное количество перечислений:
Для добавления нового перечисления нужно в ветке «Перечисления» нажать на кнопку «Добавить». В открывшемся окне указать Имя перечисления, например, «СпособыОплаты»:
После чего на закладке «Данные» нужно создать значения перечисления:
Для каждого значения нужно заполнить Имя — это строковый идентификатор (строка без пробелов и специальных символов) и, при необходимости, Синоним — представление значения перечисления для пользователя.
В интерфейсе (на форме) перечисление можно отображать по-разному, наиболее частые варианты отображения:
Выпадающий список
Стандартный переключатель
Переключатель вида «Тумблер»
Для изменения варианта отображения перечисления на форме используются свойства элемента формы «Вид» и «Вид переключателя»:
B этой статье мы познакомились с объектом конфигурации «Перечисление», рассмотрели примеры использования и работы с ним, а также варианты отображения в интерфейсе.