Свойства обозревателя приложений

Замечание

Группы интересов сообщества теперь переехали из Yammer в Microsoft Viva Engage. Чтобы присоединиться к сообществу Viva Engage и принять участие в последних обсуждениях, заполните форму " Запрос доступа к финансам и операциям Viva Engage Community " и выберите сообщество, к которому вы хотите присоединиться.

В этой статье описываются свойства, которые отображаются в окне свойств Microsoft Visual Studio для элементов в обозревателе приложений.

Многие узлы в обозревателе приложений представляют элементы, имеющие связанные свойства. Эти свойства можно прочитать или изменить в окне свойств Microsoft Visual Studio.

Системные и общие свойства

Большинство объектов приложений в Application Explorer имеют стандартный набор системных свойств. Эти системные свойства доступны только для чтения. Используйте окно "Свойства" , чтобы просмотреть свойства для любого элемента в обозревателе приложений. Чтобы открыть окно "Свойства" , щелкните правой кнопкой мыши узел в обозревателе приложений и выберите пункт "Свойства". На вкладке "Категории " окна "Свойства " под узлом статистики отображаются многие системные свойства. В этой статье перечислены дополнительные распространенные свойства, которые отображаются во многих узлах, но не во всех узлах Обозревателя приложений. В следующей таблице показаны системные свойства, которые отображаются почти на всех узлах Обозревателя приложений. Все эти системные свойства доступны только для чтения.

Недвижимость Description
ChangedBy Пользователь, который последний раз изменил объект (часто версия выпуска).
Измененнаяdate Дата последнего изменения объекта.
ChangedTime Время последнего изменения объекта.
Создано пользователем Пользователь, создавший объект.
CreationDate Дата создания объекта.
CreationTime Время создания объекта.

В следующей таблице показаны другие распространенные свойства, которые отображаются во многих узлах, но не во всех узлах Обозревателя приложений.

Недвижимость Description
ConfigurationKey Укажите ключ конфигурации, который управляет доступом к элементу или его отображением. Если у пользователя нет доступа к ключу конфигурации, элемент не отображается. Элементы включают страницы, элементы управления на страницах, таблицах и других элементах.
Устаревший ИДЕНТИФИКАТОР Элемент идентификатора из более ранней версии. Во время обновления с предыдущей версии старый идентификатор назначается Устаревшему идентификатору. Идентификатор установки не назначается, а бизнес-логика остается нетронутой. Это свойство не используется для новых элементов.
ТребуетсяAccessLevel Минимальный уровень доступа, который требует пользователь. Это свойство доступно только для чтения.
Происхождение Глобальный уникальный идентификатор (GUID) элемента Application Explorer. Это свойство используется для идентификации элементов во время синхронизации и в сценариях обновления. Это свойство только для чтения, и значение никогда не изменяется после его назначения системой. Значение GUID источника не дублируется в любом месте системы.
SecurityKey Это свойство устарело, но сохраняется для ссылок в системах, которые были обновлены с более ранней версии.

Базовые свойства перечисления

В следующей таблице описываются свойства, доступные для перечислений.

Недвижимость Description
AnalysisUsage Укажите роль перечисления в кубе. Этот параметр автоматически распространяется на все поля таблицы, ссылающиеся на перечисление. Однако можно переопределить параметр в поле таблицы. Имеются следующие варианты:

- Атрибут — поле, ссылающееся на перечисление, является атрибутом измерения.
- Нет — поле, ссылающееся на перечисление, не является атрибутом измерения.
ConfigurationKey Укажите ключ конфигурации.
CountryRegionCodes Укажите коды для стран или регионов, где представление применимо или допустимо. Реализуйте это свойство в виде разделенного запятыми списка стран или регионов Международной организации по стандартизации (ISO) в одной строке. Значения должны соответствовать данным в глобальной адресной книге. Клиентская платформа и приложение могут использовать это свойство для включения или отключения функций для стран или регионов.
DisplayLength Укажите число отображаемых символов. Значение по умолчанию — Auto.
Help Создайте строку справки для поля. Строка справки отображается при использовании поля на странице.
Этикетка Укажите метку, отображаемую на страницах и отчетах.
Модель Укажите модель, в которую находится таблица. Модель — это логическая группировка элементов на слое. Примеры элементов включают таблицу и класс. Элемент может существовать в одной модели в слое. Тот же элемент может существовать в настраиваемой версии в модели, которая находится на более высоком уровне.
Имя Укажите имя перечисления. Имя перечисления должно указывать либо возможные значения перечисления, либо тип значения перечисления. Примеры перечислений, именуемых в соответствии с возможными значениями, являются InclExcl и NextPrevious. Примеры перечислений, именуемых в соответствии с типом значения перечисления, являются ArrivalPostingType и ListStatus.
Style Измените внешний вид перечисления по умолчанию. Имеются следующие варианты:

— поле со списком
- Переключатель
UseEnumValue Значение Yes указывает, что значения по умолчанию свойства EnumValue были изменены. Значение No сбрасывает свойство EnumValue в значения по умолчанию.

Свойства расширенных типов данных

Свойства расширенного типа данных (EDT) делятся на следующие группы на основе того, являются ли они общими для всех EDT или доступны только для определенных базовых типов данных.

Свойства, которые являются общими для всех EDTs

Недвижимость Description
Выравнивание Изменение выравнивания текста. Доступные варианты: "Слева", " Справа" и "Центр".
AnalysisDefaultSort Укажите порядок сортировки по умолчанию для поля в модели отчета с этим EDT.
AnalysisDefaultTotal Укажите агрегатную функцию для меры. Используйте это свойство, если для свойства AnalysisUsage задано значение Measure. Имеются следующие варианты:

- Sum — возвращает сумму всех значений в наборе.
- Count — возвращает количество элементов, отличных от NULL, в наборе.
- CountDistinct — возвращает количество отдельных элементов, отличных от NULL в наборе.
- Min — возвращает минимальное значение в наборе.
- Max — возвращает максимальное значение в наборе.
- Нет . Агрегатная функция не применяется.
- Авто — этот параметр применяется к производным EDTs. Используется значение свойства AnalysisUsage для родительского EDT.

Вы можете переопределить агрегатную функцию на уровне поля. Другими словами, можно изменить агрегатную функцию для поля с помощью свойства AnalysisDefaultTotal для этого поля.
AnalysisGrouping Укажите, группируется ли поле с этим EDT по умолчанию при добавлении поля в отчет с помощью построителя отчетов для служб Microsoft SQL Server Reporting Services (SSRS). Это свойство автоматически устанавливается в значение "Не рекомендуется " для денежных сумм. Для других полей, которые являются уникальными, задайте для этого свойства значение "Не рекомендуется".
AnalysisUsage Укажите роль EDT в кубе. Этот параметр автоматически распространяется на все поля таблицы, ссылающиеся на EDT. Однако можно переопределить параметр в поле таблицы. Имеются следующие варианты:

- Атрибут — поле, ссылающееся на EDT, является атрибутом измерения.
- Мера — поле, ссылающееся на EDT, является мерой.
- Оба — поле, ссылающееся на EDT, является как атрибутом измерения, так и мерой.
- Нет — поле, ссылающееся на EDT, не является атрибутом измерения или мерой.
- Авто — этот параметр применяется к производным EDTs. Используется значение свойства AnalysisUsage для родительского EDT.

Заметка: Типы данных, основанные на перечислениях, не могут быть мерами.
ArrayLength Это свойство доступно только для чтения. Значение по умолчанию — 1. Чтобы добавить элементы массива в EDT, щелкните правой кнопкой мыши узел элемента массива и выберите элемент New Array. Значение свойства ArrayLength увеличивается, чтобы отразить это изменение.
ButtonImage Укажите изображение, отображаемое при использовании EDT для кнопки подстановки на странице. Имеются следующие варианты:

- Стрелку
- Почта — этот параметр можно выбрать для типа электронной почты , например.
- URL-адрес . Этот параметр можно выбрать для типа URL-адреса , например.
- ТриDots (...)
- OpenFile — этот параметр можно выбрать для типов FilenameOpen и FilenameSave , например.
- Календарь — этот параметр можно выбрать для типов дат, например.

Значением по умолчанию является стрелка.
CollectionLabel Укажите метку, которая используется для отображения множественного имени поля с этим EDT.
ConfigurationKey Укажите ключ конфигурации для EDT.
CountryRegionCodes Укажите коды для стран или регионов, где меню применимо или допустимо. Реализуйте это свойство в виде разделенного запятыми списка кодов стран ISO в одной строке. Значения должны соответствовать данным в глобальной адресной книге. Клиент использует это свойство для включения или отключения функций страны или региона.
DisplayLength Укажите максимальное количество символов, отображаемых на странице или отчете.
EnumType Укажите перечислимый тип данных. Это свойство должно быть задано для EDTs типа перечисления .
Extends Используйте это свойство для создания EDT в другом EDT.
FormHelp Укажите страницу, используемую при выполнении подстановки из поля на странице.
HelpText Создайте строку справки для EDT. Строка справки отображается при использовании типа на странице.
Идентификатор Это свойство доступно только для чтения.
Этикетка Укажите метку, используемую для типа, когда тип используется на странице или отчете.
Модель Укажите модель, в которую находится таблица. Модель — это логическая группировка элементов на слое. Примеры элементов включают таблицу и класс. Элемент может существовать в одной модели в слое. Тот же элемент может существовать в настраиваемой версии в модели, которая находится на более высоком уровне.
Имя Укажите имя типа. Имя используется для ссылки на тип из X++.
PresenceClass Укажите класс X++, используемый вместе со свойством PresenceMethod для возврата экземпляра объекта PresenceInfo .
PresenceIndicatorAllowed Укажите, должен ли элемент управления, ссылающийся на EDT, использовать присутствие. Значение по умолчанию равно Да.
PresenceMethod Для класса X++, указанного в свойстве PresenceClass , укажите метод статического класса X++, который должен вызываться с помощью значения данных элементов управления. Этот метод возвращает экземпляр объекта PresenceInfo , содержащий данные, необходимые индикатору присутствия.
ReferenceTable Укажите таблицу, на которую ссылается этот EDT, и у нее есть первичный ключ. Другими словами, это свойство указывает на таблицу первичного ключа, на которую ссылается EDT.
Style Измените внешний вид EDT по умолчанию. Имеются следующие варианты:

-Авто
— поле со списком
- Переключатель

Свойства, доступные только для некоторых базовых типов данных

Если в следующей таблице не указано иное, оставьте для всех этих свойств значение Auto.

Недвижимость Тип, для которому существует свойство Description
Корректировки String Для строк фиксированной длины укажите, должны ли введенные символы храниться на левой стороне или в правой части пробелов. Доступные варианты : "Слева " и "Справа". Значение по умолчанию — Left.
AllowNegative IntegerInt64Real Укажите, может ли поле принимать отрицательные значения.
AutoInsSeparator Реальный Укажите, должна ли система автоматически вставлять десятичный разделитель. Например, если ввести 2222, система автоматически отображает 2222.00.
ChangeCase String Укажите способ форматирования текста, введенного в элемент управления строкой. Например, текст можно отформатировать как все прописные буквы или использовать заглавную букву. Заметка: Это свойство не поддерживается для корпоративного портала.
DateDay DateUtcDateTime Укажите, как должен отображаться день.
DateFormat DateUtcDateTime Укажите макет даты.
DateMonth DateUtcDateTime Укажите, как должен отображаться месяц.
DateSeparator DateUtcDateTime Укажите разделители между годом, месяцем и днем.
DateYear DateUtcDateTime Укажите, как должен отображаться год.
DecimalSeparator Реальный Укажите десятичный разделитель. При использовании параметра по умолчанию (авто) используется десятичный разделитель, указанный в системной настройке.
ПеремещенныеNegative IntegerInt64Real Укажите, следует ли выровнять отрицательные числа слева.
DisplayHeight String Укажите количество строк, отображаемых одновременно при отображении EDT на странице.
EnumType Enum Укажите базовую перечисление, которая используется для создания EDT.
FormatMST Реальный Укажите значения главного валюты, которые должны быть отформатированы. Доступны следующие параметры:

-Авто
-Да
-Нет
Значение по умолчанию — Auto.
NoOfDecimals Реальный Укажите число десятичных разрядов, когда значение отображается на странице или отчете.
Поворот знака IntegerInt64Real Выберите этот параметр, чтобы отменить знак для номера. Другими словами, измените знак минуса (–) на знак плюса (+) или знак плюса на знак минуса.
ShowZero IntegerInt64Real Укажите, следует ли отображать поле с значением 0 (ноль) в качестве пустого поля. Если значение 0 в полях этого типа означает null/nothing, задайте для этого свойства значение No.
SignDisplay IntegerInt64Real Укажите, следует ли отображать знак отрицательного числа, а также отображаться ли знак до или после номера. Как правило, задайте для этого свойства значение Auto. Однако его можно задать в значение None , если используется свойство DisplaceNegative .
StringSize String Укажите максимальный размер строки.
ThousandSeparator Реальный Укажите символ, используемый для разделения тысяч.
TimeFormat TimeUtcDateTime Укажите способ форматирования времени.
TimeHours TimeUtcDateTime Укажите, следует ли включать часы.
TimeMinute TimeUtcDateTime Укажите, следует ли включать минуты.
TimeSeconds TimeUtcDateTime Укажите, следует ли включать секунды.
TimeSeparator TimeUtcDateTime Укажите разделитель, используемый в течение времени.
TimezonePreference UTCDateTime Укажите часовой пояс для преобразования значения из универсального времени (UTC).

Свойства перспективы

В обозревателе приложений в узле "Словарь данных " есть узел "Перспективы ". Перспектива — это коллекция таблиц и представлений, содержащих меры и измерения куба. В следующей таблице описаны свойства, которые можно задать для каждой точки зрения. Сведения о свойствах системы, доступных для перспективы, см. в разделе "Системные и общие свойства". Сведения о свойствах таблиц, связанных с перспективой, см. в разделах "Свойства таблицы" и "Свойства поля таблицы".

Недвижимость Description
ConfigurationKey Укажите ключ конфигурации, назначенный перспективы. Ключ конфигурации определяет, какие конфигурации перспективы включены в создаваемые модели отчетов.
HelpText Создайте строку для использования в качестве описания перспективы в модели отчета.
Идентификатор Укажите идентификатор перспективы.
Этикетка Укажите имя, отображаемое для перспективы в модели отчета.
Модель Укажите модель, в которую находится перспектива. Модель — это логическая группировка элементов на слое. Элемент может существовать в одной модели в слое. Тот же элемент может существовать в настраиваемой версии в модели, которая находится на более высоком уровне.
SharedDimensionContainer Укажите, следует ли предоставлять общий доступ к элементам в перспективе. При установке этого свойства значение "Да", элементы в перспективе добавляются ко всем другим перспективам, которые находятся в проекте, и для перспективы не создается куб. Значение по умолчанию — No.
Usage Укажите параметры материализации для перспективы. Имеются следующие варианты:

- AdHocReporting — перспектива используется для создания модели языка определения семантической модели транзакций (SMDL).
- OLAP — перспектива используется для создания куба в проекте бизнес-аналитики Microsoft SQL Server Analysis Services (SSAS).
- Оба — перспектива используется для создания модели SDML транзакций и куба в проекте бизнес-аналитики SSAS.
- Нет - перспектива не материализуется.

Значение по умолчанию — None.

Свойства таблицы

В этом разделе описываются свойства, которые отображаются в окне "Свойства " для элементов таблицы в обозревателе приложений. Элементы таблицы расположены втаблицах> данных.

Свойства таблицы

В следующей таблице описаны свойства элементов таблицы в обозревателе приложений.

Недвижимость Description
Краткие сведения Укажите, поддерживает ли таблица наследование. Значение по умолчанию — No. Если задать значение "Да", таблица не может быть прямой целью инструкций X++ SQL, таких как update_recordset и выбор. Заметка: Это свойство недоступно, если для свойства SupportInheritance задано значение No.
AnalysisDimensionType Укажите тип создаваемого измерения на основе параметра свойства IsLookup . Если для свойства IsLookup задано значение "Да", доступны следующие параметры:

- Авто — таблица может содержать как фактические, так и мерные данные. Мастер бизнес-аналитики извлекает объемные данные и создает измерения и атрибуты. Фактические данные извлекаются для создания мер. Создается одно дочернее измерение, которое содержит атрибуты из родительской таблицы.
- MasterInner — внутреннее (полное) соединение используется для создания связей с этой таблицей с дочерней таблицей. Каждая комбинация записей для этой таблицы и дочерней таблицы создаются в измерении. Создается одно дочернее измерение, которое содержит атрибуты из родительской таблицы.
- MasterLeftOuter — левое внешнее соединение используется для создания связей с этой таблицей с дочерней таблицей. Измерения имеют дополнительные атрибуты, основанные на значениях в этой таблице, которые также могут быть пустыми. Создается одно дочернее измерение, которое содержит атрибуты из родительской таблицы.
- Транзакция — таблица должна использоваться для создания только фактических данных (мер). Используйте этот параметр, если таблица содержит только данные транзакций. Создается одно дочернее измерение, содержащее только поля перечисления из таблицы.
Если для свойства IsLookup задано значение No, доступны следующие параметры:

- Авто — таблица может содержать как фактические, так и мерные данные. Мастер бизнес-аналитики извлекает объемные данные и создает измерения и атрибуты. Фактические данные извлекаются для создания мер. Создается одно родительское и дочернее измерение.
- MasterInner — неприменимо. Этот параметр совпадает с параметром auto.
- MasterLeftOuter — неприменимо. Этот параметр совпадает с параметром auto.
- Транзакция — таблица должна использоваться для создания только фактических данных (мер). Используйте этот параметр, если таблица содержит только данные транзакций. Создается одно дочернее измерение, содержащее только значения перечисления из таблицы.
AnalysisIdentifier Укажите поле, используемое в качестве идентификатора измерения в кубе SSAS.
AOSAuthorization Укажите тип операции, которую пользователь может выполнять в таблице в зависимости от разрешений пользователя. Если для этого свойства задано значение None, проверка авторизации не выполняется.
CacheLookup Укажите, как кэшировать записи, полученные во время операции подстановки. Это свойство существует только в таблицах, которые не наследуются от другой таблицы. В корневой таблице наследования нельзя задать для этого свойства значение EntireTable с помощью окна свойств обозревателя приложений. Не следует использовать другие методы, чтобы назначить это значение корневым таблицам наследования. Например, не используйте метод AOTsetProperty класса TreeNode для назначения этого значения.
ClusterIndex Укажите индекс кластера. Это свойство используется только для оптимизации SQL.
ConfigurationKey Укажите ключ конфигурации для таблицы. Ключи конфигурации позволяют системным администратору включать и отключать определенные части приложения.
CountryRegionCodes Укажите коды для стран или регионов, где таблица применима или допустима. Это свойство реализуется как разделенный запятыми список кодов стран ISO в одной строке. Значения должны соответствовать данным в глобальной адресной книге. Клиентская платформа использует это свойство для включения или отключения функций для стран или регионов.
CountryRegionContextField Укажите поле, которое используется для идентификации контекста страны или региона. Это свойство связано с свойством CountryRegionCodes .
Создано пользователем Укажите, поддерживает ли система поле CreatedBy для записей в таблице. Это поле содержит сведения о пользователе, создавшего запись.
Дата и время создания Укажите, поддерживает ли система поля CreationDate и CreationTime для записей в таблице. Это поле содержит дату создания записи.
CreatedTransactionId Укажите, поддерживает ли система поле CreatedTransactionId для записей в таблице. Это поле содержит сведения о транзакции, создающей запись.
CreateRecIdIndex Укажите, создается ли индекс в поле идентификатора записи .
DeveloperDocumentation Описать назначение таблицы и объяснить, как она используется в программе. Как правило, описание содержит не более пяти предложений и записывается как один абзац.
EntityRelationshipType Классифицируйте таблицу в соответствии с общей нотацией модели данных сущностей (ER). Таблица классифицируется как сущность или связь. Сущность представляет объект, а связь представляет связь между двумя объектами.
Extends Наследуем таблицу из указанной таблицы. Значение этого свойства равно NULL , если для свойства SupportInheritance задано значение Yes.
FormRef Укажите элемент меню отображения, активируемый при ссылке на таблицу. Элемент меню отображения связан со страницей. При использовании основного поля индекса в отчете эта страница доступна в виде ссылки в отчете. Укажите первичный индекс с помощью свойства PrimaryIndex . Если это свойство остается пустым, система пытается отобразить страницу с тем же именем, что и таблица.
Идентификатор Идентификатор таблицы, созданной системой.
IsLookup Для моделей отчетов используйте это свойство, чтобы указать, включены ли сведения о таблице в другие таблицы, ссылающиеся на нее при создании модели отчета. Для кубов оперативной аналитической обработки (OLAP) используйте это свойство, чтобы указать, следует ли создавать консолидированное измерение или отдельное измерение. Доступны следующие параметры:

- Да . Атрибуты из таблицы должны быть консолидированы в родительское измерение (схема звезды).
- Нет . Отдельное измерение должно быть создано для таблицы (схема snowflake).
Этикетка Укажите метку для таблицы.
ListPageRef Укажите элемент меню отображения, указывающий на страницу, которая может отображать список этого типа записи.
Модель Укажите модель, в которую находится таблица. Модель — это логическая группировка элементов на слое. Примеры элементов включают таблицу и класс. Элемент может существовать в одной модели в слое. Тот же элемент может существовать в настраиваемой версии в модели, которая находится на более высоком уровне.
ModifiedBy Укажите, поддерживает ли система поле ModifiedBy для записей в таблице. Это поле содержит сведения о человеке, который последний раз изменил запись.
ModifiedDateTime Укажите, поддерживает ли система поле ModifiedDate для записей в таблице. Это поле содержит дату последнего изменения записи.
ModifiedTime Укажите, поддерживает ли система поле ModifiedDateTime для записей в таблице. Это поле содержит дату и время последнего изменения записи.
Имя Укажите имя таблицы.
OccEnabled Укажите, включен ли для таблицы режим оптимистического параллелизма. Если этот режим включен, данные не блокируются из будущих изменений при получении из базы данных. Данные блокировались только при выполнении фактического обновления.
PreviewPartRef Укажите часть сведений или часть формы для использования в расширенной предварительной версии. В части сведений показана коллекция полей данных из указанного запроса. Он использует метаданные для описания отображения данных. Форма представляет указатель на страницу.
PrimaryIndex Укажите первичный индекс. Можно выбрать только уникальный индекс. Это свойство используется для оптимизации базы данных и указывает, какой уникальный индекс следует использовать в качестве ключа кэширования. Если не указать первичный индекс, уникальный индекс с наименьшим идентификатором используется в качестве ключа кэширования.
Заменяющий ключ Укажите поля для отображения в качестве идентификатора данных в некоторых элементах управления страницами.
ReportRef Укажите элемент меню вывода, активируемый при ссылке на таблицу. Элемент меню вывода связан с отчетом. При использовании поля первичного индекса в отчете этот отчет доступен в виде ссылки в отчете. Укажите первичный индекс с помощью свойства PrimaryIndex .
SaveDataPerCompany Укажите, сохраняются ли данные для текущей компании. Если для свойства задано значение No, данные сохраняются без идентификатора компании (DataAreaId). Примечание: Если для свойства SaveDataPerCompany таблицы задано значение Yes, свойство SetCompany на странице конструктора страницы, использующее таблицу в качестве источника данных, также должно иметь значение "Да". Совет: В строке состояния отображается акроним для компании. Дважды щелкните акроним, чтобы открыть диалоговое окно, в котором можно изменить компанию.
SaveDataPerPartition Значение, указывающее, имеет ли таблица системное поле с именем Partition. Это свойство предназначено только для чтения. Если в таблице есть поле секционирования , каждая запись назначается одной секции. Каждая запись скрыта от операций доступа к данным, выполняемых в контексте других разделов.
SearchLinkRefName Укажите имя элемента меню, который ссылается на сведения на веб-сайте о записи таблицы, указанной в результатах поиска корпоративного портала. Если для свойства SearchLinkRefType задан URL-адрес, выберите пункт меню, который ссылается на страницу веб-части, отображающую данные таблицы. Формы и отчеты на страницах веб-частей могут отображать данные.
SearchLinkRefType Укажите тип элемента меню, который ссылается на сведения на веб-сайте о записи таблицы, указанной в результатах поиска корпоративного портала.
SingularLabel Укажите метку, используемую в модели отчета или кубе, чтобы отобразить единственное имя элементов, хранящихся в таблице.
SupportInheritance При установке этого свойства значение "Да" можно задать для других свойств, связанных с наследованием, таких как Extends и Abstract. Осторожность: Если для этого свойства задано значение "Да", все поля в таблице удаляются и должны быть созданы снова.
SystemTable Укажите, отображается ли таблица в виде системной таблицы. Таблицу, которая отображается как системная таблица, можно фильтровать во время экспорта и импорта. Системные таблицы всегда синхронизируются при входе. Поэтому это свойство может быть полезно для таблиц, которые вы используете сразу после входа.
TableContents Укажите, как можно повторно использовать данные установки и параметра от одного клиента к другому. Доступны следующие параметры:

- Не указано . Используйте этот параметр для большинства таблиц.
- Данные по умолчанию — используйте этот параметр для данных, независимых от клиента, таких как почтовые коды, единицы и интервалы времени.
- Базовые данные — используйте этот параметр для данных, зависимых от клиентов, таких как календари, группы и параметры.
- Стандартные и базовые данные . Используйте этот параметр для данных, в которых локальное восприятие зависит. Например, диаграмма учетных записей является независимой от клиента в Германии, но зависит от клиентов в большинстве других мест.
TableGroup Укажите группу, к которой принадлежит таблица. Группы таблиц предоставляют метод классификации таблиц в соответствии с типом данных, которые они содержат. Группы таблиц можно использовать для определения того, должна ли система запрашивать пользователей при обновлении или удалении данных из таблицы на страницах с помощью таблицы в качестве источника данных. При экспорте данных можно использовать группы таблиц для фильтрации записей.
TableType Это свойство заменяет временное свойство, найденное в Microsoft Dynamics AX 2009.
TitleField1, TitleField2 Это свойство можно использовать следующим образом:

— Добавьте данные поля таблицы в заголовок формы.
— Отображение дополнительных полей на странице подстановки. Свойство TitleField1 также используется при активации списка подстановок в поле на странице. Поля, указанные для свойств TitleField1 и TitleField2 , можно объединить со значением ключа.
— Отображение сведений о поле в подсказке.
Типичная записьRowCount Укажите количество записей, которые обычно отображаются в таблице. Если свойство AnalysisSelection не задано, это свойство определяет, как выбираются записи с помощью построителя отчетов для служб SSRS. Параметр этого свойства влияет на то, используется ли раскрывающийся список, поле списка или отфильтрованное поле списка для выбора записей таблиц.
ValidTimeStateFieldType Укажите тип поля даты и времени, используемого системой при отслеживании данных в течение периода времени.
Видимый Укажите права доступа, когда таблица используется в качестве источника данных на странице или отчете. Если таблица используется в качестве источника данных на странице, права доступа на странице не могут превышать права доступа, определенные для таблицы.

Таблицы и модели отчетов

Следующие свойства относятся к моделям отчетов, которые используются для добавления сведений в отчет:

  • АнализSelection
  • AnalysisVisibility
  • IsLookup
  • SingularLabel
  • Типичная записьRowCount

Свойства поля таблицы

Следующие свойства относятся к моделям отчетов, которые используются для добавления сведений в отчет:

  • AnalysisDefaultTotal
  • AnalysisLabel
  • АнализTotaling
  • AnalysisUsage
  • AnalysisVisibility
  • Код валюты
  • CurrencyCodeField
  • CurrencyCodeTable
Недвижимость Description
Корректировки Укажите, должно ли строковое поле быть выровнено по левому краю или выровнено по правому краю при его хранении в базе данных. Например, если 11-символьная строка "hello world" хранится в правильно выровненном поле с параметром StringSize40, 29 пробелов хранятся в качестве префикса. Заметка: Параметр "Корректировка" влияет на результаты поиска при поиске значения в таблице с помощью >операторов , <>и < реляционных операторов. Это не влияет на результаты поиска при использовании == оператора. Параметр корректировки игнорируется, если для свойства StringSize задано значение (Memo).
AliasFor Укажите поле таблицы, для которое является псевдонимом.
AllowEdit Укажите, разрешено ли пользователям изменять данные в существующей записи на странице.
AllowEditOnCreate Укажите, разрешено ли пользователям вводить данные в поле при создании новой записи на странице.
AnalysisDefaultTotal Для моделей отчетов используйте это свойство, чтобы указать, как данные полей агрегируются, когда автоматический итог таблицы отображается в отчете, созданном с помощью служб SSRS и моделей отчетов. Значение по умолчанию — No, указывающее, что поле не отображается автоматически как общее. Для кубов OLAP используйте это свойство, чтобы указать агрегатную функцию для меры. Используйте это свойство, если для свойства AnalysisUsage задано значение Measure. Доступны следующие параметры:

- Sum — возвращает сумму всех значений в наборе.
- Count — возвращает количество элементов, отличных от NULL, в наборе.
- CountDistinct — возвращает количество отдельных элементов, отличных от NULL в наборе.
- Min — возвращает минимальное значение в наборе.
- Max — возвращает максимальное значение в наборе.
- Нет . Агрегатная функция не применяется.
- Авто — этот параметр применяется к производным EDTs. Используется значение свойства AnalysisUsage для родительского EDT.
AnalysisLabel Укажите метку, используемую в качестве заголовка в кубе SSAS для поля таблицы. Метка применяется либо к атрибуту измерения, либо к мере. Это свойство предназначено для ситуаций, когда одно из следующих условий имеет значение true:

— Свойство Label не определено.
— Свойство Label не работает в качестве заголовка для атрибута измерения или меры в кубе SSAS.
AnalysisUsage Укажите роль поля в кубе. Доступны следующие параметры.

- Атрибут — поле является атрибутом измерения.
- Мера — поле является мерой.
- Оба — это как атрибут измерения, так и мера.
- Нет . Поле не является атрибутом измерения или мерой.
- Авто — значение свойства AnalysisUsage для EDT или перечисления, на основе которое должно использоваться поле.
ConfigurationKey Задайте ключ конфигурации для поля.
CountryRegionCodes Укажите коды для стран или регионов, где применимо или допустимо поле таблицы. Это свойство реализуется как разделенный запятыми список кодов стран ISO в одной строке. Значения должны соответствовать данным в глобальной адресной книге. Клиентская платформа и приложение могут использовать это свойство для включения или отключения функций для стран или регионов.
CountryRegionContextField Укажите поле, определяющее контекст страны или региона. См. описание свойства CountryRegionCodes .
ExtendedDataType Укажите EDT, используемый для этого поля.
GroupPrompt Укажите метку, которая используется для поля при отображении в группе. Кончик: Это свойство позволяет гарантировать, что метка поля не повторяет текст, отображаемый в метке для группы полей. Например, если группа полей на странице помечена "Клиент", не включайте этот текст в свойство GroupPrompt для полей, включенных в группу полей.
HelpText Укажите строку справки для поля. Строка справки отображается при использовании поля на странице.
Идентификатор Идентификатор поля, созданного системой.
IgnoreEDTRelation Это свойство используется во время миграции отношений EDT. При переносе связей с узла EDT на узел таблицы можно пропустить недопустимое отношение для заданного поля таблицы. Чтобы пропустить недопустимые отношения, задайте для этого свойства значение "Да". Значение по умолчанию — No.
Этикетка Укажите метку для поля. Эта метка будет отображаться на страницах и отчетах. Также см. описание свойства AnalysisLabel ранее в этой таблице.
Mandatory Укажите, должен ли пользователь добавлять данные в поле на странице. Задайте для этого свойства значение "Да" , чтобы указать, что значение по умолчанию или инициализации для каждого типа данных недопустимо для сохраняемости в базе данных. В следующем списке показаны некоторые значения по умолчанию, которые нельзя использовать для обязательных полей на странице:

— Пустой не допускается для поля str (string).
— Минимальное время даты не допускается для полей даты и времени, таких как дата и utcdatetime.
— Значение 0 (ноль) недопустимо для числовых полей, таких как int, real и перечисление.
финансы и операции не поддерживают семантику для значения NULL , стандартного в большинстве продуктов базы данных SQL. Поле не может быть равно null в базе данных. Поэтому свойство "Обязательный " не имеет ничего общего с понятием значения NULL . Осторожность: Обязательное поле таблицы может иметь свойство EnumType , заданное для перечисления. Поле может быть определено как тип перечисления, включающее элемент, имеющий целочисленное значение 0. В этом случае 0 не является элементом, доступным для выбора на странице. Система форм автоматически вызывает метод validateWrite для принудительного применения параметра обязательного свойства. Однако свойство "Обязательный " не влияет на поведение direct X++ SQL, которое вставляет или обновляет значение поля таблицы. В прямом sql X++ можно включить вызовы метода validateWrite в переменной буфера таблицы. Переменная буфера наследует метод из класса xRecord .
MinReadAccess Укажите режим функции автоматической авторизации. Автоматическая авторизация имеет два режима работы: суррогатный внешний ключ и поиск. Если таблица в запросе помечена для суррогатной авторизации внешнего ключа, а пользователь не имеет доступа к этой таблице, но не был явно запрещен, доступ к таблице предоставляется просмотру. Однако не все поля видны. Видимость определяется следующими правилами:

— Если minReadAccess имеет значение No, доступ к полю не предоставляется.
— Если для MinReadAccess задано значение "Да", доступ к представлению предоставляется полю.
— В противном случае доступ к представлению предоставляется, если поле является частью группы автоматической идентификации естественного ключа, если это поле заголовка или если это системное поле.
Если таблица в запросе помечена для авторизации подстановки, доступ определяется следующими правилами:

— Если minReadAccess имеет значение No, доступ к полю не предоставляется.
— В противном случае доступ к представлению предоставляется полю.
Модель Укажите модель, в которую находится поле таблицы. Модель — это логическая группировка элементов на слое. Примеры элементов включают таблицу или класс. Элемент может существовать в одной модели в слое. Тот же элемент может существовать в настраиваемой версии в модели, которая находится на более высоком уровне.
Имя Укажите имя поля.
RelationContext Укажите сопоставление поля с определенным отношением таблицы. Как правило, это свойство используется в сценариях единицы измерения для моделирования данных, связанных с кодами валют или количествами. Затем можно использовать отношение, связанное с полем, для отображения подстановки кодов валют или значений. Значение по умолчанию отсутствует.
SaveContents Укажите, сохраняются ли данные поля в базе данных или обрабатываются как данные виртуального поля. Данные виртуального поля вычисляются во время выполнения при отображении поля. Эти данные не имеют физического представления в базе данных. Кончик: Вместо виртуальных полей можно использовать методы отображения и редактирования.
StringSize Задайте длину поля в количестве символов. Максимальная длина поля зависит от базы данных. Значение (Memo) указывает, что длина поля не ограничена.
Тип Укажите базовый тип поля.
Видимый Укажите, должно ли поле отображаться в пользовательском интерфейсе.

Свойства индекса таблицы

В следующей таблице описываются свойства, доступные для индексов в таблицах.

Недвижимость Description
AllowDuplicates Если для этого свойства задано значение "Да", индекс может быть неуниклен. Если вы не создаете по крайней мере один уникальный индекс, уникальный индекс создается путем объединения первого индекса и RecId.
Альтернативный ключ Укажите, является ли этот индекс частью альтернативного ключа. Поле индекса должно иметь уникальное значение в каждой записи.
ConfigurationKey Задайте ключ конфигурации. Поле индекса, которое отключено с помощью ключа конфигурации, автоматически удаляется из индекса.
Включен Используйте это свойство для отключения индекса.
Идентификатор Внутренний идентификатор объекта.
Модель Укажите модель, в которую находится индекс таблицы. Модель — это логическая группировка элементов на слое. Примеры элементов включают таблицу или класс. Элемент может существовать в одной модели в слое. Тот же элемент может существовать в настраиваемой версии в модели, которая находится на более высоком уровне.
Имя Укажите имя индекса.
UniqueAcrossCompanies Это свойство предназначено только для внутреннего использования Майкрософт. Доступные значения: Да и Нет. Значение по умолчанию — No. Значение этого свойства игнорируется, если для свойства AllowDuplicates задано значение No. Однако если параметр AllowDuplicates имеет значение "Да", значение "Да " для UniqueAcrossCompanies может повысить производительность некоторых запросов между компаниями. Улучшение производительности вызвано изменениями кэширования данных.
ValidTimeStateKey Укажите, используется ли этот ключ индекса для определения допустимой связи состояния времени с родительской таблицей. Значение по умолчанию — No. Совет: Чтобы включить это свойство, задайте свойству AllowDuplicates значение No и свойству AlternateKey значение Yes.
ValidTimeStateMode Укажите, разрешены ли пробелы между двумя даты и эффективными записями. Значение по умолчанию — NoGap. Совет: Чтобы включить это свойство, задайте свойству AllowDuplicates значение No, свойству AlternateKey значение Yes и свойству ValidTimeStateKey значение Yes.

Замечание

Страницы сортируются по первому индексу.

Свойства отношения таблицы

Список свойств

В следующей таблице описываются свойства для отношения таблицы в Обозревателе приложений.

Недвижимость Description
Мощность Количество раз, когда каждое значение первичного ключа из указанной таблицы должно происходить в столбце внешнего ключа текущей таблицы. Например, значение OneMore означает один или несколько, но не ноль. Это значение указывает, что каждое родительское значение ключа должно находиться в столбце внешнего ключа дочерней таблицы по крайней мере один раз. Узел отношения в таблице SalesLine может использовать значение OneMore , если бизнес-правило требует, чтобы каждая запись в родительской таблице SalesTable связана по крайней мере с одним элементом, который продается. В настоящее время свойство кратности не используется. Однако будущие выпуски могут использовать это свойство и свойство RelatedTableCardinality .
CreateNavigationPropertyMethods Значение Yes указывает системе создавать методы навигации в классе буфера таблицы для каждого узла отношения внешнего ключа.
EDTRelation Если задано значение "Да", средство программного обеспечения использовалось для переноса этого отношения в текущее расположение из старого отношения EDT.
EntityRelationshipRole Это свойство определяет семантику связи, определенной в таблице. Имя роли должно быть либо существительным, либо фразой существительных. Имя роли должно указывать роль связанной таблицы в отношении связанного объекта. Кроме того, имя роли должно быть короткой фразой, которая начинается с текущей команды, которая указывает роль, которую таблица играет в связи. Имена ролей не требуются, если связь является однозначной.
Модель Модель, в которую это отношение входит.
Имя Описательное имя, выбранное для отношения.
NavigationPropertyMethodNameOverride Укажите имя метода навигации. Если значение не указано, метод навигации использует значение из свойства RelatedTableRole .
RelatedTableCardinality Укажите, может ли значение поля внешнего ключа в текущей таблице иметь значение NULL в некоторых или всех записях текущей таблицы. Доступны следующие параметры:

- ZeroOne означает ноль или один. Это значение указывает, что поле внешнего ключа в дочерней записи может иметь значение NULL.
- Точное значениеOne указывает, что поле внешнего ключа не может иметь значение NULL в любой дочерней записи.
RelatedTableRole Введите текстовое значение, чтобы описать назначение указанной родительской таблицы в этой связи. Если таблица имеет только одно отношение, ссылающееся на заданную родительскую таблицу, можно использовать имя родительской таблицы. Иногда таблица имеет несколько связей с заданной родительской таблицей, на которые ссылается ссылка. В этом случае значение свойства RelatedTableRole должно описать отношение достаточно, чтобы отличить назначение отношения от другой связи с той же родительской таблицей. Значение этого свойства можно использовать в качестве значения свойства JoinRelation отношения источника данных в запросе Application Explorer. В стандартных случаях это использование рекомендуется, так как уменьшает денормализацию. Это свойство взаимодействует с свойством UseDefaultRoleNames .
RelationshipType Выберите значение, описывающее тонкое отношение между двумя таблицами. Например, значение композиции указывает, что дочерняя запись не может быть понятной, если она не связана с определенной родительской записью. Запись для четвертого этажа в таблице "Этаж" не может существовать, если она не ссылается на запись в родительской таблице здания. Заметка: Элемент DeleteActions должен быть совместим с этим параметром свойства. Для связи "Композиция" в столбце DeleteActions должно быть удалено каскадное поведение. В настоящее время свойство RelationshipType не используется. Однако будущий выпуск может использовать это свойство.
Role Укажите имя, описывающее значение или роль отношения. Например, одна связь с таблицей Отдела может отслеживать отдел, к которому в настоящее время принадлежит сотрудник. Другое отношение может отслеживать отдел, в который сотрудник запрашивал передачу. Хотя обе эти отношения являются отношениями с таблицей Отдела, они заполняют разные роли. В качестве значения этого свойства рекомендуется объединить имена дочерней таблицы и родительской таблицы с помощью символа подчеркивания (_). Например, введите SalesTable_SalesLine. Это свойство взаимодействует с свойством UseDefaultRoleNames .
Таблица Таблица, на которую ссылается отношение.
UseDefaultRoleNames Значение "Да " указывает, что система должна создавать значения по умолчанию для свойств Role и RelatedTableRole . Даже если для этого свойства задано значение "Да", созданные значения для Role и RelatedTableRole не отображаются в окне "Свойства ". Кроме того, класс TreeNode не использует созданные значения. Однако класс отражения DictRelation использует созданные значения.
Подтвердить Значение "Да " указывает, что при вставке страницы записи в дочернюю таблицу вставка отклоняется, если связанная запись не существует в указанной родительской таблице. Кроме того, при удалении страницы записи из родительской таблицы удаление либо отклоняется, либо каскадирует связанные записи в дочерней таблице. Присвойте свойству RelationshipType значение No, если для свойства RelationshipType задано значение Link. Можно также задать значение "Нет " в специальных временных случаях, например во время некоторых сценариев обновления. Если задать значение "Да", проверка не выполняется для записей, которые были вставлены или удалены, пока значение не было. Осторожность: Значение "Да " для свойства Validate не предотвращает прямые операции с данными SQL X++ от удаления родительских записей или вставки дочерних записей, которые нарушают целостность данных внешнего ключа.

Замечание

При установке свойства SaveDataPerCompanyдля обеих таблиц система добавляет поле DataAreaId в каждую связь.

RelatedTableRole и query JoinRelation

В этом разделе описывается, как использовать свойство RelatedTableRole для упрощения создания нового запроса. Если ввести явное значение свойства RelatedTableRole в отношении таблицы, это значение можно использовать для заполнения свойства JoinRelation в отношении источника данных в узле "Запросы>MyQuery " в Обозревателе приложений. Используйте этот метод, чтобы указать поля соединения в одном расположении. Если поля соединения когда-либо изменяются, необходимо обновить соединение только в одном расположении. Прежде чем задать значение для свойства JoinRelation , необходимо удалить значения свойств Field и RelatedField .

CreateNavigationPropertyMethods и RelatedTableRole

При установке свойства CreateNavigationPropertyMethods значение Yes в отношении таблицы система создает методы навигации для класса буфера таблицы. Метод навигации связывает два экземпляра буфера таблицы с помощью их связи внешнего ключа. Класс UnitOfWork — это одна область, в которой используется эта связь навигации. Имя метода навигации происходит из значения свойства RelatedTableRole в отношении таблицы. Это поведение возникает при явном установке значения RelatedTableRole в окне свойств , а также при создании значения RelatedTableRole , так как свойство UseDefaultRoleNames имеет значение Yes. Эти значения свойств создают следующий метод навигации в дочернем буфере CustTable. Чаще всего имя метода навигации копируется из значения свойства RelatedTableRole .

public final CustBankAccount BankAccounts([CustBankAccount relatedTable])

В следующем списке описываются случаи, когда необходимо переопределить имя, которое система создает для метода навигации в классе буфера таблицы:

  • Класс таблицы уже имеет имя метода, соответствующее значениям свойства RelatedTableRole .
  • Значение свойства RelatedTableRole превышает максимальную длину, которую можно использовать для имени метода.

В этих случаях необходимо выбрать допустимое имя метода навигации и назначить это имя в качестве значения свойства NavigationPropertyMethodNameOverride в отношении таблицы.

Общие сведения о перечислении RelationshipType

При добавлении узла в отношениях таблиц можно задать значение свойства RelationshipType для нового отношения. Список возможных значений свойства RelationshipType — это список элементов перечисления RelationshipType . В этом разделе описывается значение каждого элемента перечисления RelationshipType .

Описание элементов

В следующей таблице описываются элементы свойства RelationshipType .

Имя элемента Description Автоматическое вывод
Не указано Этот элемент часто является значением по умолчанию свойства RelationshipType . Если свойство RelationshipType имеет значение NotSpecified, система определяет соответствующее значение. Система определяет значение в следующей последовательности:

-Специализация
-Ссылку
-Состав
-Агрегации
-Ассоциации
Например, если выполняются критерии для композиции и агрегирования, система определяет композицию, так как композиция происходит ранее в списке.
Специализация Этот элемент применяется только к наследованию таблиц, к отношениям между базовыми и производными таблицами. Система задает свойству RelationshipType значение "Специализация " при каждом наследовании таблиц.
Link Этот элемент является нереляционной связью. Для этого требуется, чтобы для свойства Validate было задано значение No. Этот тип связи поддерживает навигацию между страницами, которые перечисляют множество записей из таблицы и страниц, которые предоставляют поля сведений для одной записи из таблицы. Ссылка используется только для поддержки миграции связей EDT во время обновления с более ранних версий. Средства миграции создают эту связь типов, но не должны.
Композиция Этот элемент является более строгим типом связи агрегирования. Таблица не должна иметь более одного отношения композиции. Например, здание состоит из помещений, и данное помещение не может существовать в нескольких зданиях. Если критерии композиции выполнены, но вы вручную назначаете значение агрегирования или ассоциации, система оставляет значение в виде агрегирования или ассоциации.
Aggregation Этот элемент подходит, если дочерняя таблица считается подчиненной сущности родительской таблицы. Система выводит агрегат, если одно из следующих условий имеет значение true:

— в родительской таблице есть узел действия удаления, определенный для использования этого узла отношения.
— Любое поле внешнего ключа для этого отношения в дочерней таблице имеет свойство "Обязательный " значение "Да".
Если выполняются критерии агрегирования, но вы вручную назначаете значение Ассоциации, система оставляет значение в качестве ассоциации.
Ассоциация Этот элемент представляет собой концепцию стандартного внешнего ключа. Свойство RelationshipType должно иметь значение Association , если система не задает значение свойства ничего, а если агрегирование и композиция недопустимы.

Просмотр свойств

Свойства представлений совпадают со свойствами для таблиц. Однако, поскольку представления доступны только для чтения, вы не можете изменить большую часть их свойств. Некоторые свойства имеют фиксированные значения, а некоторые наследуются от источников данных, которые запрос использует для определения представления. Следующие свойства представлений относятся к анализу данных при использовании служб SSRS. Вы можете изменить все эти свойства.

  • AnalysisVisibility
  • АнализSelection
  • Типичная записьRowCount
  • IsLookup
  • SingularLabel

В следующей таблице описаны свойства, которые можно задать для представления.

Недвижимость Description
AOSAuthorization Укажите, какие операции доступа к данным требуют проверки разрешений пользователей.
CacheLookup Уровень кэша записей для таблицы.
ClusterIndex Индекс кластера таблицы, если есть индекс кластера.
ConfigurationKey Задайте ключ конфигурации для представления.
CountryRegionCodes Укажите коды для стран или регионов, где меню применимо или допустимо. Реализуйте это свойство в виде разделенного запятыми списка кодов стран ISO в одной строке. Значения должны соответствовать данным в глобальной адресной книге. Клиент использует это свойство для включения или отключения функций страны или региона.
CountryRegionContextField Укажите поле, определяющее контекст страны или региона. См. описание свойства CountryRegionCodes .
DeveloperDocumentation Опишите назначение представления и объясните, как оно используется в программе. Как правило, описание содержит не более пяти предложений и записывается как один абзац.
EntityRelationshipType Классифицируйте представление в соответствии с общей нотацией модели данных (ER). Представление классифицируется как сущность или связь. Сущность представляет объект, а связь представляет связь между двумя объектами.
FormRef Укажите страницу по умолчанию для представления. Страница по умолчанию — это страница, показывающая, когда пользователь активирует переход к главной таблице с помощью контекстного меню для поля на странице. На страницу ссылается элемент меню типа отображения . Если вы оставляете это свойство пустым, MorphX пытается активировать страницу с тем же именем, что и таблица, на которую вы ссылаетесь.
Идентификатор Внутренний идентификатор объекта.
Этикетка Укажите понятное имя представления.
ListPageRef Укажите элемент меню отображения, указывающий на страницу, которая может отображать список этого типа записи.
Модель Укажите модель, в которую находится представление. Модель — это логическая группировка элементов на слое. Элемент может существовать в одной модели в слое. Тот же элемент может существовать в настраиваемой версии в модели, которая находится на более высоком уровне.
Имя Укажите имя представления. Это имя используется при ссылке на представление на языке X++.
PreviewPartRef Укажите часть сведений или часть формы для использования в расширенной предварительной версии. В части сведений показана коллекция полей данных из указанного запроса. Он использует метаданные для описания отображения данных. Форма представляет указатель на страницу.
PrimaryIndex Укажите основной индекс представления. Можно выбрать только уникальный индекс. Это свойство используется для оптимизации базы данных и указывает, какой уникальный индекс следует использовать в качестве ключа кэширования. Если не указать первичный индекс, уникальный индекс с наименьшим идентификатором используется в качестве ключа кэширования.
Query Укажите запрос, который является источником данных для представления. Это свойство можно использовать вместо добавления источников данных непосредственно в представление.
ReportRef Имя отчета по умолчанию для таблицы.
SaveDataPerCompany Задайте для этого свойства значение Yes для таблиц, относящихся к компании. Задайте для него значение No , если данные связаны с несколькими компаниями, установкой, базой данных, обозревателем приложений, трассировкой или OLAP. Например, таблица SysTraceTable или OLAPServerTable указывает, следует ли сохранять данные для этой таблицы на основе компании или предоставлять данные без какой-либо принадлежности компании. Если для свойства SaveDataPerCompany таблицы задано значение "Да", эта таблица содержит столбец DataAreaId , содержащий идентификатор компании. Если для свойства таблицы задано значение No, столбец DataAreaId удаляется из таблицы.
SaveDataPerPartition Значение, указывающее, имеет ли представление системное поле с именем Partition. Это свойство предназначено только для чтения. Если в представлении есть поле секционирования , каждая запись назначается одной секции. Каждая запись скрыта от операций доступа к данным, выполняемых в контексте других секций.
SearchLinkRefName Имя элемента меню, которое ссылается на сведения на веб-сайте о записи таблицы, указанной в результатах поиска корпоративного портала.
SearchLinkRefType Тип элемента меню, который ссылается на информацию на веб-сайте о записи таблицы, указанной в результатах поиска корпоративного портала.
SystemTable Значение, указывающее, является ли таблица системной. Системные таблицы можно фильтровать во время экспорта и импорта и всегда синхронизированы при входе. Поэтому это свойство может быть полезно для таблиц, которые вы используете сразу после входа.
TableContents Укажите, как можно повторно использовать данные установки и параметра от одного клиента к другому. Доступны следующие параметры:

- Не указано . Используйте этот параметр для большинства таблиц.
- Данные по умолчанию — используйте этот параметр для данных, независимых от клиента, таких как почтовые коды, единицы и интервалы времени.
- Базовые данные — используйте этот параметр для данных, зависимых от клиентов, таких как календари, группы и параметры.
- Стандартные и базовые данные . Используйте этот параметр для данных, в которых локальное восприятие зависит. Например, диаграмма учетных записей является независимой от клиента в Германии, но зависит от клиентов в большинстве других мест.
TableGroup Укажите группу, к которой принадлежит представление. Группы таблиц классифицируют таблицы и представления в соответствии с типом данных, которые они содержат. Представления могут принадлежать тем же группам таблиц, что и таблица.
TitleField1, TitleField2 Сведения, отображаемые в заголовке окна для представления. Подпись создается из следующих элементов:

— Метка TitleField1 , за которой следует двоеточие (:) и пробел
— Значение текущей записи в столбце, используемом для TitleField1, за которым следует запятая (,)
— Значение текущей записи в столбце, используемом для TitleField2
ValidTimeStateEnabled Укажите, поддерживает ли представление допустимую функцию состояния времени базовой таблицы. Значение по умолчанию — No. Это свойство можно задать в значение "Да" , только если оба следующих условия имеют значение true:

— Базовая таблица — это допустимая таблица состояний времени.
— Представление содержит ValidFrom и ValidTo в списке полей .
Видимый Укажите права доступа, когда таблица используется в качестве источника данных на странице или отчете. Если таблица используется в качестве источника данных на странице, права доступа на странице не могут превышать права доступа, определенные для таблицы.

Свойства набора данных

В этом разделе описываются свойства элементов набора данных в Обозревателе приложений. Узел наборов данных — это высокоуровневый узел в обозревателе приложений. Используйте наборы данных для доступа к данным на корпоративном портале.

Описание свойств

В следующей таблице описываются свойства, доступные на узлах набора данных в обозревателе приложений.

Недвижимость Description
Имя Задайте имя набора данных.

Свойства источников данных

В следующей таблице описываются свойства узла источников данных набора данных.

Недвижимость Description
ChangeGroupMode Укажите, как фиксируются изменения источников данных. Доступны следующие параметры:

- Нет . Изменения в любом источнике данных для набора данных фиксируются независимо от изменений в других источниках данных.
- НеявныйInnerOuter — все источники данных, которые являются внутренними или внешними присоединенными, работают в качестве единого блока. Все изменения фиксируются успешно или откатываются при возникновении ошибки.

Свойства источника данных набора данных

В следующей таблице описываются свойства, доступные для источников данных набора данных.

Недвижимость Description
AllowCheck Укажите, выполняются ли проверки безопасности перед доступом к набору данных. Доступны следующие параметры:

- Да . Разрешения на чтение пользователя проверяются перед доступом к набору данных.
- Нет . Разрешения на чтение пользователя проверяются только после доступа к набору данных. Данные не извлекаются, если пользователь не имеет достаточного разрешения для базовых источников данных.
Да является значением по умолчанию и обычно рекомендуется.
AllowCreate Укажите, могут ли пользователи создавать новые записи в источнике данных (то есть в таблице для источника данных).
AllowDelete Укажите, могут ли пользователи удалять записи в источнике данных (то есть в таблице для источника данных).
AllowEdit Укажите, могут ли пользователи изменять данные. Кончик: Здесь можно задать свойство AllowEdit для всего источника данных. То же свойство также существует в каждом поле в источнике данных, чтобы можно было запретить изменения для отдельных полей.
AutoNotify Это свойство не используется для наборов данных.
Автозапуск Это свойство не используется для наборов данных.
Автоматическое поиск Это свойство не используется для наборов данных.
CounterField Укажите одно из полей в источнике данных в качестве счетчика для набора данных. Поле должно быть индексом базовой таблицы для источника данных, и оно должно иметь реальный тип. Это свойство помогает гарантировать, что запись, вставленная в набор данных, имеет номер строки, соответствующий фактической последовательной позиции в данных. Например, если новая строка вставляется между строками 3 и 4, новая строка становится номером строки 3.5.
CrossCompanyAutoQuery Укажите, извлекает ли источник данных данные из нескольких корпоративных баз данных.
DelayActive Используйте это свойство для задержки выполнения активного метода для источника данных. Если для этого свойства задано значение "Да", активный метод активируется только после задержки в 20 миллисекундах. Когда пользователь прокручивает источник данных, активный метод не вызывается для каждой записи. Вместо этого. Он вызывается только в окончательной записи, выбранной пользователем. Совет: Свойство **DelayActive **полезно, если два источника данных связаны (то есть, если для свойства LinkType задано значение Delayed). Это свойство является частью системы автосоединения.
Index Задайте индекс, используемый для указания порядка сортировки. Вы можете выбрать любой из индексов в таблице. Если этот индекс указан таким образом, он используется в качестве указания индекса для каждого запроса к базе данных. Индекс задает путь доступа и порядок сортировки записей в наборе данных на основе этого источника данных. Порядок первоначальной сортировки записей определяется таким образом:

— Если поля сортировки добавляются в запрос источника данных, используется спецификация сортировки.
— Если индекс указан в свойстве Index в источнике данных, то используется порядок сортировки, который неявно указан в этом индексе.
— Если источник данных автоматически соединяется с другим источником данных, система находит наиболее подходящий индекс для этого соединения, а затем сортирует данные в соответствии с этим индексом.
— Если ничего другого не указано, используется порядок сортировки, который неявно указан в первом индексе (индекс с наименьшим идентификатором) в таблице, используемой в источнике данных страницы.
Если не указано указание индекса, система управления базами данных находит применимый путь доступа. Этот путь доступа основан на информации в предоставленном запросе. Пользователь может изменить порядок сортировки страницы с помощью диалогового окна запроса.
InsertAtEnd Укажите, создается ли новая запись, когда пользователь перемещает фокус после последней записи в таблице.
InsertIfEmpty Укажите, вставляется ли пустая запись, если в таблице нет записей. Если для этого свойства задано значение No, необходимо вручную создать новую запись.
JoinSource Используйте это свойство для присоединения к двум источникам данных. Задайте это свойство, если две или более таблиц используются в качестве источника данных, и вы хотите присоединить их.
LinkType Используйте это свойство для поддержания активной связи между двумя источниками данных. При изменении фокуса в первом источнике данных выбрана соответствующая запись или записи во втором источнике данных. Например, для каждого клиента используется таблица клиента и таблица транзакций. При прокрутке пользователя от одного клиента к следующему список транзакций автоматически обновляется, чтобы отобразить транзакции для текущего клиента. Задайте для этого свойства значение "Отложено " для внешнего (внешнего) источника данных. Связанный источник данных обновляется только после задержки в 100 миллисекундах. Эта задержка помогает гарантировать, что связанный источник данных не обновляется, пока пользователь прокручивается по источнику данных. Обновление происходит только после того, как пользователь, наконец, сосредоточится на записи. Это свойство является частью системы автосоединения.
Имя Задайте имя источника данных. Это имя должно совпадать с именем базовой таблицы.
OnlyFetchActive Укажите, следует ли получить все поля в источнике данных или только те поля, которые используются набором данных. Если для этого свойства задано значение "Да", записи не могут быть удалены из набора данных. Это ограничение помогает сохранить целостность данных, так как она помогает гарантировать, что операция удаления никогда не выполняется на неполных записях.
НеобязательныйrecordMode Укажите поведение создания и удаления записей во внешней таблице. Доступны следующие параметры:

- Неявное Создание . Если запись не сохраняется в базе данных, создайте внешнюю присоединенную запись и присоединенные таблицы, как только родительская запись станет активной. Если внешняя присоединенная запись или ее дочерние элементы не изменяются, они будут удалены, когда родительская запись больше не активна.
- ExplicitCreate — если запись в базе данных не сохраняется, эта запись будет отключена до тех пор, пока пользователь явно не активирует создание с помощью флажка " Необязательная запись ". Если запись существует, снимите флажок, который удаляет эту запись.
- Нет . Для внешней присоединенной записи не выполняется специальное поведение создания или удаления.
StartPosition Укажите, должна ли первая запись или последняя запись быть текущей при доступе к набору данных.
Таблица Задайте таблицу, используемую в качестве источника данных.
ValidTimeStateAutoQuery Укажите типы запросов для эффекта даты (AsOfDate или DateRange).
ValidTimeStateUpdate Укажите типы обновлений для существующей даты и эффективной записи. Доступны следующие параметры:

- CreateNewTimePeriod — в записи, которая становится предыдущей записью, поле даты ValidTo устанавливается на дату, которая не превышает текущую дату. В той же транзакции новая текущая запись имеет поле ValidFrom сразу после даты проверки предыдущей записи.
- Исправление . Значение ValidFrom или ValidTo существующих строк необходимо изменить, чтобы сохранить действующие даты данные после обновления набора записей.
- EffectiveBased — записи в прошлом не могут быть изменены. Записи, активные в настоящее время, редактируются таким образом, как режим CreateNewTimePeriod. Будущие записи редактируются таким образом, как режим исправления.
Значением по умолчанию является CreateNewTimePeriod.

Свойства формы

В этом разделе описываются свойства, заданные в формах в Обозревателе приложений. Для предоставления единого интерфейса приложения многие свойства имеют автоматические значения. Формы можно создать с помощью операции перетаскивания, а затем вручную задать несколько свойств. Чтобы указать имя формы, задайте свойство Name в окне свойств формы. Все остальные свойства на узле верхнего уровня формы являются системными свойствами и доступны только для чтения.

Свойства конструктора форм

Большинство свойств на узле конструктора для формы также существуют в отдельных элементах управления. Примеры включают свойства Width и Height . Однако при установке свойства на узле конструктора вместо настройки его на элементе управления параметр влияет на всю форму. Несколько свойств существуют только на узле Конструктора . Эти свойства рассматриваются в таблице ниже.

Недвижимость Description
ВыравниваниеChild Укажите, следует ли элементу управления в группе задать свойство AlignChildren для группы или для общей структуры формы. Например, AlignChildren имеет значение "Да " на узле конструктора формы, но вы не хотите, чтобы определенная группа была организована вместе с другими группами. В этом случае задайте для этой группы значение AlignChildравным No .
Выравнивание Детей Выравнивание дочерних элементов управления в контейнере.
AllowDocking Укажите, может ли форма быть присоединена к клиентской рабочей области. Значение по умолчанию — No.
AllowFormCompanyChange Укажите, поддерживает ли форма изменения компании при использовании в качестве дочерней формы с библиотекой динамической компоновки (DLL). Значение по умолчанию — No.
AllowUserSetUp Укажите, может ли пользователь перемещать элементы управления в форме и изменять значение свойств элемента управления. Это свойство также найдено в конструкторе формы. Доступны следующие параметры:

- Нет . Пользователи не могут настраивать элементы управления в этом контейнере.
- Ограниченный — пользователи могут изменять свойства отдельных элементов управления, но они не могут перемещать элементы управления.
- Да . Нет ограничений на настройку пользователя.
Значение по умолчанию равно Да. Осторожность: Полная настройка пользователей не допускается, если для элемента управления есть ограничения на уровень настройки пользователя. Свойство AllowAdd в источниках данных формы определяет, может ли пользователь добавить поле в форму.
AlwaysOnTop Укажите, всегда ли форма отображается на вершине других окон в z-порядке. Значение по умолчанию — No.
УпорядочитьMethod Укажите, следует ли упорядочивать дочерние группы полей в столбцах или строках.
УпорядочениеWhen Укажите, когда элементы управления в контейнере должны быть упорядочены. Доступны следующие параметры:

-Запуска
- По требованию
-Нвер
— По умолчанию
-Авто
Значением по умолчанию является Startup.
BackgroundColor Укажите цвет, используемый для фона элемента управления. Чтобы сделать фон непрозрачным или прозрачным, используйте свойство BackStyle .
BottomMargin Задайте нижнее поле формы в пикселях. Значение по умолчанию — Auto.
Заголовок Укажите заголовок для группированных элементов управления. Используйте метку для этого свойства.
ColorScheme Укажите цветовую палитру для элемента управления. Чтобы изменить цветовую палитру для всей формы, задайте свойство ColorScheme для крупнейшего контейнера и сохраните значения по умолчанию для отдельных элементов управления.
Колонны Укажите количество столбцов, отображающих сведения. Осторожность: Группы полей в базовой таблице никогда не разбиваются на несколько столбцов.
ColumnSpace Задайте объем пространства между столбцами в элементах управления контейнерами.
Источник данных Укажите таблицу, из которую приходят данные в элементе управления. Чтобы задать определенное поле в таблице, используйте свойство DataField . Если элемент управления открывает другую форму, связи между источником данных для элемента управления, указанным этим свойством, и источником данных другой формы помогают динамически выбирать записи во второй форме. Например, клиент выбирается в одной форме, а элемент управления открывает форму, показывающую транзакции клиентов. В этом случае вторая форма показывает ряд транзакций клиентов, которые применяются к текущему клиенту. Осторожность: Если задать свойства DataSource и DataField , их параметры переопределяют любые параметры для свойств DataMethod или ExtendedDataType .
Шрифт Измените свойства шрифта элемента управления с помощью диалогового окна "Шрифт ". Используйте шрифт диалогового окна, чтобы указать шрифт, стиль шрифта и размер шрифта.
Рамка Укажите стиль кадра, который использует форма.
Высота Укажите высоту формы или элемента управления в пикселях.
HideIfEmpty Используйте это свойство, чтобы скрыть элемент управления контейнерами, если он пуст. Это свойство не влияет, если для свойства Width и Height контейнера задано значение Auto, так как размер элемента управления равен 0 (ноль) в данном случае.
HideToolBar Скрыть кнопки для конкретной формы на панели инструментов.
ImageMode Определите, как растровое изображение, указанное свойством ImageName , отображается в элементе управления. Доступны следующие параметры:

-Нормальный
- Размер для соответствия
-Рядом
-Центр
Значение по умолчанию — "Обычный".
ИмяИзображения Укажите изображение, отображаемое для элемента управления. Вы можете выбрать только .bmp файлы. Чтобы использовать один из файлов ресурсов, используйте вместо этого свойство ImageResource .
ImageResource Используйте один из изображений из файла ресурсов образа в качестве образа для элемента управления. Укажите идентификатор изображения. Вы можете выбрать только изображение из интегрированного файла ресурсов. Чтобы использовать другой тип файла, используйте свойство ImageName .
LabelFont Измените шрифт для текста, предоставленного в свойстве Label .
Лево Измените положение левого верхнего угла формы. Существует несколько предопределенных параметров. Можно также указать точное положение в пикселях. Доступны следующие предопределенные параметры:

— авто (слева)
— авто (справа)
- Левый край
- Правый край
-Центр
Значение по умолчанию — Auto (left).
LeftMargin Измените левое поле формы по умолчанию. Поле указывается в пикселях.
Максимальное развертывание Укажите, следует ли включить максимальное поле в правый верхний угол заключиющего окна. Значение по умолчанию равно Да.
Свернуть папку Укажите, следует ли включить свернутый прямоугольник в правый верхний угол заключиющего окна. Значение по умолчанию равно Да.
Mode Укажите режим ввода данных для формы.
Модель Укажите модель, в которую находится форма. Модель — это логическая группировка элементов на слое. Элемент может существовать в одной модели в слое. Тот же элемент может существовать в настраиваемой версии в модели, которая находится на более высоком уровне.
RightMargin Измените правое поле формы по умолчанию. Поле указывается в пикселях.
SaveSize Задайте для этого свойства значение "Да ", чтобы сохранить размер формы.
Полосы прокрутки Укажите, включены ли полосы прокрутки в форме.
SetCompany В результате система изменит компанию, когда форма получает фокус. Заметка: Если для свойства SaveDataPerCompany таблицы задано значение Yes, свойство SetCompany в конструкторе формы, использующее таблицу в качестве источника данных, также должно иметь значение Yes.
StatusBarStyle Укажите, как отображается строка состояния в форме. Используйте это свойство для скрытия строки состояния, отображения только сведений справки, отображения элементов строки состояния в соответствии с параметром WindowType или всегда отображения полной строки состояния. Заметка: Формы с параметром WindowType listPage, ContentPage или Workspace игнорируют это свойство.
Style Укажите стиль формы. Это свойство управляет шаблоном конструктора формы, используемым для формы. Доступны следующие параметры:

-Авто
— DetailsFormMaster
— DetailsFormTransaction
-Диалог
— DropDialog
- FormPart
— ListPage
-Поиска
— SimpleList
— SimpleListDetails
— TableOfContents
Значение по умолчанию — Auto.
TitleDataSource Укажите источник данных, используемый в заголовке формы.
Верх Измените положение верхней части формы. Существует несколько предопределенных параметров. Можно также указать точное положение в пикселях. Доступны следующие предопределенные параметры:

-Авто
- Верхний край
- Нижний край
-Центр
Значение по умолчанию — Auto.
TopMargin Задайте верхнюю поля формы в пикселях. Значение по умолчанию — Auto.
UseCaptionFromMenuItem Укажите, следует ли заменить подпись формы меткой из вызывающего элемента меню. Это свойство позволяет изменять заголовок формы при открытии формы. Значение по умолчанию — No.
ViewEditMode Укажите, открывается ли форма в режиме только для чтения или в виде формы, которая позволяет изменять поля. Доступны следующие параметры:

- Представление — открытие формы как доступно только для чтения.
- Изменение — открытие формы в режиме редактирования.
- Авто — открытие формы в соответствующем режиме.
Значение по умолчанию — Auto.
Видимый Используйте это свойство для скрытия формы. Осторожность: Невозможно использовать свойство Visible для принудительного применения ограничений доступа. Пользователь может изменить видимость элементов управления в диалоговом окне "Настройка формы ". Чтобы применить ограничения доступа, используйте вместо этого свойства Enabled и NeededAccessLevel .
Ширина Измените ширину формы в пикселях.
WindowResize Укажите, можно ли изменить размер формы.
WindowType Укажите тип окна.
WorkflowDataSource Задайте корневой источник данных для рабочего процесса в форме. Указанный корневой источник данных должен быть тем же корневым источником данных, указанным в запросе, который использовался для свойства Document в шаблоне рабочего процесса.
WorkflowEnabled Задайте для этого свойства значение "Да ", чтобы включить строку меню рабочего процесса в форме. Значение по умолчанию — No.
Тип рабочего процесса Укажите тип рабочего процесса, который определяет следующие элементы и поведение:

— используемый документ рабочего процесса. Документ рабочего процесса предоставляет вычисляемые поля и определяет запрос, предоставляющий поля данных для рабочего процесса.
— может ли пользователь настраивать задачи и утверждения.
— Категории рабочих процессов, используемые при назначении типа рабочего процесса определенному модулю.
— Элементы меню и обработчики событий.

Свойства набора документов справки

Набор документов — это коллекция документации справки, которую вы связываете с рабочей областью. При публикации элемента содержимого используйте метаданные для добавления элемента содержимого или сведений о оглавлении в набор документов. Для управления связью между рабочей областью и набором документов Обозреватель приложений включает узел с именем наборов документов справки. Каждый набор документов в узле "Наборы документов справки" содержит коллекцию свойств. Эти свойства изменяются при добавлении нового набора документов или изменении связи между набором документов и рабочей областью. Осторожность: Рабочая область может быть связана только с одним набором документов. Хотя Application Explorer позволяет добавить новый набор документов и связать его с рабочей областью, вы больше не увидите документацию из набора документов, который вы заменили. Как правило, вы используете UserDocumentation в качестве набора документов для любого элемента содержимого или записей оглавления, которые вы публикуете на сервере справки. В следующей таблице описаны свойства набора документов в узле наборов документов справки обозревателя приложений.

Недвижимость Тип Description
DocumentSetName String Имя, однозначно определяющее набор документов. Имя ограничено 40 символами и не должно содержать пробелы. Используйте значение этого свойства при установке значения элемента метаданных DocumentSets в элементе содержимого или файле содержимого.
DocumentSetDescription String Текст или метка для набора документов. Это значение отображается в содержимом поиска из списка меню "Параметры " средства просмотра справки.
AddToApplicationHelpMenu Boolean Задайте для этого свойства значение "Да" , если вы хотите, чтобы набор документов отображалось в меню справки рабочей области приложения.
AddToDeveloperHelpMenu Boolean Задайте для этого свойства значение "Да" , если вы хотите, чтобы набор документов отображалось в меню справки рабочей области разработчика.
UserDocumentSet Boolean Задайте для этого свойства значение "Да" , чтобы связать набор документов с рабочей областью приложения. Если для этого свойства задано значение No, вы не можете просмотреть справку с учетом контекста (F1), опубликованную корпорацией Майкрософт.
DeveloperDocumentSet Boolean Задайте для этого свойства значение "Да" , чтобы связать набор документов с рабочей областью разработки. Если для этого свойства задано значение No, вы не можете просмотреть справку с учетом контекста (F1), опубликованную корпорацией Майкрософт.
1 Сервер справки Документация хранится на сервере справки. Этот параметр используется вместе с набором документов UserDocumentation и любым набором документов, для которых публикуются файлы на сервере справки.
2 World Wide Web Документация хранится на сайте MSDN или на аналогичном веб-сайте. Этот параметр необходим для набора документации developerDocumentation и не должен использоваться с любым другим набором документов.

В следующей таблице описываются свойства, доступные для меню в узле меню в обозревателе приложений.

Недвижимость Description
ConfigurationKey Задайте ключ конфигурации для меню.
CountryRegionCodes Укажите коды для стран или регионов, где меню применимо или допустимо. Реализуйте это свойство в виде разделенного запятыми списка кодов стран ISO в одной строке. Значения должны соответствовать данным в глобальной адресной книге. Клиент использует это свойство для включения или отключения функций страны или региона.
DisabledImage Укажите изображение кнопки, используемое при отключении меню. Если это свойство не задано, система использует параметр свойства NormalImage для создания образа.
DisabledImageLocation Укажите расположение изображения, используемого для отключенного элемента управления. Изображения можно использовать из файла, узла ресурсов в обозревателе приложений или внедренного ресурса. Значение, выбранное для этого свойства, определяет значения, доступные для свойства DisabledImage . Если это свойство не задано, система использует параметр свойства ImageLocation для создания образа.
ImageLocation Укажите расположение используемого изображения. Изображения можно использовать из файла, узла ресурсов в обозревателе приложений или внедренного ресурса. Значение, выбранное для этого свойства, определяет значения, доступные для свойства NormalImage .
Этикетка Задайте имя меню, отображаемое пользователю.
MenuItemName Укажите пункт меню для включения в меню. Доступные значения зависят от значения свойства MenuItemType .
MenuItemType Укажите тип элемента меню. Существует три категории элементов меню:

-Дисплей
-Выход
-Действий
Значение, заданное для этого свойства, определяет список имен элементов меню, отображаемых в списке для свойства MenuItemName .
Модель Укажите модель, в которую входит меню. Модель — это логическая группировка элементов на слое. Примеры элементов включают таблицу или класс. Элемент может находиться в ровно одной модели на слое. Тот же элемент может находиться в настраиваемой версии в модели, которая находится на более высоком уровне.
NormalImage Укажите изображение, используемое при включении меню.
Параметры Укажите одно или несколько значений, передаваемых объекту. Эти значения похожи на параметры, передаваемые методу. Параметр предоставляет значение, которое затем используется для выполнения задачи. Значение по умолчанию отсутствует.
SetCompany Если это свойство задано значение "Да", при каждом открытии меню компания изменится на компанию, указанную при первом запуске меню.
Shortcut Укажите сочетание клавиш, открывающее меню. Например, можно нажать клавиши CTRL+F3, чтобы открыть меню. Значение по умолчанию отсутствует.
ShowParentModule Укажите, следует ли обновлять панель навигации на основе родительского модуля элемента меню. Доступны следующие параметры:

- Да . Всегда обновляйте панель навигации на основе родительского модуля элемента меню.
- Нет . Оставьте область навигации без изменений, даже если родительский модуль элемента меню отличается от текущего модуля.
Значение по умолчанию равно Да.

Все пункты меню (отображение, вывод и действие), включая элементы меню для веб-меню, имеют следующие свойства.

Недвижимость Description
ConfigurationKey Выберите ключ конфигурации, который включает элемент меню. Используйте ключ для модуля, к которому принадлежит объект.
CopyCallerQuery Укажите, следует ли копировать запрос из вызываемой формы в целевую форму. Это свойство позволяет целевой форме отображать те же данные, которые вы просматривали в исходной форме. Значение по умолчанию — Auto.
ИсправлениеPermissions Укажите, должно ли быть доступно правильное разрешение для выбора при назначении привилегий элементу меню. Доступны следующие параметры:

- Авто — разрешение доступно для выбора в качестве привилегий узла привилегий этого элемента меню в узле точек входа .
- Нет . Разрешение недоступно для выбора в качестве привилегий в элементе меню.
Значение по умолчанию — Auto.
CountryConfigurationKey Необязательный вариант. Задайте ключ для конкретной страны или региона в дополнение к стандартному ключу конфигурации или вместо него.
CountryRegionCodes Укажите коды для стран или регионов, где допустимы пункт меню. Реализуйте это свойство в виде разделенного запятыми списка кодов стран ISO в одной строке. Значения должны соответствовать данным в глобальной адресной книге. Клиент использует это свойство для включения или отключения функций страны или региона.
CreatePermissions Укажите, должно ли разрешение на создание быть доступным для выбора при назначении привилегий элементу меню. Доступны следующие параметры:

- Авто — разрешение доступно для выбора в качестве привилегий узла привилегий этого элемента меню в узле точек входа .
- Нет . Разрешение недоступно для выбора в качестве привилегий в элементе меню.
Значение по умолчанию — Auto.
DeletePermissions Укажите, должно ли разрешение на удаление быть доступным для выбора при назначении привилегий элементу меню. Доступны следующие параметры:

- Авто — разрешение доступно для выбора в качестве привилегий узла привилегий этого элемента меню в узле точек входа .
- Нет . Разрешение недоступно для выбора в качестве привилегий в элементе меню.
Значение по умолчанию — Auto.
DisabledImage Укажите изображение, используемое при отключении элемента меню. Если это свойство не задано, система использует параметр свойства NormalImage для создания образа.
DisabledImageLocation Укажите расположение изображения, используемого для отключенного элемента управления. Изображения можно использовать из файла, узла ресурсов в обозревателе приложений или внедренного ресурса. Значение, выбранное для этого свойства, определяет значения, доступные для свойства DisabledImage . Если это свойство не задано, система использует параметр свойства ImageLocation для создания образа.
EnumTypeParameter и EnumParameter Необязательный вариант. Выберите перечислимый тип в качестве параметра для объекта, а затем выберите значение перечисления в качестве значения свойства EnumParameter . Как правило, используйте эти свойства, если одна форма используется в нескольких ситуациях. Поведение формы можно изменить в зависимости от значения EnumParameter . Например, форма PriceDiscGroup используется тремя отображаемыми элементами меню (PriceDiscGroup_*), каждый из которых имеет другое значение EnumParameter . В методе инициализации формы конструкция коммутатора проверяет значение, а затем создается форма.
ExtendedDataSecurity Укажите, отображается ли элемент меню во всех компаниях вместо контекста одной компании. Значение по умолчанию — No.
FormViewOption Укажите используемый режим формы. Доступны следующие параметры:

-Авто
-Сетки
-Детали
Значение по умолчанию — Auto.
HelpText Создайте строку справки для элемента меню. Текст отображается в строке состояния при выборе объекта, открываемого элементом меню (например, формы). Заметка: Чтобы написать статью справки для элемента меню в обозревателе приложений, в узле "Документация по приложениям" или "Элементы меню " найдите статью с тем же именем, что и элемент меню. Эта статья отображается вместо любой статьи справки, написанной об объекте, открываемом элементом меню.
ImageLocation Укажите расположение изображения, используемого для элемента управления. Изображения можно использовать из файла, узла ресурсов в обозревателе приложений или внедренного ресурса. Значение, выбранное для этого свойства, определяет значения, доступные для свойства NormalImage .
Этикетка Выберите метку, которая будет использоваться в качестве имени элемента в меню и кнопках.
LinkedPermissionObject Если разрешения другого объекта (например, форма или отчет) должны применяться к этому элементу меню, выберите объект. Как правило, используйте это свойство для элементов меню действий.
LinkedPermissionType Укажите тип объекта, указанного свойством LinkedPermissionObject .
MultiSelect Выберите, можно ли использовать элемент меню в нескольких выборах записей в формах.
Модель Укажите модель, в которую находится таблица. Модель — это логическая группировка элементов на слое. Примеры элементов включают таблицу или класс. Элемент может находиться в ровно одной модели на слое. Тот же элемент может находиться в настраиваемой версии в модели, которая находится на более высоком уровне.
Имя Имя элемента меню.
ТребуетсяAccessLevel Определите минимальный доступ, необходимый для отображения элемента меню или кнопки. Это свойство позволяет задать доступ к элементу меню для различных групп пользователей.
NeedsRecord Укажите, включена ли кнопка, представляющая элемент меню, если запись отсутствует. Значение по умолчанию — No. Используйте это свойство, чтобы гарантировать, что действие может быть завершено. Например, у вас есть кнопка элемента меню, которая открывает форму сведений. Если на странице списка нет записей, может потребоваться отключить кнопку.
NormalImage Укажите изображение, используемое при сопоставлении элемента меню с включенным элементом управления кнопкой.
Object Выберите объект типа объекта, указанного в свойстве Class .
Тип объекта Выберите тип объекта, который откроется элемент меню. Осторожностью: Используйте SSRSReport для элемента меню для отчета SSRS. Не используйте SQLReportLibraryReport для новых элементов меню. Параметр SQLReportLibraryReport устарел и будет удален в будущей версии.
OpenMode Укажите режим представления целевой формы. Используйте это свойство, чтобы указать, открывается ли целевая форма в режиме редактирования или режиме только для чтения. Доступны следующие параметры:

-Авто
-Вид
-Редактировать
- Создать
Значение по умолчанию — Auto.
Параметры Необязательно. Укажите аргументы, передаваемые объекту.
Query Выберите запрос, передаваемый целевой форме для метода InitialQuery .
ReadPermissions Укажите, должно ли разрешение на чтение быть доступным для раздела при назначении привилегий элементу меню. Доступны следующие параметры:

- Авто — разрешение доступно для выбора в качестве привилегий узла привилегий этого элемента меню в узле точек входа .
- Нет . Разрешение недоступно для выбора в качестве привилегий в элементе меню.
Значение по умолчанию — Auto.
ReportDesign Выберите структуру отчета, используемую для определенной модели отчетов SSRS.
RunOn Выберите, следует ли запускать элемент меню на клиенте, сервере или в расположении, из которому он вызывается. Это свойство используется для элементов меню, открывающих отчеты. Это свойство определяет, откуда выполняется объект приложения, только если для свойства RunOn объекта задано значение "Вызывается".

— Создается экземпляр формы и выполняется на клиенте, так как класс FormRun всегда выполняется на клиенте.
— Отчет создается и запускается, как указано свойством RunOn элемента меню, так как класс ReportRun всегда выполняется, из которого он был вызван. Задайте для свойства значение "Вызываемое из". Если отчет будет запущен на клиенте, и отчет выполняется в пакете, отчет завершается ошибкой. Если отчет будет запущен на сервере, а отчет отображается на экране, отчет завершается ошибкой.
Основной метод класса выполняется в соответствии с модификатором класса. Сам класс создается экземпляром, как указано в свойстве RunOn . Экземпляр может возникать в основном методе.
UpdatePermissions Укажите, должно ли разрешение на обновление быть доступным для раздела при назначении привилегий элементу меню. Доступны следующие параметры:

- Авто — разрешение доступно для раздела в качестве привилегий узла привилегий этого элемента меню в узле точек входа .
- Нет . Разрешение недоступно для раздела в качестве привилегии в элементе меню.
Значение по умолчанию — Auto.
Интернет Укажите URL-адрес, который открывается при запуске элемента меню. Значение этого свойства больше не используется. Не используйте это свойство.
WebConfigurationKey Необязательно. Выберите ключ конфигурации для конкретного веб-сайта в дополнение к стандартному ключу конфигурации. Это свойство применяется только к элементам веб-меню.
WebMenuItemName Укажите элемент меню для включения в веб-меню. Доступные значения зависят от параметра свойства WebMenuItemType .
WebMenuItemType Укажите тип элемента веб-меню. Существует две категории элементов веб-меню:

— URL-адрес
-Действий
Выбранное значение определяет имена элементов веб-меню, доступные для свойства WebMenuItemName .
WebPage Укажите веб-страницу, связанную с элементом меню. Значение этого свойства больше не используется. Не используйте это свойство.
WebSecureTransaction Выберите, требуется ли элемент меню безопасных транзакций (SSL). Это свойство применяется только к элементам веб-меню.

Замечание

При использовании свойства Parameters или EnumParameter ошибки, такие как несоответствия типов, можно найти только во время выполнения, а не во время компиляции.

Свойства запроса

В запросе можно задать свойства для самого запроса, источников данных, полей, используемых для сортировки, и диапазонов, используемых для разделения запроса.

Свойства запроса

Свойства запроса определяют общее поведение запроса. Например, можно указать форму, которую пользователи видят, чтобы они могли взаимодействовать с запросом.

Недвижимость Description
AllowCheck Система игнорирует это свойство для запросов. Она эффективна в формах и отчетах.
AllowCrossCompany Укажите, следует ли извлекать данные для всех компаний, с которыми пользователь имеет полномочия для чтения. Если для свойства задано значение false, которое является значением по умолчанию, система извлекает данные только для текущей компании сеансов.
Description Необязательно. Описание запроса, возвращаемого и т. д. Это свойство полезно в сценариях надстроек Microsoft Office.
Form Укажите форму запроса, отображаемую MorphX при взаимодействии пользователей с запросом. Значением по умолчанию является SysQueryForm.
Interactive Укажите, могут ли пользователи взаимодействовать с отчетом, разделяя запросы, устанавливая параметры принтера и т. д.
Литералы Укажите, как литералы представлены в инструкциях SQL. Параметр forceLiterals указывает ядру выявить фактические значения, используемые в предложениях базы данных Microsoft SQL Server во время оптимизации. Параметр forcePlaceholders указывает ядру не раскрывать фактические значения. Примечание: Не используйте параметр forceLiterals , так как он может предоставлять код угрозе безопасности внедрения SQL.
Модель Укажите модель, в которую входит запрос. Модель — это логическая группировка элементов на слое. Примеры элементов включают таблицу или класс. Элемент может существовать в одной модели в слое. Тот же элемент может существовать в настраиваемой версии в модели, которая находится на более высоком уровне.
QueryType Укажите тип запроса. Доступны следующие параметры:

-Присоединиться к
-Союза
Значением по умолчанию является Join.
Возможность поиска Укажите, может ли запрос быть частью набора запросов, используемых для поиска в каталоге Microsoft SharePoint Business. Это свойство полезно при использовании функции "Поиск предприятия". Значение по умолчанию — No.
Название Заголовок запроса.
UserUpdate Укажите, должна ли форма запроса сохранять состояние при повторном открытии. Если для этого свойства задано значение "Да", будут восстановлены предыдущие параметры. Если задать для него значение No, данные можно просмотреть, но не редактировать.
Версия Версия увеличивается при каждом обновлении запроса. Это свойство доступно только для чтения.

Свойства источника данных

Следующие свойства управляют характеристиками источника данных. Внедренные источники данных и связи между источниками данных предоставляют дополнительные свойства. Можно также задать одно свойство для полей в источнике данных.

Недвижимость Где он доступен Description
AllowAdd Источник данных Укажите, могут ли пользователи добавлять поля в сортировку и диапазоны во время выполнения.
Компания Источник данных Укажите компанию для получения данных.
Динамический Узел полей в источнике данных Укажите, используются ли все поля в таблице в источнике данных. Если для этого свойства задано значение "Да", используются все поля в источнике данных. Если задать для него значение No, можно удалить некоторые поля. Если источник данных является базовой таблицей, значение "Да " означает, что используются все поля из производных таблиц.
Включен Источник данных Если для этого свойства задано значение No, система запросов игнорирует источник данных и все внедренные источники данных.
FetchMode Внедренный источник данных Укажите, должны ли источники данных быть связаны через отношение 1:1 или отношение 1:n. Заметка: Для источников данных, используемых в отчетах, используйте отношение соединения, использующее режим получения 1:1.
Поле, RelatedField Отношения с внедренным источником данных Имя полей из родительского источника данных и связанного источника данных, используемого в связи.
FirstFast Источник данных Если для этого свойства задано значение "Да", база данных получает указание о том, что первая запись из запроса должна быть получена перед другими записями. Этот параметр позволяет некоторым системам баз данных оптимизировать извлечение записей и, следовательно, повысить производительность.
FirstOnly Источник данных Если для этого свойства задано значение "Да", база данных получает указание, что требуется только первая запись из запроса. Этот параметр позволяет некоторым системам баз данных оптимизировать извлечение записей и, следовательно, повысить производительность.
JoinMode Внедренный источник данных Укажите стратегию, которая используется для объединения выходных данных из источника данных.
Имя Источник данных Укажите имя источника данных.
Relations Внедренный источник данных Укажите, должна ли система запросов использовать отношения, определенные для таблиц и EDTs. Если для этого свойства задано значение "Да", запрос автоматически обновляется при изменении отношения.
Таблица Источник данных Укажите таблицу, карту или представление, которое используется в качестве источника данных. Это свойство нельзя изменить после определения порядка сортировки или диапазона.
Таблица, связанные таблицы Отношения с внедренным источником данных Имя родительского источника данных и связанного источника данных.
UniqueId Источник данных Уникальное число источника данных. Это свойство доступно только для чтения.
Update Источник данных Укажите, может ли запрос обновлять записи в базе данных.

Свойства диапазона

Следующие свойства определяют характеристики спецификации диапазона. Например, можно указать, могут ли пользователи изменять диапазон во время выполнения.

Недвижимость Description
Включен Это свойство позволяет отключить поле в спецификации диапазона.
Поле Укажите поле для определения диапазона.
Этикетка Введите метку для диапазона.
Состояние Укажите, могут ли пользователи изменять диапазон в диалоговом окне запроса во время выполнения. Доступны следующие параметры:

- Открыть — пользователи могут просматривать и изменять диапазон.
- Блокировка — пользователи могут просматривать только диапазон.
- Скрыть . Пользователи не могут просматривать или изменять диапазон.
Ценность Укажите диапазон для полученных записей. При использовании перечислений не используйте текстовые строки. Используйте идентификатор перечисления.

Свойства отчета

Задайте большинство свойств отчета в разделе конструктора, конструктора и узлах управления в Application Explorer. Сведения о свойствах системы, доступных в отчетах, см. в разделе "Системные и общие свойства". В следующей таблице описываются свойства отчета.

Недвижимость Description
AllowCheck Укажите, отображается ли сообщение, когда пользователи пытаются запустить отчеты, у которых нет разрешения на просмотр. Выберите "Да" , чтобы указать, что отображается сообщение.
Автоматическое задание Укажите, используется ли запись, возвращаемая методом element.args , для задания диапазона в запросе отчета.
Interactive Укажите, могут ли пользователи выбрать записи для отображения, изменив запрос, связанный с отчетом.
Модель Укажите модель, в которую находится отчет. Модель — это логическая группировка элементов на слое. Элемент может существовать в одной модели в слое. Тот же элемент может существовать в настраиваемой версии в модели, которая находится на другом уровне.

Свойства элемента управления отчетом

В следующей таблице описываются свойства элемента управления отчетом. Дополнительные сведения о дополнительных свойствах, доступных для элементов управления, см. в разделе "Свойства элемента управления формами".

Недвижимость Description
Выравнивание Укажите выравнивание значения, отображаемого в элементе управления.
AllowNegative Укажите, принимает ли элемент управления отрицательные значения. Это свойство доступно только для целочисленных и реальных элементов управления.
ArrayIndex Укажите элемент массива, отображаемый в элементе управления. Элемент управления основан на расширенном типе данных с элементами массива. Это свойство недоступно для элементов управления текстом и фигурами.
Автообъявление Укажите, создается ли переменная, которая имеет то же имя, что и элемент управления. Если для этого свойства задано значение "Да", доступ к элементам управления отчета из кода X++ проще найти, и во время компиляции можно найти ошибки.
AutoInsSeparator Укажите, отображается ли десятичный разделитель. Это свойство доступно только для реальных элементов управления.
BackgroundColor Укажите цвет фона для элемента управления. Параметр этого свойства можно переопределить с помощью свойства BackStyle .
BackStyle Укажите, является ли фон элемента управления непрозрачным или прозрачным. Если для этого свойства задано значение "Прозрачный", поведение зависит от типа элемента управления:

— Для элементов управления растровыми изображениями пиксели с одинаковым цветом прозрачны.
— Для всех остальных элементов управления цвет переднего плана используется в качестве цвета фона.
Bold Укажите форматирование полужирного текста.
BottomMargin Укажите поле для элемента управления.
ChangeCase Укажите регистр текста, в который вводит пользователь. Это свойство доступно только для элементов управления строками, перечислением, текстом и запросом.
ChangeLabelCase Укажите, следует ли изменять метку элемента управления при печати отчета. Доступны следующие параметры:

-Авто
- Никакой
- ВЕРХНИЙ РЕГИСТР
- нижний регистр
- Заголовок регистра
Значение по умолчанию — Auto.
ColorScheme Укажите цветовую палитру для элемента управления.
ConfigurationKey Укажите ключ конфигурации для элемента управления.
CSSClass Укажите каскадную таблицу стилей (CSS), используемую для отрисовки значения в HTML.
DataField Укажите поле таблицы для элемента управления. Это свойство недоступно для элементов управления текстом, фигурой, полем и растровым изображением.
DataMethod Укажите метод отображения, показывающий данные в элементе управления. Это свойство недоступно для элементов управления текстом, фигурой и полем.
DateDay Укажите формат дня. Это свойство доступно только для элементов управления датами.
DateFormat Укажите формат даты. Это свойство доступно только для элементов управления датами.
DateMonth Укажите формат месяца. Это свойство доступно только для элементов управления датами.
DateSeparator Укажите разделитель, который отображается между месяцем, днем и годом. Это свойство доступно только для элементов управления датами.
DateYear Укажите формат года. Это свойство доступно только для элементов управления датами.
DecimalSeparator Укажите символ, используемый для разделения десятичных значений. Это свойство доступно только для реальных элементов управления.
ПеремещенныеNegative Укажите новую позицию для значения в элементе управления сеткой, если значение равно отрицательному числу. Это свойство доступно только для целочисленных и реальных элементов управления.
DynamicHeight Укажите, изменяется ли элемент управления для отображения дополнительных строк текста. При установке этого свойства значение "Да", заголовки страниц, нижние колонтитулы страниц и повторяющиеся заголовки столбцов автоматически добавляются по мере необходимости. Это свойство доступно только для элементов управления строками.
ExtendedDataType Укажите EDT, на основе поля, связанного с элементом управления.
ExtraSumWidth Измените ширину по умолчанию, допустимую для сумм. Это свойство доступно только для целочисленных и реальных элементов управления.
Шрифт Укажите шрифт.
Размер шрифта Укажите размер шрифта.
ForegroundColor Укажите цвет переднего плана для элемента управления.
FormatMST Укажите, форматируются ли значения с помощью стандартного формата валюты. Это свойство доступно только для реальных элементов управления.
Высота Укажите высоту элемента управления. Если элемент управления связан с EDT, свойство Height элемента управления переопределяет свойство DisplayLength EDT. Если для элемента управления растровым изображением задано значение "Высота", размер элемента управления зависит от размера рисунка.
ИмяИзображения Укажите имя файла для изображения. Это свойство доступно только для элементов управления растровым изображением.
ImageResource Укажите идентификатор для отображаемого системного ресурса. Макрос ресурса содержит список этих идентификаторов. Макросы находятся под узлом макросов в обозревателе приложений. Это свойство доступно только для элементов управления растровым изображением.
Курсив Укажите курсивное форматирование текста.
Этикетка Укажите заголовок элемента управления. Если метка не указана здесь, она наследуется от поля.
LabelBold Задайте или возвращает значение, указывающее полужирный параметр для метки в элементе управления.
LabelCSSClass Укажите CSS для отрисовки метки в HTML.
LabelFont Задайте или возвращает значение типа строковых данных, указывающее шрифт для текста метки в элементе управления со списком формы.
LabelFontSize Задайте или возвращает размер шрифта в точках для текста метки в элементе управления со списком формы.
LabelItalic Задайте или возвращает значение, указывающее, должен ли текст в метке элемента управления быть курсивом.
LabelLineBelow Укажите формат подчеркивания для заголовка элемента управления.
LabelLineThickness Укажите формат строк под заголовками столбцов.
LabelPosition Задайте или возвратите позицию метки для элемента управления. Допустимые значения : "Слева " и "Выше".
LabelTabLeader Укажите, следует ли добавлять ряд точек для управления метками. Доступны следующие параметры:

-Авто
- Не добавляйте
— Добавление
Значение по умолчанию — Auto.
LabelUnderline Задайте или возвращает значение, указывающее, следует ли подчеркивать текст в метке элемента управления.
LabelWidth Укажите ширину метки для элемента управления.
Лево Укажите левое выравнивание элемента управления.
LeftMargin Укажите левое поле для элемента управления.
Линия Укажите внешний вид линий, которые образуют фигуру. Это свойство доступно только для элементов управления фигурами.
LineAbove Укажите тип строки для верхней границы элемента управления. Если в отчете много линий или полей, попробуйте использовать элемент управления фигурой в отдельных разделах.
LineBelow Укажите тип строки для нижней границы элемента управления. Если в отчете много линий или полей, попробуйте использовать элемент управления фигурой в отдельных разделах.
LineLeft Укажите тип строки для левой границы элемента управления. Если в отчете много линий или полей, попробуйте использовать элемент управления фигурой в отдельных разделах.
LineRight Укажите тип строки для правой границы элемента управления. Если в отчете много линий или полей, попробуйте использовать элемент управления фигурой в отдельных разделах.
MenuItemLabel Укажите метку для элемента меню.
MenuItemName Укажите имя элемента меню. Доступные элементы меню зависят от параметра свойства MenuItemType .
MenuItemType Укажите, является ли элемент меню действием, отображением или элементом выходного меню. Элемент меню отображения предназначен для формы, а выходной элемент меню предназначен для отчета. Элемент меню вывода предназначен для класса, задания или запроса.
MinNoOfDecimals Укажите минимальное число отображаемых десятичных знаков. Конечные нули не отображаются.
ModelFieldName Укажите поле, используемое для определения левого выравнивания и ширины элемента управления.
NoOfDecimals Укажите число отображаемых десятичных разрядов. Значение по умолчанию — 20. Это свойство доступно только для реальных элементов управления.
Изменение размераBitmap Укажите, можно ли изменить размер изображения в соответствии с измерениями элемента управления. Это свойство доступно только для элементов управления растровым изображением.
RightMargin Укажите поле для элемента управления.
Поворот знака Укажите, является ли знак для элемента управления инвертирован. Это свойство доступно только для целочисленных и реальных элементов управления.
ShowLabel Задайте или возвращает значение, указывающее, отображается ли метка элемента управления в форме. Значение True указывает, что отображается метка.
ShowPicAsText Укажите, отображается ли имя файла для изображения вместо изображения. Это свойство доступно только для элементов управления растровым изображением.
ShowZero Укажите, отображается ли значение 0 (ноль). Это свойство доступно только для целочисленных и реальных элементов управления.
SignDisplay Укажите, как отображается знак числа. Это свойство доступно только для целочисленных и реальных элементов управления.
SumAll Укажите, вычисляется ли сумма всех значений. Это свойство доступно только для целочисленных и реальных элементов управления.
SumNeg Укажите, вычисляется ли сумма всех отрицательных значений. Это свойство доступно только для целочисленных и реальных элементов управления.
SumPos Укажите, вычисляется ли сумма всех положительных значений. Это свойство доступно только для целочисленных и реальных элементов управления.
Таблица Укажите источник данных для элемента управления. Это свойство недоступно для элементов управления текстом, фигурой, полем и растровым изображением.
Текст Укажите текстовую строку, отображаемую в элементе управления. Это свойство доступно только для элементов управления текстом.
TimeFormat Укажите, отображается ли время в формате 24 часа или в формате AM/PM. Это свойство доступно только для элементов управления временем.
TimeHours Укажите, отображаются ли часы. Это свойство доступно только для элементов управления временем.
TimeMinutes Укажите, отображаются ли минуты. Это свойство доступно только для элементов управления временем.
TimeSeconds Укажите, отображаются ли секунды. Это свойство доступно только для элементов управления временем.
TimeSeparator Укажите символ, используемый для разделения часов, минут и секунд. Это свойство доступно только для элементов управления временем.
Толщина Укажите толщину границы элемента управления.
ThousandSeparator Укажите символ, используемый для разделения тысяч. Это свойство доступно только для реальных элементов управления.
Верх Укажите верхнюю выравнивание элемента управления.
TopMargin Укажите поле для элемента управления.
Тип Укажите тип отображаемой фигуры. Это свойство доступно только для элементов управления фигурами.
TypeHeaderPrompt Укажите, добавляется ли строка точек для заполнения пробела между заголовком элемента управления и значением элемента управления. Это свойство доступно только для элементов управления текстом и запросом.
Подчеркивание Укажите форматирование текста подчеркивания.
Видимый Задайте или возвращает значение, указывающее, отображается ли элемент управления. Значение True указывает, что элемент управления отображается.
WarnIfMissing Укажите, отображается ли сообщение, если изображение отсутствует в отчете. Это свойство доступно только для элементов управления растровым изображением.
WebMenuItemName Укажите элемент меню для включения в веб-меню. Доступные значения зависят от параметра свойства WebMenuItemType .
WebMenuItemType Укажите тип элемента меню. Существует две категории элементов веб-меню:

— URL-адрес
-Действий
Выбранное значение определяет имена элементов веб-меню, доступные для свойства WebMenuItemName .
WebTarget Укажите расположение элемента управления в веб-отчете.
Ширина Укажите ширину элемента управления. Если элемент управления связан с EDT, свойство Width элемента управления переопределяет свойство DisplayLength EDT. Если для элемента управления растровым изображением задано значение Width, размер элемента управления зависит от размера рисунка.

Свойства конструктора отчета

В следующей таблице описаны свойства конструктора отчета.

Недвижимость Description
УпорядочитьMethod Укажите макет элементов управления в разделе отчета.
УпорядочениеWhen Укажите, когда элементы управления отчетом упорядочены.
BottomMargin Укажите нижнее поле. Если для этого свойства задано значение Auto, используется значение по умолчанию, которое хранит системная таблица.
Заголовок Укажите имя, отображаемое для отчета в пользовательском интерфейсе.
ColorScheme Укажите цветовую палитру.
Колонны Укажите количество столбцов.
ColumnSpace Укажите пространство между столбцами.
Шрифт, шрифты, курсив, подчеркивание и полужирный шрифт Укажите форматирование текста. Параметры свойств Font иFontSize переопределяют значения, заданные путем нажатия кнопки "Параметры>шрифтов" в меню "Сервис ".
ForegroundColor Укажите цвет переднего плана.
Высота Укажите высоту.
LeftMargin Укажите левое поле. Если для этого свойства задано значение Auto, используется значение по умолчанию, которое хранит системная таблица.
LineAbove Укажите тип строки для верхней границы раздела. Если отчет содержит много линий и прямоугольник, рассмотрите возможность использования элемента управления фигурой внутри раздела.
LineBelow Укажите тип строки для нижней границы раздела. Если отчет содержит много линий и прямоугольник, рассмотрите возможность использования элемента управления фигурой внутри раздела.
LineLeft Укажите тип строки для левой границы раздела. Если отчет содержит много линий и прямоугольник, рассмотрите возможность использования элемента управления фигурой внутри раздела.
LineRight Укажите тип строки для правой границы раздела. Если отчет содержит много линий и прямоугольник, рассмотрите возможность использования элемента управления фигурой внутри раздела.
ResolutionX, ResolutionY Укажите расстояние между линиями сетки.
RightMargin Укажите правое поле. Если для этого свойства задано значение Auto, используется значение по умолчанию, которое хранит системная таблица.
Ruler Укажите единицу для линейки, которая отображается при редактировании конструктора. Чтобы изменить дизайн, щелкните правой кнопкой мыши AutoDesignSpecs или "Созданная конструкция", а затем нажмите кнопку "Изменить".
Толщина Укажите толщину границы раздела.
TopMargin Укажите верхнюю поля. Если для этого свойства задано значение Auto, используется значение по умолчанию, которое хранит системная таблица.

Свойства раздела конструктора отчета

В следующей таблице описаны свойства разделов конструктора отчетов. Сведения о других свойствах, доступных для проектов отчетов, см. в разделе "Свойства конструктора отчета".

Недвижимость Description
УпорядочитьMethod Укажите макет элементов управления в разделе отчета.
УпорядочениеWhen Укажите, когда элементы управления в контейнере должны быть упорядочены. Доступные варианты: "Запуск", "По запросу" и "Никогда".
Bold Получите или задайте вес шрифта, который использовался для отображения текста в элементе управления.
По нижнему краю Измените положение нижней части отчета.
BottomMargin Укажите нижнее поле. Если для этого свойства задано значение Auto, используется значение по умолчанию, хранящееся в системной таблице UserInfo.
ColorScheme Укажите цветовую палитру.
ColumnHeadingsStrategy Укажите макет заголовков столбцов. Если для этого свойства задано значение WordWrap, заголовок заключит, когда оно больше, чем самое длинное поле в столбце. Заголовки могут упаковывать не более восьми строк. Заголовки, длиннее восьми строк, усечены. Заметка: Длина заголовка зависит от языка.
Колонны Укажите количество столбцов.
Пространство столбцов Укажите пространство между столбцами.
Шрифт Укажите форматирование текста. Параметры свойств Font иFontSize переопределяют значения, которые можно задать, щелкнув "Параметры > шрифтов" в меню "Сервис ".
Размер шрифта Укажите форматирование текста. Параметры свойств Font иFontSize переопределяют значения, которые можно задать, щелкнув "Параметры > шрифтов" в меню "Сервис ".
ForegroundColor Укажите цвет переднего плана.
GrandHeader Укажите, отображается ли значение свойства HeaderText . Свойство GrandHeader доступно только в том случае, если отчет содержит несколько источников данных, которые не вложены.
GrandTotal Укажите, отображается ли значение свойства FooterText . Свойство GrandTotal доступно только в том случае, если отчет содержит несколько источников данных, которые не вложены.
HeaderText Укажите текст, отображаемый выше первой записи в разделе, когда свойству GrandHeader присвоено значение Yes. Это свойство доступно только в том случае, если отчет содержит несколько источников данных, которые не вложены.
Высота Укажите высоту.
Курсив Укажите форматирование текста. Параметры свойств Font иFontSize переопределяют значения, которые можно задать, щелкнув "Параметры > шрифтов" в меню "Сервис ".
LabelTopMargin, LabelBottomMargin Укажите поля выше и ниже заголовков столбцов.
LeftMargin Укажите левое поле. Если для этого свойства задано значение Auto, используется значение по умолчанию, хранящееся в системной таблице UserInfo.
LineAbove, LineBelow, LineLeft, LineRight Укажите тип строки для границы раздела. Если отчет содержит много линий и прямоугольник, рассмотрите возможность использования элемента управления фигурой внутри раздела.
Map Укажите карту, используемую для отображения данных. Поле карты можно связать с полем в одной или нескольких таблицах. Это свойство позволяет использовать одно и то же имя поля для доступа к полям с различными именами в разных таблицах.
NoOfHeadingLines Укажите количество строк, используемых для отображения заголовков столбцов. Если для свойства задано значение 0 (ноль), заголовки столбцов не отображаются. Для отчетов, включающих несколько полей, увеличьте количество строк, чтобы убедиться, что отображаются все поля.
RightMargin Укажите правое поле. Если для этого свойства задано значение Auto, используется значение по умолчанию, хранящееся в системной таблице UserInfo.
ResolutionX Укажите расстояние между линиями сетки.
Разрешение Укажите расстояние между линиями сетки.
Ruler Укажите единицу для линейки, которая отображается при редактировании конструктора. Чтобы изменить дизайн, щелкните правой кнопкой мыши AutoDesignSpecs или "Созданная конструкция", а затем нажмите кнопку "Изменить".
Таблица Укажите источник данных для раздела.
Толщина Укажите толщину границы раздела.
Верх Измените положение верхней части отчета.
TopMargin Укажите верхнюю поля. Если для этого свойства задано значение Auto, используется значение по умолчанию, хранящееся в системной таблице UserInfo.
Подчеркивание Укажите форматирование текста. Параметры свойств Font иFontSize переопределяют значения, которые можно задать, щелкнув "Параметры > шрифтов" в меню "Сервис ".

Свойства запроса отчета

В следующей таблице описаны свойства запроса отчета. Дополнительные сведения о других свойствах отчета см. в разделах "Свойства отчета" и "Системные и общие свойства".

Недвижимость Description
AllowCheck Получение или установка флага проверки разрешения.
AllowCrossCompany Получите или задайте флаг allow cross-company. Этот флаг указывает, находится ли выполнение запросов в разных компаниях.
Description Текстовое объяснение запроса. Это необязательное свойство часто используется в сценариях надстроек Office.
Form Укажите форму, используемую для взаимодействия с пользователем.
Interactive Укажите, могут ли пользователи взаимодействовать с отчетом, разделяя запросы, устанавливая параметры принтера и т. д.
Литералы Укажите, как литералы представлены в инструкциях SQL.
Модель Укажите модель, в которую входит запрос отчета. Модель — это логическая группировка элементов на слое. Примеры элементов включают таблицу или класс. Элемент может существовать в одной модели в слое. Тот же элемент может существовать в настраиваемой версии в модели, которая находится на другом уровне.
QueryType Укажите тип запроса. Доступны следующие параметры:

-Присоединиться к
-Союза
Значением по умолчанию является Join.
Возможность поиска Укажите, может ли запрос быть частью набора запросов, которые можно использовать для поиска в каталоге SharePoint Business. Это свойство полезно при использовании функции "Поиск предприятия". Значение по умолчанию — No.
Название Укажите заголовок запроса.
UserUpdate Укажите, могут ли пользователи обновить запрос.
Версия Это внутреннее свойство только для чтения.

Свойства разрешений кода безопасности

Разрешение кода — это группа разрешений, связанных с элементом меню или операцией службы. Когда роль безопасности имеет доступ к элементу меню, он также имеет доступ к другим элементам Обозревателя приложений, которые разрешения кода для этого элемента меню упоминаются. Определенные разрешения, определенные в узле разрешений кода, управляют степенью доступа.

Защищаемые объекты

Используйте разрешения кода для предоставления доступа к защищаемым объектам. В следующем списке показана иерархия узлов разрешений кода в обозревателе приложений.

  • Безопасность
    • Разрешения кода
      • YourCodePermission
        • Tables
        • Методы сервера
        • Связанные объекты
          • Формы
          • Веб-элементы управления
          • Отчеты

Разрешения кода также могут переопределить уровни доступа для защищаемых объектов в узле связанных объектов .

Свойства разрешений кода

В следующей таблице описаны свойства узла вразделе "Разрешения> кода безопасности>" в обозревателе приложений.

Недвижимость Обязательно Description
Имя Да Имя разрешения кода. Разрешение кода позволяет пользователям запускать метод класса, указанный в свойстве Method .
Class Необязательно Класс, связанный с этим разрешением кода.
Метод Необязательно Метод, связанный с этим разрешением кода.

Свойства таблицы

В следующей таблице описаны свойства узла в обозревателе приложений сразрешениями> кода безопасности>Для таблиц>YourCodePermission> в обозревателе приложений.

Недвижимость Обязательно Description
Таблица Да Название таблицы.
EffectiveAccess Да Значение разрешения. Доступны следующие параметры:

- Чтение
-Обновление
- Создание
-Правильно
- Удалить
- NoAccess
Значения разрешений для свойства EffectiveAccess представляют иерархию. Чтение является самым слабым разрешением, и удаление является самым сильным. Разрешение на удаление включает все остальные разрешения. Разрешение на создание включает обновление и чтение. Задайте значение разрешения NoAccess , чтобы запретить доступ ко всей таблице.
ManagedBy Необязательно Средства автоматизации используют это свойство.

Свойства метода сервера

В следующей таблице описываются свойства для узла в разделе"Разрешения кодабезопасности>"методы>> сервераYourCodePermission> ServerYourServerMethod в обозревателе приложений.

Недвижимость Обязательно Description
Class Да Имя класса сервера.
Метод Да Метод безопасного сервера, помеченный атрибутом SysEntryPointAttribute .
EffectiveAccess Да Значение разрешения. Доступны следующие параметры:

- Вызов — можно вызвать метод сервера.
- NoAccess — не удается вызвать метод сервера.
ManagedBy Необязательно Средства автоматизации используют это свойство.

Свойства формы

В следующей таблице описываются свойства узла вразделе "Разрешения> кода безопасности>",связанные с объектами, связанными>сCodePermission>, > обозревателе приложений.

Недвижимость Обязательно Description
Form Да Имя формы.
AccessLevel Да Значение разрешения. Доступны следующие параметры:

- Чтение
-Обновление
- Создание
-Правильно
- Удалить
- NoAccess
Значения разрешений для свойства EffectiveAccess представляют иерархию. Чтение является самым слабым разрешением, и удаление является самым сильным. Разрешение на удаление включает все остальные разрешения. Разрешение на создание включает обновление и чтение. Задайте значение разрешения NoAccess , чтобы предотвратить доступ ко всей форме.
ManagedBy Необязательно Средства автоматизации используют это свойство.

Свойства веб-элемента управления

В следующей таблице описаны свойства узла вразделе "Разрешения> кода безопасности>",связанные> с объектамиYourCodePermission>, веб-элементы управления>YourWebControl в Application Explorer.

Недвижимость Обязательно Description
WebControl Да Имя веб-элемента управления.
AccessLevel Да Значение разрешения. Доступны следующие параметры:

- Чтение
-Обновление
- Создание
-Правильно
- Удалить
- NoAccess
Значения разрешений для свойства EffectiveAccess представляют иерархию. Чтение является самым слабым разрешением, и удаление является самым сильным. Разрешение на удаление включает все остальные разрешения. Разрешение на создание включает обновление и чтение. Задайте значение разрешения NoAccess , чтобы запретить доступ ко всем веб-элементу управления.
ManagedBy Необязательно Средства автоматизации используют это свойство.

Свойства отчета

В следующей таблице описываются свойства узла вразрешениях> кода безопасности>,связанных> с объектамиCodePermission,>> в обозревателе приложений.

Недвижимость Обязательно Description
Имя Да Имя макета отчета.
Отчет Да Полное имя отчета.
ManagedBy Необязательно Средства автоматизации используют это свойство.

Свойства обязанностей безопасности

Разрешения безопасности объединяются в привилегии и привилегии объединяются в обязанности. Определите обязанности как группы связанных привилегий, которые предоставляют пользователю доступ к определенной бизнес-функции. В Обозревателе приложений упорядочение этих привилегий на узлы обязанности.

Лучшие практики

Выполните следующие правила рекомендаций для обязанностей:

  • Назначьте все обязанности роли.
  • Включите все обязанности в рамках цикла процесса.
  • Поскольку обязанность представляет определенную бизнес-функцию, редко или никогда не изменяйте имя обязанности. Например, ваша компания оплачивает счета. Хотя сведения о том, как вы оплачиваете счета, может измениться, основная функция оплаты счетов не меняется. Вместо создания новой обязанности измените привилегированные подмнозы обязанностей.
  • Редко или никогда не изменяйте имя цикла процесса.

Иерархия обязанностей в обозревателе приложений

В следующем списке показана иерархия узлов обязанностей в Обозревателе приложений.

  • Безопасность
    • Обязанности
      • YourDuty
        • Privileges

Свойства дежурства

В следующей таблице описаны свойства узла в разделе"Обязанности>безопасности>YourDuty" в обозревателе приложений.

Недвижимость Обязательно Description
Имя Да Имя обязанности.
Этикетка Да Текст, отображаемый в пользовательском интерфейсе для обязанности.
Description Да Описание обязанности.
Включен Да Значение, указывающее, включена ли обязанность. Доступны следующие параметры:

- Да . Включите долг.
- Нет - Отключить долг.

Свойства привилегий

В следующей таблице описаны свойства узла в разделе ">>>> YourPrivilege в Обозревателе приложений.

Недвижимость Обязательно Description
Имя Да Имя привилегии.
Включен Да Значение, указывающее, включена ли привилегия. Доступны следующие параметры:

- Да . Включите привилегию.
- Нет . Отключите привилегию.

Свойства привилегий безопасности

Привилегия — это группа разрешений. Узлы под каждым узлом привилегий определяют защищаемые объекты, к которым пользователь может получить доступ и задать уровень доступа для каждого объекта.

Лучшие практики

В этом разделе описываются правила рекомендаций для привилегий.

  • Используйте привилегии, чтобы указать доступ, необходимый для выполнения задания.
  • Используйте привилегии для группировки разрешений для связанных защищаемых объектов. Например, элементы меню и их элементы управления тесно связаны.
  • Назначение привилегий непосредственно ролям безопасности. Тем не менее, проще поддерживать параметры безопасности, если вы назначаете обязанности или циклы процессов вместо привилегий.

Защищаемые объекты

Используйте привилегии для предоставления доступа к защищаемым объектам. В следующем списке показана иерархия в узле"Привилегии>" в обозревателе приложений:

  • Безопасность
    • Привилегии
      • YourPrivilege
        • Точки входа
        • Разрешения
          • Tables
          • Методы сервера
          • Формы

Привилегии также могут переопределить уровни доступа для защищаемых объектов, так как они определены в другом месте в Обозревателе приложений. Например, привилегия может переопределить разрешение, которое свойство EffectiveAccess определяет в разделе Forms>YourForm>Permissions>Update>Tables>YourTable в обозревателе приложений.

Свойства привилегий

В следующей таблице описаны свойства узла вразделе "Привилегии>безопасности>" YourPrivilege в Обозревателе приложений.

Недвижимость Обязательно Description
Имя Да Имя привилегии.
Этикетка Да Текст, отображаемый для привилегий в пользовательском интерфейсе.
Description Да Описание привилегий.
Включен Да Значение, указывающее, включена ли привилегия. Доступны следующие параметры:

- Да . Включите привилегию.
- Нет . Отключите привилегию.

Свойства точки входа

В следующей таблице описаны свойства узла в>безопасности>" в точках> входа YourPrivilege> YourEntryPoint в обозревателе приложений.

Недвижимость Обязательно Description
Имя Да Имя точки входа.
Тип объекта Да Тип объекта точки входа. Доступны следующие параметры:

— MenuItemDisplay
— MenuItemOutput
— MenuItemAction
— ServiceOperation
— WebActionItem
— WebURLItem
— WebManagedContent
Имя объекта Да Имя объекта точки входа.
ObjectChildName Необязательно Значение, представляющее имя метода службы. Заметка: Укажите значение этого свойства, только если для свойства ObjectType задано значение ServiceOperation.
AccessLevel Да Значение разрешения. Для всех типов объектов, кроме ServiceOperation, доступны следующие параметры:

- Чтение
-Обновление
- Создание
-Правильно
- Удалить
- NoAccess
Значения разрешений для свойства AccessLevel представляют иерархию. Чтение является самым слабым разрешением, и удаление является самым сильным. Разрешение на удаление включает все остальные разрешения. Разрешение на создание включает обновление и чтение. Значение разрешения можно задать для NoAccess , чтобы запретить доступ ко всей точке входа. Правильное разрешение применяется только в том случае, если используется таблица состояний времени. Это разрешение разрешает выдавать записи обновления в таблице состояний времени. Для типа объекта ServiceOperation доступны следующие параметры:

- Вызов — можно вызвать метод сервера.
- NoAccess — не удается вызвать метод сервера.

Свойства таблицы

В следующей таблице описаны свойства узла вразделе "Права>">>>YourPrivilege>в обозревателе приложений.

Недвижимость Обязательно Description
Таблица Да Название таблицы.
EffectiveAccess Да Значение разрешения. Доступны следующие параметры:

- Чтение
-Обновление
- Создание
-Правильно
- Удалить
- NoAccess
Значения разрешений для свойства EffectiveAccess представляют иерархию. Чтение является самым слабым разрешением, и удаление является самым сильным. Разрешение на удаление включает все остальные разрешения. Разрешение на создание включает обновление и чтение. Правильное разрешение применяется только в том случае, если используется таблица состояний времени. Это разрешение разрешает обновлять записи в таблице состояний времени. Задайте значение разрешения NoAccess , чтобы запретить доступ ко всей таблице.
ManagedBy Необязательно Средства автоматизации используют это свойство.

Свойства метода сервера

В следующей таблице описаны свойства узла вразделе "Привилегии>безопасности>" Методы>сервера> разрешенийYourServerMethod> в обозревателе приложений.

Недвижимость Обязательно Description
Class Да Имя класса сервера.
Метод Да Имя метода безопасного сервера, помеченного атрибутом SysEntryPointAttribute .
EffectiveAccess Да Значение разрешения. Доступны следующие параметры:

- Вызов — можно вызвать метод сервера.
- NoAccess — не удается вызвать метод сервера.
ManagedBy Необязательно Средства автоматизации используют это свойство.

Свойства формы

Вследующей таблице описаны свойства узла в>безопасности>"в Формах>> разрешенийYourPrivilege> в обозревателе приложений.

Недвижимость Обязательно Description
Form Да Имя формы.

Свойства цикла процесса безопасности

Цикл процесса — это группа обязанностей. Цикл процесса представляет собой высокоуровневую функцию задания. Хотя сведения о том, как выполняется данная функция задания, могут меняться с течением времени, концепция и имя этой функции задания, вероятно, не изменяются.

Лучшие практики

В этом разделе описываются правила рекомендаций для циклов обработки.

  • Каждая обязанность должна быть частью цикла процесса.
  • Используйте цикл процесса для организации группы обязанностей для функции задания.

Иерархия циклов процесса в обозревателе приложений

В следующем списке показана иерархия узлов цикла процесса в Обозревателе приложений.

  • Безопасность
    • Циклы процессов
      • YourProcessCycle
        • Полномочия

Свойства цикла обработки

В следующей таблице описываются свойства узла в обозревателе приложений, которые будут циклы>процессабезопасности>.

Недвижимость Обязательно Description
Имя Да Имя цикла процесса.
Этикетка Да Текст, отображаемый для цикла процесса в пользовательском интерфейсе.
Description Да Описание цикла процесса.
Включен Да Значение, указывающее, включена ли обязанность. Доступны следующие параметры:

- Да . Включите цикл процесса.
- Нет . Отключите цикл процесса.

Свойства дежурства

В следующей таблице описаны свойства узла в процессе безопасности>циклов>ваших обязанностей>YourProcessCycle>YourDuty в обозревателе приложений.

Недвижимость Обязательно Description
Имя Да Имя обязанности.
Включен Да Значение, указывающее, включена ли обязанность. Доступны следующие параметры:

- Да . Включите долг.
- Нет - Отключить долг.

Свойства политики безопасности

Разработчики и системные администраторы могут создавать политики безопасности, чтобы запретить доступ к подмножествам записей данных в таблицах.

Ограниченные таблицы политики

В обозревателе приложений в узле "Ограниченные таблицы" политики безопасности можно добавлять таблицы и представления. Эти таблицы и представления относятся к таблице источника данных запроса, который вы называете в свойстве запроса политики. В следующем списке показана иерархия узлов политики безопасности в Обозревателе приложений.

  • Безопасность
    • Политики
      • YourPolicy
        • Ограниченные таблицы
          • Ваша ограниченнаяtable
            • YourConstrainedSubTable
          • YourConstrainedView

Каждый узел с ограниченными таблицами может содержать любое количество ограниченных таблиц и представлений. Кроме того, каждая ограниченная таблица может содержать любое количество ограниченных вложенных таблиц.

Свойства политики безопасности

В следующей таблице описываются свойства узла вполитиках>безопасности>YourPolicy в обозревателе приложений.

Недвижимость Обязательно Description
Имя Да Имя политики безопасности.
Этикетка Да Текст, отображаемый для политики безопасности в пользовательском интерфейсе.
PrimaryTable Да Таблица, указанная в источнике данных для запроса политики безопасности.
Query Да Запрос, используемый политикой для фильтрации данных из ограниченных таблиц, которые указывает политика.
UseNotExistJoin Да Значение, указывающее, следует ли применять запрос безопасности как не существующее соединение или существующее соединение.
PolicyGroup нет Администраторы и разработчики могут использовать это свойство для быстрого определения групп связанных политик безопасности. Доступные варианты — это имена групп политик безопасности, создаваемых системным администратором или разработчиком. Система не использует это свойство во время выполнения.
Ограниченнаяtable Да Значение, определяющее, ограничивает ли политика безопасности значения данных в записях, возвращаемых из первичной таблицы. Доступны следующие параметры:

- Да . Политика безопасности применяется в основной таблице.
- Нет . Политика безопасности не применяется в основной таблице.
Включен Да Значение, определяющее, применяет ли система политику во время выполнения. Доступны следующие параметры:

- Да . Включите политику безопасности.
- Нет . Отключите политику безопасности.
Операция Да Значение, определяющее, для каких операций с данными применяется политика. Доступны следующие параметры:

-Выберите
-Вставить
-Обновление
- Удалить
— Вставка, обновление и удаление
- Все операции
ContextType Да Значение, которое управляет типом контекста политики безопасности. Доступны следующие параметры:

- ContextString — необходимо указать значение для свойства ContextString . Политика безопасности использует определенный контекст приложения для политики.
- RoleName — политика безопасности применяется только к пользователю приложения, которому назначено значение RoleName.
- RoleProperty — это значение используется в сочетании со свойством ContextString для указания контекста нескольких ролей.
ContextString Да Это свойство используется в сочетании со свойством ContextType . Его можно использовать для указания контекста приложения или нескольких ролей.

Свойства роли безопасности

Роли представляют коллекцию разрешений, которые можно предоставить пользователям. Узлы, вложенные под каждым узлом роли, определяют различные защищаемые объекты, к которым пользователь может получить доступ и указать уровень доступа.

Узел роли в обозревателе приложений

Используйте роли для предоставления доступа к защищаемым объектам. В следующем списке показана иерархия узлов ролей в обозревателе приложений.

  • Безопасность
    • Роли
      • YourRole
        • Полномочия
        • Privileges
        • Разрешения
          • Tables
          • Формы
          • Методы сервера
        • Вложенные роли

Как правило, связывание ролей с обязанностями безопасности и иногда с правами безопасности. Уровни доступа к защищаемым объектам в роли приходят от обязанностей, привилегий или обоих. Роли также могут переопределить уровни доступа на защищаемые объекты в узле "Разрешения ".

Свойства роли

В следующей таблице описаны свойства узла наролях>безопасности>YourRole в обозревателе приложений.

Недвижимость Обязательно Description
Имя Да Имя роли.
Этикетка Да Текст, отображаемый в пользовательском интерфейсе для роли.
Description Да Описание роли.
Включен Да Значение, указывающее, включена ли роль. Доступны следующие параметры:

- Да . Включите роль.
- Нет . Отключите роль.
PastDataAccess Да Прошлый доступ к данным для таблиц с полями, имеющими действующие даты. Доступны следующие параметры:

- Чтение
-Обновление
- Создание
-Правильно
- Удалить
- NoAccess
Значения разрешений для свойства PastDataAccess представляют иерархию. Чтение является самым слабым разрешением, и удаление является самым сильным. Разрешение на удаление включает все остальные разрешения. Разрешение на создание включает обновление и чтение. Задайте значение разрешения NoAccess , чтобы запретить доступ ко всей таблице.
CurrentDataAccess Да Текущий доступ к данным для таблиц с полями, имеющими действующие даты.
FutureDataAccess Да Будущий доступ к данным для таблиц, имеющих действующие даты поля.
ContextString Необязательно Определяемая пользователем строка, которую могут использовать политики безопасности.

Свойства дежурства

В следующей таблице описаны свойства узла, на котором указаныобязанности>ролей>безопасности>YourDuty в обозревателе приложений.

Недвижимость Обязательно Description
Имя Да Имя обязанности.
Включен Да Значение, указывающее, включена ли обязанность. Доступны следующие параметры:

- Да . Включите долг.
- Нет - Отключить долг.

Свойства привилегий

В следующей таблице описаны свойства узла в роли безопасности>>Privileges>YourPrivilege в Application Explorer.

Недвижимость Обязательно Description
Имя Да Имя привилегии.
Включен Да Значение, указывающее, включена ли привилегия. Доступны следующие параметры:

- Да . Включите привилегию.
- Нет . Отключите привилегию.

Свойства таблицы

В следующей таблице описаны свойства узла втаблицах>>ролей>безопасности>в обозревателе приложений.

Недвижимость Обязательно Description
Таблица Да Название таблицы.
EffectiveAccess Да Значение разрешения. Доступны следующие параметры:

- Чтение
-Обновление
- Создание
-Правильно
- Удалить
- NoAccess
Значения разрешений для свойства EffectiveAccess представляют иерархию. Чтение является самым слабым разрешением, и удаление является самым сильным. Разрешение на удаление включает все остальные разрешения. Разрешение на создание включает обновление и чтение. Задайте значение разрешения NoAccess , чтобы запретить доступ ко всей таблице.
ManagedBy Необязательно Средства автоматизации используют это свойство.

Свойства формы

В следующей таблице описаны свойства узла в разделе>>>> обозревателе приложений.

Недвижимость Обязательно Description
Form Да Имя формы.

Свойства метода сервера

В следующей таблице описаны свойства узла вметодах>сервера> разрешений сервера разрешений безопасности>>YourServerMethod в обозревателе приложений.

Недвижимость Обязательно Description
Class Да Имя класса сервера.
Метод Да Имя метода безопасного сервера, помеченного атрибутом SysEntryPointAttribute .
EffectiveAccess Да Значение разрешения. Доступны следующие параметры:

- Вызов — можно вызвать метод сервера.
- NoAccess — не удается вызвать метод сервера.
ManagedBy Необязательно Средства автоматизации используют это свойство.

Свойства вложенных элементов

В следующей таблице описываются свойства узла ввложенных ролях ролей>>безопасности>YourSubRole в Обозревателе приложений.

Недвижимость Обязательно Description
Имя Да Имя вложенного элемента.
Включен Да Значение, указывающее, включена ли обязанность. Доступны следующие параметры:

- Да . Включение вложенных данных
- Нет . Отключите вложенный элемент.

Свойства веб-меню

В следующей таблице описываются свойства, относящиеся к веб-меню и подменю.

Недвижимость Description
ConfigurationKey Укажите ключ конфигурации, который управляет отображением этого меню. Если у пользователя нет доступа к ключу конфигурации, меню не отображается.
Выделение Это свойство не поддерживается.
Этикетка Укажите текст, отображаемый для узла верхнего уровня веб-меню или подменю. Значение не может превышать 250 символов.
MenuItemName Укажите элемент меню для доступа при щелчке узла верхнего уровня для меню или подменю. Доступные параметры зависят от параметра свойства MenuItemType .
MenuItemType Укажите тип элемента меню, к которому обращается узел верхнего уровня меню или подменю. Доступные варианты: Действие и URL-адрес.
Модель Укажите модель. Модель — это логическая группировка элементов на слое. Примеры элементов включают таблицу или класс. Элемент может существовать в одной модели в слое. Тот же элемент может существовать в настраиваемой версии в модели, которая находится на более высоком уровне.
SetCompany Это свойство приводит к изменению компании при получении фокуса формы. Если для свойства SaveDataPerCompany таблицы задано значение Yes, свойство SetCompany в конструкторе формы, использующее таблицу в качестве источника данных, также должно иметь значение Yes.
ShowParentModule Укажите, следует ли обновлять QuickLaunch на основе родительского модуля элемента меню. Доступны следующие параметры:

- Да . Всегда обновляйте QuickLaunch на основе родительского модуля элемента меню.
- Нет . Оставьте quickLaunch без изменений, даже если родительский модуль элемента меню отличается от текущего модуля.
Значение по умолчанию равно Да.

Свойства элемента веб-меню

В следующей таблице описываются свойства, относящиеся к элементам веб-меню.

Недвижимость Description
Большой Укажите размер кнопки при его использовании в области действий. Доступны следующие параметры:

- Да . Кнопка отображается в полном размере и находится в начале группы.
- Нет . Кнопка отображается в меньшем размере и находится в правой части группы.
CloseDialogBehavior Укажите действие, которое выполняется в родительском окне при закрытии диалогового окна. Доступны следующие параметры:

- Авто — в зависимости от способа использования диалогового окна соответствующие действия обновления выполняются при закрытии диалогового окна.
- RefreshDataSource — обновляется источник данных только для чтения в родительской форме. Этот параметр сохраняет текущий выбор и выполняет операцию Research() в источнике данных.
- RefreshPage — обновление страницы.
- Отправка — обновление родительской страницы.
- Нет . Действие не выполняется.
Значение по умолчанию — Auto.
HideActionPane Укажите, отображается ли область действий на открываемой странице.
HomePage Укажите, является ли страница страницей Центра ролей и развернута на главном сайте корпоративного портала.
NeedsRecord Если для этого свойства задано значение "Да", элемент меню отображается при отсутствии записей в наборе данных.
PageDefinition Страница, на которую указывает элемент веб-меню.
Параметры Укажите аргументы, передаваемые на открываемую страницу. Каждый параметр должен иметь следующую форму: значение имени=, если необходимо передать несколько параметров, они должны быть разделены амперсандом (>), как показано в следующем примере: mode=2&category=1
URL Укажите URL-адрес для перехода.
WebConfigurationKey Выберите ключ конфигурации, необходимый для включения элемента веб-меню. Используйте ключ для модуля, к которому принадлежит объект.
WindowMode Укажите тип окна, используемого для открываемой страницы. Доступны следующие параметры:

- Встроенный — открытая страница заменяет существующее содержимое в браузере. Если доступ к элементу веб-меню осуществляется из диалогового окна, откроется страница, открываемая в новом окне браузера.
- Модальный — если диалоговое окно не открыто, создается новое диалоговое окно. Если доступ к элементу веб-меню осуществляется из диалогового окна, открытая страница заменяет содержимое текущего диалогового окна.
- NewModal — открываемая страница всегда открывается в новом диалоговом окне.
- NewWindow — открытая страница в новом окне браузера.
WindowParameters Укажите другие параметры для управления внешним видом диалогового окна SharePoint. Параметры должны быть заключены в скобки ({}) и разделены запятыми. В следующем примере показано, как задать свойство WindowParameters таким образом, чтобы диалоговое окно было размером 400 × 300 пикселей, и поэтому он не имеет кнопки "Закрыть " или " Развернуть ": {width:400, height:300, showClose:false, allowMaximize:false}
Размер окна Укажите размер окна, который будет использоваться для открываемой страницы. Доступны следующие параметры:

- Наименьший — 330 × 200 пикселей
- Небольшой - 550 × 450 пикселей
- Средний — 800 × 630 пикселей
- Большой - 930 × 630 пикселей
- Максимальное значение — самый большой размер, соответствующий границам главного окна браузера.