Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:technical_manual:editor_param_class:edit_metadata [2021/09/13 16:40] tsareva [Редактирование метаданных] |
ru:technical_manual:editor_param_class:edit_metadata [2023/04/03 17:03] (текущий) aliev |
||
---|---|---|---|
Строка 13: | Строка 13: | ||
===== Список модулей ===== | ===== Список модулей ===== | ||
- | Вверху окна расположен раскрывающийся список модулей и кнопка, вызывающая меню (Рис. 2). Раскрывающийся список содержит список модулей, включенных в метаданные. | + | Структура данных представлена тремя модулями: База, БизнесМодель, CRM. |
+ | **База** – общий функционал, независимо от предметной области (права, меню, отчеты, импорт и т.д.). При заведении объектных параметров и списков можно использовать только классы модуля База. Дочерние классы можно создавать любых модулей. | ||
+ | |||
+ | **БизнесМодель** – функционал предметного решения (предметные классы, диаграммы). При заведении объектных параметров и списков можно использовать классы модуля База и БизнесМодель. Дочерние классы можно создавать только модуля БизнесМодель. | ||
+ | |||
+ | **CRM** - модуль почтовых рассылок. При заведении объектных параметров и списков можно использовать классы модуля База и CRM. Дочерние классы можно создавать только модуля CRM. | ||
+ | |||
+ | Вверху окна расположен раскрывающийся список модулей и кнопка {{ru/technical_manual/editor_param_class/edit_metadata/const_edit_metadata_042.png?nolink}}, вызывающая меню (Рис. 2). | ||
+ | |||
+ | [{{ ru/technical_manual/editor_param_class/edit_metadata/change_edit_metadata_040.png?nolink |Рисунок 2 }}] | ||
+ | |||
+ | Раскрывающийся список содержит список модулей, включенных в метаданные. Выбранный модуль используется для создания нового класса, класс создается с учетом логики, описанной выше. Классы, не относящиеся к текущему модулю, будут выделены в дереве серым цветом. | ||
- | [{{ ru/technical_manual/editor_param_class/edit_metadata/change_edit_metadata_040.png?nolink |Рисунок 2}}] | ||
- | |||
По кнопке {{ru/technical_manual/editor_param_class/edit_metadata/const_edit_metadata_042.png?nolink}} можно настроить отображающиеся в дереве классы: отображать классы только текущего модуля, показывать удаленные. | По кнопке {{ru/technical_manual/editor_param_class/edit_metadata/const_edit_metadata_042.png?nolink}} можно настроить отображающиеся в дереве классы: отображать классы только текущего модуля, показывать удаленные. | ||
Строка 24: | Строка 33: | ||
//Показывать удаленные// - При выборе этой опции меню в дереве классов будут отображены все классы, включая удаленные ранее классы. Удаленные классы выделяются в дереве красным цветом. | //Показывать удаленные// - При выборе этой опции меню в дереве классов будут отображены все классы, включая удаленные ранее классы. Удаленные классы выделяются в дереве красным цветом. | ||
- | //Показывать заголовки классов// - При выборе этой опции меню в дереве классов будут показаны не системные названия классов, а их заголовки, т.е. значения, заданные для соответствующих классов в их дополнительной опции "ПоказКласса.Заголовок" (см. [[ru/technical_manual/editor_param_class/edit_metadata#свойства_класса|Свойства класса]]). | + | //Показывать заголовки классов// - По умолчанию опция отмечена. Если опция меню отмечена, в дереве классов будут показаны не системные названия классов, а их заголовки, т.е. значения, заданные для соответствующих классов в их дополнительной опции "ПоказКласса.Заголовок" (см. [[ru/technical_manual/editor_param_class/edit_metadata#свойства_класса|Свойства класса]]). |
===== Дерево классов ===== | ===== Дерево классов ===== | ||
Строка 53: | Строка 62: | ||
== == | == == | ||
- | **Внимание!** Форма "Свойства класса" (Рис. 3) вызывается при добавлении нового класса, редактировании или просмотре существующего. Создание и редактирование возможно только для пользовательских классов, к их названию добавляется префикс //usr_//. Вызов класса на редактирование осуществляется выбором пункта контекстного меню. | + | **Внимание!** Форма "Свойства класса" (Рис. 3) вызывается при добавлении нового класса, редактировании или просмотре существующего. Создание и редактирование возможно только для пользовательских классов, к их названию добавляется префикс //usr_//. Вызов класса на редактирование осуществляется выбором пункта контекстного меню. |
===== ===== | ===== ===== | ||
Строка 66: | Строка 75: | ||
===== ===== | ===== ===== | ||
\\ | \\ | ||
- | На вкладке "Опции" одна часть параметров недоступна для изменений (пользовательские классы и пользовательские строки списков всегда хранимые и допускают хранимые ссылки), а другая часть, касающаяся настроек для версионности может быть задана пользователем (подробнее о том, какими бывают классы с точки зрения версионности см. [[ru/manual/manage_model/branches#свойства_веток|Свойства веток]], Таблица 2). | + | На вкладке "Опции" одна часть параметров недоступна для изменений (пользовательские классы и пользовательские строки списков всегда хранимые и допускают хранимые ссылки), а другая часть, касающаяся настроек для версионности может быть задана пользователем (подробнее о том, какими бывают классы с точки зрения версионности см. [[ru/manual/manage_model/branches/branches_props#свойства_веток|Свойства веток]], Таблица 2). |
== == | == == | ||
Строка 121: | Строка 130: | ||
| ПоказКласса.Иерархический | Логика | Используется для импорта, для стандартных форм. \\ \\ Если значение опции **Да** - разрешается создавать группы в стандартных формах. При импорте объекты создаются группами, если этот момент не указан особо. \\ \\ **Нет** - Не разрешается создавать группы в стандартных формах. При импорте объекты создаются не группами, если этот момент не указан особо. | | | ПоказКласса.Иерархический | Логика | Используется для импорта, для стандартных форм. \\ \\ Если значение опции **Да** - разрешается создавать группы в стандартных формах. При импорте объекты создаются группами, если этот момент не указан особо. \\ \\ **Нет** - Не разрешается создавать группы в стандартных формах. При импорте объекты создаются не группами, если этот момент не указан особо. | | ||
| ПоказКласса.ЗависимыеКлассы | Строка | Значение - перечень зависимых классов, которые хотелось бы открыть из данного класса. Обычно в зависимых классах есть объектный параметр исходного класса. | | | ПоказКласса.ЗависимыеКлассы | Строка | Значение - перечень зависимых классов, которые хотелось бы открыть из данного класса. Обычно в зависимых классах есть объектный параметр исходного класса. | | ||
- | | ПоказКласса.ПолныйДоступ | Логика | **Да** - полный Доступ/Модификация объекта класса есть всегда, независимо от настроек прав. | | ||
| ПоказКласса.Авторазмер | Логика | Если значение опции **Нет** - то авторазмер сетки снимается, и размер каждой колонки подбирается автоматически (появляется горизонтальная прокрутка). \\ \\ По умолчанию - **Да** (если значение доп. опции не задано или доп. опция отсутствует на вкладке "Доп. опции"). | | | ПоказКласса.Авторазмер | Логика | Если значение опции **Нет** - то авторазмер сетки снимается, и размер каждой колонки подбирается автоматически (появляется горизонтальная прокрутка). \\ \\ По умолчанию - **Да** (если значение доп. опции не задано или доп. опция отсутствует на вкладке "Доп. опции"). | | ||
| ПоказКласса.Синхронизировать | Логика | Определяет, будет ли на форме включена кнопка синхронизации. В формах списков объектов и форме редактирования объекта синхронизация включена по умолчанию. | | | ПоказКласса.Синхронизировать | Логика | Определяет, будет ли на форме включена кнопка синхронизации. В формах списков объектов и форме редактирования объекта синхронизация включена по умолчанию. | | ||
^ //Категория "EPC"// ^^^ | ^ //Категория "EPC"// ^^^ | ||
| EPC.Position | Строка | В качестве значения задаётся число, соответствующее позиции иконки данного класса на панели элементов диаграммы EPC (чем выше число - тем ниже иконка). | | | EPC.Position | Строка | В качестве значения задаётся число, соответствующее позиции иконки данного класса на панели элементов диаграммы EPC (чем выше число - тем ниже иконка). | | ||
- | | EPC.Shape | Строка | Для пользовательских классов можно задавать пользовательские фигуры (шейпы) для отображения их объектов на диаграммах нотации EPC, используя содержащий их набор элементов MS Visio формата vss/vssx, подробнее о данной возможности см. в примере [[ru/technical_manual/editor_param_class/examples/appointment_of_the_epc_shape_for_a_user_class]]. | | + | | EPC.Shape | Строка | Для пользовательских классов можно задавать пользовательские фигуры (шейпы) для отображения их объектов на диаграммах нотации EPC, используя содержащий их набор элементов MS Visio формата vss/vssx, подробнее о данной возможности см. в примере [[ru/technical_manual/editor_param_class/examples/epc_user_shapes]]. | |
<endTableBox|Таблица 3. Дополнительные опции класса> | <endTableBox|Таблица 3. Дополнительные опции класса> | ||
- | + | ||
+ | ==== Переключение языков в MetaEdit ==== | ||
+ | |||
+ | Язык в MetaEdit переключается в правом нижнем углу. | ||
+ | |||
+ | На переключение языка реагируют дерево (при активной опции **Показывать заголовки классов**) и панель свойств. | ||
==== Особенности задания ключей для пользовательских классов ==== | ==== Особенности задания ключей для пользовательских классов ==== | ||
Строка 264: | Строка 277: | ||
===== Свойства перечисления ===== | ===== Свойства перечисления ===== | ||
- | Форма "Свойства перечисления" (Рис. 5) вызывается при добавлении нового перечисления или редактировании существующего. Создание и редактирование возможно только для пользовательских перечислений, к их названию добавляется префикс //usr////_//. Вызов перечисления на редактирование осуществляется выбором соответствующей опции контекстного меню. | + | Окно **Свойства перечисления** (Рис. 5) вызывается при добавлении нового перечисления или редактировании существующего. При создании пользовательских перечислений к их названию добавляется префикс //"usr_"//. |
+ | На вкладке **Элементы** задается список элементов перечисления. Параметры перечисления: | ||
+ | * //Значение// - числовое значение элемента; | ||
+ | * //Название// - системное название элемента; | ||
+ | * //Описание// - заголовок элемента, который отображается в интерфейсе программы. | ||
+ | |||
+ | Вызов перечисления на редактирование осуществляется выбором соответствующего пункта контекстного меню. | ||
+ | |||
+ | Редактирование доступно для: | ||
+ | |||
+ | * параметра //Описание// системных перечислений на всех языках, кроме **Языка по умолчанию** (см. [[ru/manual/multilingual_module/terms]]) и русского (ru); | ||
+ | * всех параметров пользовательских перечислений на всех языках. | ||
+ | |||
+ | == == | ||
+ | **Внимание!** Не рекомендуется изменять системное название элемента пользовательского перечисления, так как в этом случае потребуется заново вводить значения параметра //Описание// на всех языках. | ||
+ | ===== ===== | ||
+ | \\ | ||
[{{ ru/technical_manual/editor_param_class/edit_metadata/change_edit_metadata_059.png?nolink |Рисунок 5}}] | [{{ ru/technical_manual/editor_param_class/edit_metadata/change_edit_metadata_059.png?nolink |Рисунок 5}}] | ||
- | На вкладке "Элементы" задается список элементов перечисления. Параметры перечисления: //значение, наименование, описание.// Значение - подставляемое значение, название - системное название элемента, описание - подставляемое название элемента. Удаление элемента перечисления осуществляется из контекстного меню. | + | Удаление элемента перечисления осуществляется выбором соответствующего пункта контекстного меню. |
Параметр //Множество// позволяет задавать параметру объекта несколько значений из перечисления. При изменении параметра //Множество// во включенное состояние для уже созданных объектов, информация в базе не теряется. При отключении параметра //Множество// информация в базе по параметрам объектов этого перечисления утратится. | Параметр //Множество// позволяет задавать параметру объекта несколько значений из перечисления. При изменении параметра //Множество// во включенное состояние для уже созданных объектов, информация в базе не теряется. При отключении параметра //Множество// информация в базе по параметрам объектов этого перечисления утратится. | ||
Строка 278: | Строка 307: | ||
\\ | \\ | ||
- | На вкладке "Доп.опции" можно задать значение доп. опций "ПоказКласса.Видимый" и "ПоказКласса.Заголовок", их работа идентична работе соответствующих опций классов (см. Таблицу 3 в [[ru/technical_manual/editor_param_class/edit_metadata#свойства_класса|Свойства класса]]). | + | На вкладке **Доп.опции** можно задать значение доп. опций "ПоказКласса.Видимый" и "ПоказКласса.Заголовок", их работа идентична работе соответствующих опций классов (см. Таблицу 3 в [[ru/technical_manual/editor_param_class/edit_metadata#свойства_класса|Свойства класса]]). |
+ | |||
+ | На вкладке **Описание** дается многострочное описание перечисления. | ||
+ | |||
+ | ===== Добавление SQL индекса ===== | ||
+ | |||
+ | SQL индексы предназначены для ускорения работы фильтров, где фильтрация происходит по параметрам, которые включены в индекс. | ||
+ | |||
+ | Форма "Добавление SQL индекса" (Рис. 6) вызывается при добавлении нового SQL индекса или редактировании существующего. Создание и редактирование SQL индексов возможно для хранимых справочников. В индекс могут входить хранимые параметры всех типов, кроме списков и структур. К названию SQL индекса добавляется префикс //STU////_//. | ||
+ | |||
+ | == == | ||
+ | **Внимание!** Добавлять SQL индексы для объектных полей не требуется, так как для них уже присутствуют системные индексы по умолчанию. | ||
+ | ===== ===== | ||
+ | \\ | ||
+ | |||
+ | Добавление новых и изменение существующих индексов производится выбором соответствующего пункта контекстного меню на вкладке "Индексы". | ||
+ | |||
+ | [{{ ru/technical_manual/editor_param_class/edit_metadata/change_edit_metadata_060.png?nolink |Рисунок 6}}] | ||
- | На вкладке "Описание" дается многострочное описание перечисления. | ||
[<contextnavigator>] | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_technical_manual_editor_param_class_edit_metadata|name=Редактирование метаданных|type=vote|trace=ip|headline=off)} |