Пример включения с помощью MetaEdit для пользовательского класса возможности формировать отчёт "Иерархическая диаграмма"

Возможность доступна для только для пользовательских классов, являющихся потомками классов "Объекты деятельности" и "Управление".

В примере рассматривается ситуация, когда класс, для которого требуется включить возможность формирования отчёта "Иерархическая диаграмма", уже есть в базе данных. Если его ещё нет - сначала нужно его создать, подробнее о том, как это делается, см. в примере Пример создания пользовательского класса с помощью MetaEdit.

Алгоритм действий следующий:

  1. Загрузите метаданные из базы данных (см. 3агрузка метаданных из базы). Для этого выберите команду меню "Загрузить из базы данных", выделите в списке баз данных нужную, нажмите кнопку "ОК".
  2. Найдите класс в дереве классов, в вызванном от него контекстном меню выберите пункт "Редактировать".
  3. В открывшемся окне "Свойства класса" (см. Cвойства класса) откройте вкладку "Доп. опции" и введите следующие опции:
    • Действия.1.Иконка - значение 34,
    • Действия.1.Категория - значение Отчет,
    • Действия.1.Описание - значение Иерархическая диаграмма,
    • Действия.1.Метод - значение ПоказатьДерево,
    • Действия.1.ID - значение guid,
      где guid - уникальная последовательность символов, созданная одним из специальных генераторов, например онлайн-генератором https://www.guidgen.com/.
  4. Редактирование метаданных закончено, теперь необходимо применить их к базе данных (см. Применение к базе данных). Для этого выберите команду меню "Файл → Применить к базе данных". В открывшемся списке баз отметьте галочками необходимые базы данных, нажмите кнопку "ОК".
    По нажатию кнопки "ОК" запустится процесс применения метаданных к выбранной базе данных.
  5. В базе данных необходимо дать пользователю права на новое действие в классе. Для этого переключитесь в меню администратора системы (см. Руководство пользователя, глава Администрирование системы), выберите команду Меню Администратора → Администрирование → Справочники администрирования. Откройте справочник Категории прав, выделите нужную категорию прав, нажмите гиперссылку Редактирование прав. После этого в открывшемся окне "Права" выделите в ветке класс, для которого настраиваете возможность вызова отчёта "Иерархическая диаграмма" и установите флажок в столбце "Разрешить" для строки с типом права Выполнение действия и значением Иерархическая диаграмма в колонке Дополнительная информация.
« ПредыдущаяНа уровень вышеСледующая »
Driven by DokuWiki