Сборка: Dimensions;
Интерфейс IDimSelection используется для работы с отметкой справочника.
IDimSelection
Для отметки справочников доступны следующие операции сравнения: сравнение на равенство и на неравенство. Данные виды сравнения могут применяться для:
сравнения по отметке;
сравнения с числом. Выполняется по ключу элемента в справочнике;
сравнения со строкой. Выполняется по строковому представлению ключа элемента в справочнике.
С примерами сравнения отметки вы можете ознакомиться в разделе «Сравнение отметок справочников».
Примечание. Работа с данным интерфейсом не является потокобезопасной. Если предполагается использование его в потоках, описываемых интерфейсом IForeThread, то на прикладном уровне должна осуществляться блокировка/разблокировка доступа. Для этого используются критические секции, описываемые интерфейсом IForeCriticalSection.
| Имя свойства | Краткое описание | |
| AdditionalHierarchies | Свойство AdditionalHierarchies возвращает объект для работы с дополнительными альтернативными иерархиями. | |
| AdditionalHierarchy | Свойство AdditionalHierarchy возвращает объект для работы с альтернативной иерархией. | |
| AllowChangeElementGroup | Свойство AllowChangeElementGroup управляет возможностью установки группы элементов как через контекстное меню справочника, так и через язык Fore. | |
| ApplySelectionSchemaOnlyOnce | Свойство ApplySelectionSchemaOnlyOnce определяет признак применения выбранной схемы отметки только при открытии отчета. | |
| ApplySelectionSchemaOnRebuild | Свойство ApplySelectionSchemaOnRebuild определяет, применять ли схему отметки только при перестроении измерения. | |
| Dimension | Свойство Dimension возвращает объект, содержащий элементы справочника. | |
| Element | Свойство Element возвращает индекс элемента в справочнике по индексу элемента в отметке. | |
| ElementGroup | Свойство ElementGroup определяет группу элементов измерения, включающую элементы, которые должны присутствовать в списке доступных. | |
| FirstDimElement | Свойство FirstDimElement возвращает первый выделенный элемент справочника. | |
| Group | Свойство Group определяет группу элементов справочника, которая установлена в отметке. | |
| Hierarchy | Свойство Hierarchy определяет данные альтернативной иерархии элементов справочника. | |
| Iterator | Свойство Iterator проверяет наличие элементов и возвращает итератор, содержащий общие элементы. | |
| LastDimElement | Свойство LastDimElement возвращает последний выделенный элемент справочника. | |
| MultiSelect | Свойство MultiSelect определяет, есть ли возможность выделения более одного элемента в отметке. | |
| PredefinedSchema | Свойство PredefinedSchema возвращает объект для работы с предопределенной схемой отметки измерения. | |
| SelectedCount | Свойство SelectedCount возвращает количество элементов в отметке. | |
| SelectedElementArray | Свойство SelectedElementArray проверяет наличие элементов и возвращает массив, содержащий общие элементы. | |
| SelectHierarchy | Свойство SelectHierarchy определяет и добавляет альтернативную иерархию в отметку справочника. | |
| SelectionSchema | Свойство SelectionSchema определяет схему отметки элементов справочника. | |
| SelectionSchemaOnceApplied | Свойство SelectionSchemaOnceApplied определяет признак того, что выбранная схема отметки применялась хотя бы раз. |
| Имя метода | Краткое описание | |
| AttributeToVariant | Метод AttributeToVariant формирует значение отметки по значениям указанного атрибута элементов. | |
| AttributeToVariantOI | Метод AttributeToVariantOI формирует значение отметки по значениям указанного атрибута элементов, если связь пользовательской иерархии и исходного справочника установлена. | |
| ChildrenCount | Метод ChildrenCount для указанного элемента справочника возвращает количество дочерних элементов входящих в отметку. | |
| Compare | Метод Compare осуществляет сравнение отметок. | |
| CopyTo | Метод CopyTo осуществляет копирование отметки, схем отметки или групп элементов измерения-источника в измерение-приёмник. | |
| CopyToEx | Метод CopyToEx осуществляет копирование опции, выбранной посредством параметра Options, из измерения-источника в измерение-приёмник. | |
| CreateCopy | Метод CreateCopy создает копию отметки справочника. | |
| DeselectAll | Метод DeselectAll осуществляет удаление из отметки всех элементов справочника. | |
| DeselectChildren | Метод DeselectChildren осуществляет удаление дочерних элементов из отметки. | |
| DeselectElement | Метод DeselectElement осуществляет удаление элемента из отметки. | |
| DeselectSiblings | Метод DeselectSiblings осуществляет удаление из отметки элементов уровня в рамках одного родительского элемента. | |
| ExternalLoad | Метод ExternalLoad загружает отметку в XML-виде из строки. | |
| ExternalSave | Метод ExternalSave сохраняет отметку в XML-виде в строку. | |
| ForceHierarchy | Метод ForceHierarchy устанавливает альтернативную иерархию в отметке. | |
| InitAdditionalHierarchy | Метод InitAdditionalHierarchy инициализирует альтернативную иерархию. | |
| IntersectWith | Метод IntersectWith оставляет отмеченными только те элементы, которые входят в пересечение с переданной отметкой. | |
| InvertAll | Метод InvertAll осуществляет инверсию отметки справочника. | |
| IsAnyChildSelected | Метод IsAnyChildSelected проверяет, входят ли дочерние объекты элемента в отметку. | |
| IsElementSelected | Метод IsElementSelected проверяет, входит ли элемент справочника в отметку. | |
| LimitToGroup | Метод LimitToGroup изменяет отметку элементов, оставляя отмеченными только те элементы, которые содержатся в указанной группе элементов справочника. | |
| LimitToHierarchy | Метод LimitToHierarchy оставляет отмеченными в отметке только те элементы, которые входят в указанную альтернативную иерархию. | |
| Parse | Метод Parse восстанавливает отметку из указанного значения. | |
| ParseAttribute | Метод ParseAttribute восстанавливает отметку из указанного значения. | |
| ParseAttributeOI | Метод ParseAttributeOI восстанавливает отметку исходной иерархии, если связь между пользовательской иерархией и исходным справочником не установлена. | |
| SaveElementDependencies | Метод SaveElementDependencies осуществляет сохранение коллекции зависимостей от элементов, содержащихся в отметке. | |
| SelectAll | Метод SelectAll осуществляет добавление в отметку всех элементов справочника. | |
| SelectAttributeRange | Метод SelectAttributeRange изменяет отметку справочника в соответствии с диапазоном значений атрибута. | |
| SelectChildren | Метод SelectChildren осуществляет добавление дочерних элементов в отметку. | |
| SelectElement | Метод SelectElement осуществляет добавление элемента в отметку. | |
| SelectElementWithoutExcep | Метод SelectElementWithoutExcep добавляет указанный элемент в отметку без вывода сообщений о возможных исключительных ситуациях. | |
| SelectLevel | Метод SelectLevel добавляет уровень измерения в отметку. | |
| SelectSiblings | Метод SelectSiblings осуществляет добавление в отметку элементов уровня в рамках одного родительского элемента. | |
| ToString | Метод ToString формирует значение отметки в строковом виде в соответствии с установленными параметрами. | |
| ToVariant | Метод ToVariant формирует значение отметки по значениям атрибута Идентификатор. |
См. также: