IRdsDictionary

Сборка: 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 обновляет сиквенс.

См. также:

Интерфейсы сборки Rds | Справочники НСИ