Элемент проекта вида «КлючДоступа»
После того как вы добавили в проект ключ доступа и дали ему имя, «1С:Шина» создаст тип встроенного языка, предназначенный для описания одного ключа доступа. Например, для элемента с именем КлючиДоступа это будет тип КлючиДоступа.Объект.
Чтобы создать экземпляр ключа (экземпляр этого типа) нужно просто вызвать конструктор этого типа:
пер Ключ = новый КлючиДоступа.Объект(...)
Элемент проекта вида КлючДоступа может иметь параметры. Для каждого сочетания значений этих параметров «1С:Шина» будет создавать свой уникальный экземпляр ключа.
Таким образом, если ваш элемент проекта не имеет параметров, то такой ключ доступа может иметь только один единственный экземпляр:
пер ЭкземплярКлюча = новый КлючиДоступа.Объект()
Но если вы добавите ему два параметра, каждый из которых является перечислением и содержит по два элемента:
- ВремяСуток (Рабочее, Нерабочее),
- СпособПодключения (Локально, Удаленно),
то такой ключ доступа будет иметь уже четыре экземпляра:
пер ЭкземплярКлюча1 = новый КлючиДоступа.Объект(ВремяСуток.Рабочее, СпособПодключения.Локально)
пер ЭкземплярКлюча2 = новый КлючиДоступа.Объект(ВремяСуток.Рабочее, СпособПодключения.Удаленно)
пер ЭкземплярКлюча3 = новый КлючиДоступа.Объект(ВремяСуток.Нерабочее, СпособПодключения.Локально)
пер ЭкземплярКлюча4 = новый КлючиДоступа.Объект(ВремяСуток.Нерабочее, СпособПодключения.Удаленно)
Вид КлючДоступа предоставляет следующую функциональность:
- Предопределенные классы ключей доступа
- В «1С:Шине» существуют предопределенные ключи доступа. Экземпляры этих ключей «1С:Шина» выдает пользователям автоматически, а также использует их для организации простейшей системы прав доступа (подробнее)