Перечисления

Элемент конфигурации «Перечисление» представляет собой список элементов, в котором каждый элемент представлен парой значений: уникальным идентификатором и его строковым представлением. Определить перечисление можно как «список возможных значений реквизита». Перечисления используются при вводе значений реквизитов документов, справочников, при вводе значений констант и в тех случаях, когда необходимо исключить неоднозначный ввод информации. Значения объекта «Перечисление» хранятся в файле конфигурации (при работе на МУ – в файле сборки).



Рассмотрим в качестве примера такое понятие, как «ТипыКонтактнойИнформации». В качестве контактной информации могут быть указаны адрес, телефон, адрес электронной почты, веб-страница и другая информация. Примером «Перечисления» может служить такой список типов контактной информации: «адрес», «адрес электронной почты», «веб-страница», «телефон», «другое».

По своим свойствам элемент «Перечисление» похож на элемент конфигурации «Справочник». Подробнее читайте в подразделе «Справочники конфигуратора», однако имеет ряд существенных отличий.

Прежде всего, «Перечисление» не может пополняться в процессе работы МП: список его значений задается при настройке перечисления в «Конфигураторе».

«Перечисление» не имеет вложенности все его значения находятся на одном уровне.

Каждое «Перечисление» состоит, в свою очередь, из элементов перечисления. Элементом перечисления является одно из возможных значений реквизита. Разработчик может добавлять в «Перечисление» неограниченное число элементов.

Использование «Перечисления» позволяет ограничить число возможных вариантов, например, при вводе реквизита документа. Так как список значений «Перечисления» создается в «Конфигураторе», то тут же, в «Конфигураторе», можно организовать проверку выбранного значения и описать действия, которые должны за этим выбором последовать.

Все «Перечисления» содержатся в дереве конфигурации в ветви «Перечисления».


Создание элемента конфигурации «Перечисление»


Элемент «Перечисление» можно создать двумя способами.

1. Вызвать контекстное меню ветви дерева конфигурации «Перечисления» и выбрать пункт «Добавить перечисление».

2. Выделить курсором мыши ветвь «Перечисления» в дереве конфигурации и нажать на клавишу «Insert». 

После этого появится окно «Свойства», в котором необходимо заполнить свойства элемента конфигурации «Перечисление». Подробнее читайте в подразделе «Элементы конфигурации».


Удаление элемента конфигурации «Перечисление»


Элемент «Перечисление» можно удалить двумя способами.

1. Вызвать контекстное меню элемента «Перечисление» и выбрать пункт «Удалить».

2. Выделить курсором мыши элемент «Перечисление» и нажать на клавишу «Delete» (необходимо будет подтвердить удаление) или воспользоваться сочетанием клавиш «Shift + Delete» (удаление происходит без подтверждения). 


Создание «Элемента перечисления»


Элемент перечисления» можно создать двумя способами.

1. Вызвать контекстное меню элемента «Перечисление» и выбрать пункт «Добавить элемент».

2. Выделить курсором мыши элемент «Перечисление» и нажать на клавишу «Insert». 

После этого появится окно «Свойства», в котором необходимо заполнить свойства «Элемент перечисления». Подробнее читайте в подразделе «Элементы конфигурации».


Удаление «Элемента перечисления»


Элемент перечисления» можно удалить двумя способами.

1. Вызвать контекстное меню элемента «Элемент перечисления» и выбрать пункт «Удалить».

2. Выделить курсором мыши «Элемент перечисления» и нажать на клавишу «Delete» (необходимо будет подтвердить удаление) или воспользоваться сочетанием клавиш «Shift + Delete» (удаление происходит без подтверждения).


Создание элемента «Группа»


Для удобства работы с «Перечислениями» существует возможность группировки «Перечислений».

Чтобы создать «Группу», необходимо вызвать контекстное меню ветви дерева конфигурации «Перечисления» и выбрать пункт «Добавить группу». После этого появится окно «Свойства», в котором необходимо заполнить свойства «Группы». Подробнее читайте в подразделе «Элементы конфигурации».

«Перечисления» можно добавлять в «Группу» путем перетаскивания мышью или с помощью вызова контекстного меню элемента «Группа» и выбора пункта «Добавить перечисление».


Удаление элемента «Группа»


Элемент «Группа» можно удалить двумя способами.

1. Вызвать контекстное меню элемента «Группа» и выбрать пункт «Удалить». Если элемент «Группа» содержит в себе «Перечисления», то перед удалением появится запрос на подтверждение удаления элемента «Группа» вместе со всеми входящими в него элементами.

2. Выделить курсором мыши элемент «Группа» и нажать на клавишу «Delete» (необходимо будет подтвердить удаление) или воспользоваться сочетанием клавиш «Shift + Delete» (удаление происходит без подтверждения).