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

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

Рисунок 1

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

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

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

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

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

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

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