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