Command disabled: recent


Пример создания с помощью MetaEdit пользовательского параметра типа "Структура" для прикрепления файлов

Внимание! В примерах используются системные названия классов, а не их заголовки.

В Окне редактора метаданных MetaEdit по кнопке можно настроить показ системных названий классов вместо заголовков. Для этого необходимо в выпадающем меню убрать флажок для опции "Показывать заголовки классов".


В качестве примера рассмотрим создание параметра Подробное описание (файл) типа Структура для объектов класса БизнесМодель.Проекты. Должна быть возможность с помощью этого параметра как прикреплять к проектам файлы, так и задавать ссылки на них, а также открывать прикрепленные файлы, выгружать их из базы данных (т.е. те же возможности, что уже присутствуют для аналогичных параметров других объектов системы, таких как, например, объекты класса "Документы").

Рисунок 1

Загрузить метаданные из базы данных (см. 3агрузка метаданных из базы). Для этого выбрать команду меню "Загрузить из базы данных", выделить в списке баз данных нужную, нажать кнопку "ОК".

Если создаваемый параметр должен быть мультиязычным (поддерживается в мультиязычных базах, подробнее о мультиязычности и мультиязычных параметрах см. Мультиязычность и Термины), то необходимо выделить в дереве Строки списков – База.СтруктураФайла – База.СтруктураФайлаМультиязычная и добавить от него класс БизнесМодель.usr_СтруктураФайлаПроекта.

Если создаваемый параметр должен быть немультязычным, то параметр нужно создавать под Строки списков – База.СтруктураФайла – База.СтруктураФайлаНаОдномЯзыке.

Далее следует выделить в дереве Самостоятельные объекты – База.ОбъектыСистемы – База.Справочники – БизнесМодель.ГруппыАнализа – БизнесМодель.Проекты и для класса БизнесМодель.Проекты добавить параметр usr_Файл типа Структура, указать созданный ранее класс БизнесМодель.usr_СтруктураФайлаПроекта. На закладке "Доп. опции" добавить опцию Показ.Заголовок - значение Подробное описание (файл).

Редактирование метаданных закончено, теперь необходимо применить их к базе данных (см. Применение к базе данных) и выполнить пересохранение структур класса (см. Особенности создания параметров с типом "Структура").

В базе данных дать пользователю права на доступ к новому классу списка БизнесМодель.usr_ СтруктураФайлаПроекта. Для этого переключиться в меню администратора системы (см. Руководство пользователя, глава Администрирование системы), выбрать команду Меню Администратора → Администрирование → Объекты администрирования. Открыть справочник "Группы вертикальных прав", выделить нужную группу прав, нажать гиперссылку Редактирование прав. В открывшемся окне "Права" для нового класса установить опции "Разрешить" для прав Доступ, Изменение, Создание и Удаление. Также необходимо дать пользователю права на выполнение действий Создать ссылку на файл, Удалить файл, Выбрать файл, Открыть файл и Выгрузить файл (Рис. 2), чтобы в окне редактирования параметра Подробное описание (файл) появились соответствующие гиперссылки. После выдачи прав необходимо перезапустить Business Studio.

Рисунок 2
« ПредыдущаяНа уровень вышеСледующая »
 
Driven by DokuWiki