<< Click to Display Table of Contents >> Navigation: Раздел 5 Дерево конфигурации > Перечисления |
Элемент конфигурации "Перечисление" представляет собой список элементов, в котором каждый элемент представлен парой значений: уникальным идентификатором и его строковым представлением. Определить перечисление можно как "список возможных значений реквизита". Перечисления используются при вводе значений реквизитов документов, справочников, при вводе значений констант, и в тех случаях, когда необходимо исключить неоднозначный ввод информации. Значения объекта "Перечисление" хранятся в файле конфигурации (при работе на МУ – в файле сборки).
Рис. Перечисления |
Рассмотрим в качестве примера такое понятие, как "типы контактной информации". В качестве контактной информации могут быть указаны адрес, телефон, адрес электронной почты, веб-страница и другая информация. Примером "Перечисления" может служить такой список типов контактной информации: "адрес", "адрес электронной почты", "веб-страница", "телефон", "другое" (см. рис. "Перечисление").
По своим свойствам элемент "Перечисление" похож на элемент конфигурации "Справочник" (см. подраздел "Справочник"), однако имеет ряд существенных отличий.
Прежде всего, "Перечисление" не может пополняться в процессе работы МП: список его значений задается при настройке перечисления в "Конфигураторе".
"Перечисление" не имеет вложенности – все его значения находятся на одном уровне.
Каждое "Перечисление" состоит, в свою очередь, из элементов перечисления. Элементом перечисления является одно из возможных значений реквизита. Разработчик может добавлять в "Перечисление" неограниченное число элементов.
Использование "Перечисления" позволяет ограничить число возможных вариантов, например, при вводе реквизита документа. Так как список значений "Перечисления" создается в "Конфигураторе", то тут же, в "Конфигураторе", можно организовать проверку выбранного значения и описать действия, которые должны за этим выбором последовать.
Все "Перечисления" содержатся в дереве конфигурации в ветви "Перечисления" (рис. "Перечисления").
Создание элемента конфигурации "Перечисление"
Элемент "Перечисление" можно создать двумя способами:
1. |
Вызвать контекстное меню ветви дерева конфигурации "Перечисления" и выбрать пункт "Добавить перечисление"; |
2. |
Выделить курсором мыши ветвь "Перечисления" в дереве конфигурации и нажать на клавишу "Insert". |
После этого появится окно "Свойства", в котором необходимо заполнить свойства элемента конфигурации "Перечисление" (см. подраздел "Основные свойства элементов конфигурации").
Удаление элемента конфигурации "Перечисление"
Элемент "Перечисление" можно удалить двумя способами:
1. |
Вызвать контекстное меню элемента "Перечисление" и выбрать пункт "Удалить"; |
2. |
Выделить курсором мыши элемент "Перечисление" и нажать на клавишу "Delete" (необходимо будет подтвердить удаление) или воспользоваться сочетанием клавиш "Shift + Delete" (удаление происходит без подтверждения). |
Создание "Элемента перечисления"
"Элемент перечисления" можно создать двумя способами:
1. |
Вызвать контекстное меню элемента "Перечисление" и выбрать пункт "Добавить элемент"; |
2. |
Выделить курсором мыши элемент "Перечисление" и нажать на клавишу "Insert". |
После этого появится окно "Свойства", в котором необходимо заполнить свойства "Элемент перечисления" (см. подраздел "Основные свойства элементов конфигурации").
Удаление "Элемента перечисления"
"Элемент перечисления" можно удалить двумя способами:
1. |
Вызвать контекстное меню элемента "Элемент перечисления" и выбрать пункт "Удалить"; |
2. |
Выделить курсором мыши "Элемент перечисления" и нажать на клавишу "Delete" (необходимо будет подтвердить удаление) или воспользоваться сочетанием клавиш "Shift + Delete" (удаление происходит без подтверждения). |
Создание элемента "Группа"
Для удобства работы с "Перечислениями" существует возможность группировки "Перечислений".
Чтобы создать "Группу", необходимо вызвать контекстное меню ветви дерева конфигурации "Перечисления" и выбрать пункт "Добавить группу". После этого появится окно "Свойства", в котором необходимо заполнить свойства "Группы" (см. подраздел "Основные свойства элементов конфигурации").
"Перечисления" можно добавлять в "Группу" путем перетаскивания мышью или с помощью вызова контекстного меню элемента "Группа" и выбора пункта "Добавить перечисление".
Удаление элемента "Группа"
Элемент "Группа" можно удалить двумя способами:
1. |
Вызвать контекстное меню элемента "Группа" и выбрать пункт "Удалить". Если элемент "Группа" содержит в себе "Перечисления", то перед удалением появится запрос на подтверждение удаления элемента "Группа" вместе со всеми входящими в него элементами. |
2. |
Выделить курсором мыши элемент "Группа" и нажать на клавишу "Delete" (необходимо будет подтвердить удаление) или воспользоваться сочетанием клавиш "Shift + Delete" (удаление происходит без подтверждения). |