Сборка: Rds;
Интерфейс IRdsDictionary содержит свойства и методы объекта репозитория «Справочник НСИ».
IRdsDictionary
С системными подчиненными объектами справочника НСИ (основная таблица НСИ, процедуры) запрещается выполнять прикладные операции, например, вручную добавлять/удалять поля в таблице базы данных. Подобные действия могут повлиять на функциональность справочника НСИ. Прикладные операции с дочерними объектами справочника НСИ приводят его в неработоспособное состояние и справочник перестает поддерживаться.
В справочниках НСИ поддерживаются ключи элементов, входящие в диапазон от 0 до 2 млрд.
Интерфейсы,
доступные для работы со справочником НСИ
При создании нового справочника НСИ, справочник создается сразу рабочим и готов к использованию.
При создании нового справочника НСИ может потребоваться указание в свойстве Database базы данных, в которой будет создана таблица для справочника. По умолчанию используется база данных, которая для репозитория задана в качестве базы данных по-умолчанию.
Различные свойства интерфейса IRdsDictionary позволяют расширить функциональность создаваемых справочников.
| Имя свойства | Краткое описание | |
![]() |
AbacSecured | Свойство AbacSecured определяет, имеют ли элементы справочника НСИ атрибутные права доступа. |
![]() |
Attributes | Свойство Attributes возвращает коллекцию атрибутов справочника НСИ. |
![]() |
Compound | Свойство Compound возвращает признак составного справочника НСИ. |
![]() |
Database | Свойство Database определяет базу данных, в которой хранятся данные справочника. |
![]() |
DatabaseInstance | Свойство DatabaseInstance возвращает содержимое базы данных, в которой хранятся данные справочника НСИ. |
![]() |
DefaultElementKey | Свойство DefaultElementKey определяет элемент по умолчанию по его ключу. |
![]() |
DerivedFrom | Свойство находится в стадии разработки. |
![]() |
Distributed | Свойство Distributed определяет признак наличия атрибута, содержащего уникальный идентификатор элементов в справочнике НСИ. |
![]() |
DynamicDimInstance | Свойство DynamicDimInstance определяет, используется ли динамическая загрузка элементов справочника НСИ. |
![]() |
EditElementCallbackFore | Свойство EditElementCallbackFore устанавливает метод для замены стандартного вида диалога «Свойства элемента справочника» на пользовательский в настольном приложении. |
![]() |
EditElementCallbackJS | Свойство EditElementCallbackJS устанавливает JS-функцию для замены стандартного вида диалога «Свойства элемента справочника» на пользовательский в веб-приложении. |
![]() |
ExportSchemas | Свойство ExportSchemas возвращает коллекцию схем экспорта справочника НСИ. |
![]() |
HasDimMultipleValues | Свойство HasDimMultipleValues определяет, будут ли загружаться множественные значения в IDimAttributeInstance. |
![]() |
HasMandatoryAccess | Свойство HasMandatoryAccess определяет, используется ли мандатный контроль доступа для элементов справочника НСИ. |
![]() |
Hierarchical | Свойство Hierarchical определяет признак иерархического справочника. |
![]() |
ImportSchema | Свойство ImportSchema возвращает первую схему импорта из коллекции. |
![]() |
ImportSchemas | Свойство ImportSchemas возвращает коллекцию схем импорта справочника НСИ. |
![]() |
IsBigDictionary | Свойство IsBigDictionary определяет, поддерживает ли справочник большое количество элементов. |
![]() |
Levels | Свойство Levels возвращает коллекцию уровней справочника НСИ. |
![]() |
Links | Свойство Links возвращает коллекцию связей справочника НСИ. |
![]() |
ManageVisibility | Свойство ManageVisibility определяет признак скрытости элементов справочника НСИ. |
![]() |
NonUniqueKeys | Свойство NonUniqueKeys возвращает коллекцию неуникальных ключей справочника НСИ. |
![]() |
Params | Свойство Params возвращает коллекцию параметров справочника НСИ. |
![]() |
RdsDatabaseInstance | Свойство RdsDatabaseInstance возвращает данные репозитория НСИ, в котором хранится справочник. |
![]() |
Secured | Свойство Secured определяет признак управления правами доступа к элементам справочника НСИ. |
![]() |
Segments | Свойство Segments возвращает коллекцию сегментов справочника НСИ. |
![]() |
TableName | Свойство TableName определяет наименование таблицы, в которой хранятся данные справочника. |
![]() |
TimeDependency | Свойство TimeDependency определяет режим, в котором будет формироваться период действия элементов. |
![]() |
TimeDependent | Свойство TimeDependent определяет признак изменения элементов справочника во времени. |
![]() |
Translations | Свойство Translations возвращает коллекцию настроек, содержащих параметры перевода справочники НСИ на различные языки. |
![]() |
Type | Свойство Type возвращает тип справочника НСИ. |
![]() |
UniqueKeys | Свойство UniqueKeys возвращает коллекцию уникальных ключей справочника НСИ. |
| Имя метода | Краткое описание | |
![]() |
AssignStructure | Метод AssignStructure осуществляет установку структуры справочника НСИ в соответствии со структурой указанного справочника. |
![]() |
HasDefaultElement | Метод HasDefaultElement устанавливает наличие элемента по умолчанию в справочнике НСИ. |
![]() |
Open | Метод Open открывает справочник НСИ. |
![]() |
ResetDefaultElement | Метод ResetDefaultElement сбрасывает установку элемента по умолчанию. |
![]() |
UpdateElementDependencies | Метод UpdateElementDependencies обновляет ссылку на элемент «Связь» по ключу. |
![]() |
UpdateElementsDependencies | Метод UpdateElementsDependencies обновляет все ссылки на элемент «Связь». |
![]() |
UpdateSequence | Метод UpdateSequence обновляет сиквенс. |
См. также: