Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:technical_manual:editor_param_class:examples:create_list [2023/07/04 16:32] aliev |
ru:technical_manual:editor_param_class:examples:create_list [2023/08/25 16:59] (текущий) tignatenko |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Пример создания пользовательского списка с помощью MetaEdit ====== | ====== Пример создания пользовательского списка с помощью MetaEdit ====== | ||
+ | {{page>ru/technical_manual/editor_param_class/examples#общая_информация&noheader&noeditbutton&nouser&nodate&nofooter}} \\ | ||
В качестве примера создадим список терминов, используемых в единице деятельности, которые можно было бы выбирать из некоего общего справочника. Для каждого термина должна быть возможность дать развернутое текстовое описание. | В качестве примера создадим список терминов, используемых в единице деятельности, которые можно было бы выбирать из некоего общего справочника. Для каждого термина должна быть возможность дать развернутое текстовое описание. | ||
Строка 13: | Строка 14: | ||
Теперь необходимо создать класс списка, в котором будут храниться собственно экземпляры списка //Термины// единиц деятельности. | Теперь необходимо создать класс списка, в котором будут храниться собственно экземпляры списка //Термины// единиц деятельности. | ||
- | Для этого выделить в дереве //Строки списков\ БизнесМодель.СпискиБизнесМоделей//, добавить от него класс //БизнесМодель.////usr////_СписокТерминов//. На закладке "Описание" дать описание списка //Список терминов, использующихся в единице деятельности//. Добавить параметр //usr////_Термин//, на закладке "Опции" выбрать тип параметра //Объектный//, указать созданный класс //БизнесМодель.////usr////_Термины//. На закладке "Доп. опции" добавить опцию //Показ.Заголовок// - значение //Термин//. На закладке "Описание" ввести описание //Термин, используемый в единице деятельности//. | + | Для этого выделить в дереве //Строки списков – БизнесМодель.СпискиБизнесМоделей//, добавить от него класс //БизнесМодель.////usr////_СписокТерминов//. На закладке "Описание" дать описание списка //Список терминов, использующихся в единице деятельности//. Добавить параметр //usr////_Термин//, на закладке "Опции" выбрать тип параметра //Объектный//, указать созданный класс //БизнесМодель.////usr////_Термины//. На закладке "Доп. опции" добавить опцию //Показ.Заголовок// - значение //Термин//. На закладке "Описание" ввести описание //Термин, используемый в единице деятельности//. |
Осталось создать собственно параметр-список, который будет отображаться на закладке в окне свойств единицы деятельности. | Осталось создать собственно параметр-список, который будет отображаться на закладке в окне свойств единицы деятельности. | ||
Строка 21: | Строка 22: | ||
Редактирование метаданных закончено, теперь необходимо применить их к базе данных (см. [[ru/technical_manual/editor_param_class/load_metadata#применение_к_базе_данных|Применение к базе данных]]). | Редактирование метаданных закончено, теперь необходимо применить их к базе данных (см. [[ru/technical_manual/editor_param_class/load_metadata#применение_к_базе_данных|Применение к базе данных]]). | ||
- | В базе данных дать пользователю права на доступ к новому классу //Самостоятельные объекты – Предметный объект – Справочник терминов// и классу списка //Строки списков – БизнесМодель.СпискиБизнесМоделей – usr_СписокТерминов//. Для этого переключиться в меню администратора системы (см. [[ru/manual/manual]], глава [[ru/manual/administration]]), выбрать команду главного меню "Администрирование -> Объекты администрирования". Открыть справочник "Группы вертикальных прав", выделить нужную группу прав, нажать гиперссылку //__Редактирование прав__//. В открывшемся окне "Права" для новых классов установить опции "Разрешить" для прав //Доступ, Изменение, Создание// и //Удаление//. | + | В базе данных дать пользователю права на доступ к новому классу //Самостоятельные объекты – База.ОбъектыСистемы – БизнесМодель.usr_Справочник терминов// и классу списка //Строки списков – БизнесМодель.СпискиБизнесМоделей – БизнесМодель.usr_СписокТерминов//. Для этого переключиться в меню администратора системы (см. [[ru/manual/manual]], глава [[ru/manual/administration]]), выбрать команду главного меню "Администрирование -> Объекты администрирования". Открыть справочник "Группы вертикальных прав", выделить нужную группу прав, нажать гиперссылку //__Редактирование прав__//. В открывшемся окне "Права" для новых классов установить опции "Разрешить" для прав //Доступ, Изменение, Создание// и //Удаление//. |
- | После завершения создания параметров для их корректного применения необходимо перезапустить Business Studio. | + | После выдачи прав параметрам для их корректного применения необходимо перезапустить Business Studio. |