Различия

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

Ссылка на это сравнение

ru:technical_manual:editor_param_class:edit_metadata [2022/08/18 16:02]
admin [Свойства класса]
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}} можно настроить отображающиеся в дереве классы: отображать классы только текущего модуля, показывать удаленные.
  
Строка 121: Строка 130:
 | ПоказКласса.Иерархический | Логика | Используется для импорта, для стандартных форм. \\ \\ Если значение опции **Да** - разрешается создавать группы в стандартных формах. При импорте объекты создаются группами, если этот момент не указан особо. \\ \\ **Нет** - Не разрешается создавать группы в стандартных формах. При импорте объекты создаются не группами, если этот момент не указан особо. | | ПоказКласса.Иерархический | Логика | Используется для импорта, для стандартных форм. \\ \\ Если значение опции **Да** - разрешается создавать группы в стандартных формах. При импорте объекты создаются группами, если этот момент не указан особо. \\ \\ **Нет** - Не разрешается создавать группы в стандартных формах. При импорте объекты создаются не группами, если этот момент не указан особо. |
 | ПоказКласса.ЗависимыеКлассы | Строка | Значение - перечень зависимых классов, которые хотелось бы открыть из данного класса. Обычно в зависимых классах есть объектный параметр исходного класса. | | ПоказКласса.ЗависимыеКлассы | Строка | Значение - перечень зависимых классов, которые хотелось бы открыть из данного класса. Обычно в зависимых классах есть объектный параметр исходного класса. |
-| ПоказКласса.ПолныйДоступ | Логика | **Да** - полный Доступ/Модификация объекта класса есть всегда, независимо от настроек прав. | 
 | ПоказКласса.Авторазмер | Логика | Если значение опции **Нет** - то авторазмер сетки снимается, и размер каждой колонки подбирается автоматически (появляется горизонтальная прокрутка). \\ \\ По умолчанию - **Да** (если значение доп. опции не задано или доп. опция отсутствует на вкладке "Доп. опции"). | | ПоказКласса.Авторазмер | Логика | Если значение опции **Нет** - то авторазмер сетки снимается, и размер каждой колонки подбирается автоматически (появляется горизонтальная прокрутка). \\ \\ По умолчанию - **Да** (если значение доп. опции не задано или доп. опция отсутствует на вкладке "Доп. опции"). |
 | ПоказКласса.Синхронизировать | Логика | Определяет, будет ли на форме включена кнопка синхронизации. В формах списков объектов и форме редактирования объекта синхронизация включена по умолчанию. | | ПоказКласса.Синхронизировать | Логика | Определяет, будет ли на форме включена кнопка синхронизации. В формах списков объектов и форме редактирования объекта синхронизация включена по умолчанию. |
Строка 269: Строка 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}}]
    
-На вкладке "Элементы" задается список элементов перечисления. Параметры перечисления: //значение, наименование, описание.// Значение -  подставляемое значение, название - системное название элемента, описание - подставляемое название элемента. Удаление элемента перечисления осуществляется из контекстного меню.+Удаление элемента перечисления осуществляется выбором соответствующего пункта контекстного меню.
  
 Параметр //Множество// позволяет задавать параметру объекта несколько значений из перечисления. При изменении параметра //Множество// во включенное состояние для уже созданных объектов, информация в базе не теряется. При отключении параметра //Множество// информация в базе по параметрам объектов этого перечисления утратится. Параметр //Множество// позволяет задавать параметру объекта несколько значений из перечисления. При изменении параметра //Множество// во включенное состояние для уже созданных объектов, информация в базе не теряется. При отключении параметра //Множество// информация в базе по параметрам объектов этого перечисления утратится.
Строка 283: Строка 307:
 \\ \\
  
-На вкладке "Доп.опцииможно задать значение доп. опций "ПоказКласса.Видимый" и "ПоказКласса.Заголовок", их работа идентична работе соответствующих опций классов (см. Таблицу 3 в [[ru/technical_manual/editor_param_class/edit_metadata#свойства_класса|Свойства класса]]).+На вкладке **Доп.опции** можно задать значение доп. опций "ПоказКласса.Видимый" и "ПоказКласса.Заголовок", их работа идентична работе соответствующих опций классов (см. Таблицу 3 в [[ru/technical_manual/editor_param_class/edit_metadata#свойства_класса|Свойства класса]]).
  
-На вкладке "Описаниедается многострочное описание перечисления.+На вкладке **Описание** дается многострочное описание перечисления.
  
 ===== Добавление SQL индекса ===== ===== Добавление SQL индекса =====
Строка 320: Строка 344:
  
  
-{(rater>id=ru_technical_manual_editor_param_class_edit_metadata|name=Редактирование метаданных|type=vote|trace=ip|img=:taggic.png|headline=off)}+ 
 + 
 + 
 + 
 + 
 + 
 + 
 +{(rater>id=ru_technical_manual_editor_param_class_edit_metadata|name=Редактирование метаданных|type=vote|trace=ip|headline=off)}
Driven by DokuWiki