Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:technical_manual:editor_param_class:edit_metadata [2020/03/23 11:21] belkin [Настройки параметра класса] |
ru:technical_manual:editor_param_class:edit_metadata [2023/04/03 16:49] (текущий) aliev |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
===== Список модулей ===== | ===== Список модулей ===== | ||
- | Вверху окна расположен раскрывающийся список модулей и кнопка, вызывающая меню (Рис. 2). Раскрывающийся список содержит список модулей, включенных в метаданные. | + | Структура данных представлена тремя модулями: База, БизнесМодель, CRM. |
+ | |||
+ | **База** – общий функционал, независимо от предметной области (права, меню, отчеты, импорт и т.д.). При заведении объектных параметров и списков можно использовать только классы модуля База. Дочерние классы можно создавать любых модулей. | ||
+ | |||
+ | **БизнесМодель** – функционал предметного решения (предметные классы, диаграммы). При заведении объектных параметров и списков можно использовать классы модуля База и БизнесМодель. Дочерние классы можно создавать только модуля БизнесМодель. | ||
+ | |||
+ | **CRM** - модуль почтовых рассылок. При заведении объектных параметров и списков можно использовать классы модуля База и CRM. Дочерние классы можно создавать только модуля CRM. | ||
+ | |||
+ | Вверху окна расположен раскрывающийся список модулей и кнопка {{ru/technical_manual/editor_param_class/edit_metadata/edit_metadata_042.png?nolink}}, вызывающая меню (Рис. 2). | ||
[{{ ru/technical_manual/editor_param_class/edit_metadata/edit_metadata_040.png?nolink |Рисунок 2}}] | [{{ ru/technical_manual/editor_param_class/edit_metadata/edit_metadata_040.png?nolink |Рисунок 2}}] | ||
+ | |||
+ | Раскрывающийся список содержит список модулей, включенных в метаданные. Выбранный модуль используется для создания нового класса, класс создается с учетом логики, описанной выше. Классы, не относящиеся к текущему модулю, будут выделены в дереве серым цветом. | ||
По кнопке {{ru/technical_manual/editor_param_class/edit_metadata/edit_metadata_042.png?nolink}} можно настроить отображающиеся в дереве классы: отображать классы только текущего модуля, показывать удаленные. | По кнопке {{ru/technical_manual/editor_param_class/edit_metadata/edit_metadata_042.png?nolink}} можно настроить отображающиеся в дереве классы: отображать классы только текущего модуля, показывать удаленные. | ||
Строка 153: | Строка 163: | ||
На вкладке "Опции" необходимо выбрать тип параметра: //простой, объектный, список, структура, перечисление//. | На вкладке "Опции" необходимо выбрать тип параметра: //простой, объектный, список, структура, перечисление//. | ||
- | Если тип параметра //Простой//, то необходимо уточнить его тип: //логический, целый, строка, вещественный, датавремя, изображение, бинарный или текст.// Для параметра типа //Строка// необходимо указать длину, максимум 4000 символов. Для параметра типа //Вещественный// необходимо указать длину и точность (количество знаков после запятой), максимум 28 символов. Если тип параметра //Объектный//, то необходимо указать класс, который будет являться типом объектов, на которые будет ссылаться этот параметр. | + | Если тип параметра //Простой//, то необходимо уточнить его тип: //логический, целый, строка, вещественный, датавремя, изображение, бинарный или текст.// Для параметра типа //Строка// необходимо указать длину, максимум 4000 символов. Для параметра типа //Вещественный// необходимо указать общую длину и длину дробной части (количество знаков после запятой), максимум 28 символов. Если тип параметра //Объектный//, то необходимо указать класс, который будет являться типом объектов, на которые будет ссылаться этот параметр. |
Если тип параметра //Список// или //Структура//, то необходимо указать элементы списка, которые будут являться типом объектов, на которые будет ссылаться этот параметр. Указанные таким образом классы должны быть конечными (не иметь потомков) и не должны быть созданы под классами, уже указанными в каких-либо параметрах с типом //Список// или //Структура//. | Если тип параметра //Список// или //Структура//, то необходимо указать элементы списка, которые будут являться типом объектов, на которые будет ссылаться этот параметр. Указанные таким образом классы должны быть конечными (не иметь потомков) и не должны быть созданы под классами, уже указанными в каких-либо параметрах с типом //Список// или //Структура//. | ||
Строка 168: | Строка 178: | ||
| Целый | 4 || | | Целый | 4 || | ||
| Строка [Длина] | Длина*2 + 2 || | | Строка [Длина] | Длина*2 + 2 || | ||
- | | Вещественный [Длина целой части, Длина дробной части] ^ **Общая длина** ^ **Длина в байтах** ^ | + | | Вещественный [Общая длина, Длина дробной части] ^ **Общая длина** ^ **Длина в байтах** ^ |
| ::: | 1 - 9 | 5 | | | ::: | 1 - 9 | 5 | | ||
| ::: | 10-19 | 9 | | | ::: | 10-19 | 9 | |