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