Различия

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

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

ru:technical_manual:app:create_class [2020/11/20 11:43]
makarov
ru:technical_manual:app:create_class [2023/03/16 12:20] (текущий)
Строка 3: Строка 3:
 В качестве примера возьмем задачу создать объектное поле //Квалификация// для субъектов-должностей, у этого поля в свою очередь должны быть параметры //Разряд// (целое), //Описание// (строка) и //Экзамен// (текст). В качестве примера возьмем задачу создать объектное поле //Квалификация// для субъектов-должностей, у этого поля в свою очередь должны быть параметры //Разряд// (целое), //Описание// (строка) и //Экзамен// (текст).
    
-{{ /ru/technical_manual/editor_param_class/examples/create_class/change_create_class_065.png?nolink |Рисунок 1}}]+[{{ /ru/technical_manual/editor_param_class/examples/create_class/change_create_class_065.png?nolink |Рисунок 1}}]
  
  
Строка 31: Строка 31:
 На закладке "Классы" в категории "СозданиеКласса" новый класс //БизнесМодель.////usr_Квалификация//  (Рис. 2). На закладке "Классы" в категории "СозданиеКласса" новый класс //БизнесМодель.////usr_Квалификация//  (Рис. 2).
    
-[{{ ru/technical_manual/app/create_class/create_class_067.png?nolink |Рисунок 2}}]+[{{ ru/technical_manual/editor_param_class/examples/create_class/change_create_class_067.png?nolink |Рисунок 2}}]
  
 На закладке "Параметры" в классе "ПараметрыДолжности" новый параметр //usr_Квалификация// (Рис. 3). На закладке "Параметры" в классе "ПараметрыДолжности" новый параметр //usr_Квалификация// (Рис. 3).
    
-[{{ ru/technical_manual/app/create_class/create_class_069.png?nolink |Рисунок 3}}]+[{{ ru/technical_manual/editor_param_class/examples/create_class/change_create_class_069.png?nolink |Рисунок 3}}] 
  
 Закладки "Ключи" и "Значения" отсутствуют, так как в примере не изменялись ключи существующих классов и значения по умолчанию для параметров существующих классов. Закладки "Ключи" и "Значения" отсутствуют, так как в примере не изменялись ключи существующих классов и значения по умолчанию для параметров существующих классов.
Строка 41: Строка 42:
 По нажатию кнопки "ОК" запустится процесс применения метаданных к выбранной базе данных. При успешном применении метаданных в базе данных появится новый класс //Квалификация// и новый параметр //Квалификация// в списке //Параметры должности//. По нажатию кнопки "ОК" запустится процесс применения метаданных к выбранной базе данных. При успешном применении метаданных в базе данных появится новый класс //Квалификация// и новый параметр //Квалификация// в списке //Параметры должности//.
  
-Необходимо дать пользователю права на доступ к новому классу. Для этого переключиться в меню администратора системы (см. [[ru/manual/manual]], глава [[ru/manual/administration]]), выбрать команду главного меню "Администрирование -> Справочники администрирования". Открыть справочник "Категории прав", выделить нужную категорию прав, нажать гиперссылку //__Редактирование прав__//. В открывшемся окне "Права" выделить в ветке //Классы\ Объекты системы\ Справочники// справочник "Квалификация" и установить опции "Разрешить" для прав //Доступ, Изменение, Создание// и //Удаление// (Рис. 4).+Необходимо дать пользователю права на доступ к новому классу. Для этого переключиться в меню администратора системы (см. [[ru/manual/manual]], глава [[ru/manual/administration]]), выбрать команду главного меню "Администрирование -> Объекты администрирования". Открыть справочник "Группы вертикальных прав", выделить нужную группу прав, нажать гиперссылку //__Редактирование прав__//. В открывшемся окне "Права" выделить в ветке //Классы\ Объекты системы\ Справочники// справочник "Квалификация" и установить опции "Разрешить" для прав //Доступ, Изменение, Создание// и //Удаление// (Рис. 4).
    
 [{{ /ru/technical_manual/editor_param_class/examples/create_class/autot_create_class_071.png?nolink |Рисунок 4}}] [{{ /ru/technical_manual/editor_param_class/examples/create_class/autot_create_class_071.png?nolink |Рисунок 4}}]
Строка 49: Строка 50:
  
 [<contextnavigator>] [<contextnavigator>]
 +
 +
 +
 +
 +
 +
 +
 +
  
 +
 +
 +
  
 +{(rater>id=ru_technical_manual_app_create_class|name=Пример создания пользовательского класса с помощью MetaEdit|type=vote|trace=ip|headline=off)}
Driven by DokuWiki