Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Файл настроек BaseWebAccess.xml предназначен для модификации карточек объектов, диалогов, контекстного меню объектов, панелей поиска и создания объектов и т.д.

Файл располагается в папке Extensions\DIRECTUM корневой папки веб-сайта.

Если у пользователя нет лицензии на веб-модуль, связанные с ним действия недоступны. Например, кнопка РКК в карточке документа недоступна, если нет лицензии на модуль «Канцелярия».

В стандартной поставке XML-файлы представлений Канцелярия и Финансовый архив содержат настройки панелей создания и поиска объектов, дерева папок, а также контекстного меню справочников.

Структура файла настроек веб-модуля:

 

<?xml version="1.0" encoding="utf-8" ?>
<Extension
name="{Название веб-модуля}"
title="{Код строки локализации заголовка веб-модуля}"
class="{Имя класса веб-модуля}"
jsfile="{Путь до JavaScript-библиотеки}">

<Authorization>
   {Права доступа на веб-модуль}
</Authorization>

<CreatePanel>
   {Панель создания объектов}
</CreatePanel>

<SideBar>
   {Панель поиска объектов}
</SideBar>

<TitleBar>
   {Поле общего поиска}
</TitleBar>

<TreeView>
   {Дерево папок проводника}
</TreeView>

<RunTree>
   {Открытие справочника с фильтрацией}
</RunTree>

<ToolPanels>
   {Кнопки панели действий проводника и справочников}
</ToolPanels>

<Cards>
   {Карточки объектов}
</Cards>

<AvailableObjects>
   {Права доступа на объекты}
</AvailableObjects>

<ContextMenus>
   {Контекстные меню объектов}
</ContextMenus>

<Reports>
   {Параметры отчетов}
</Reports>

<References>
   {Дополнительные настройки справочников}
</References>

<FolderCovers>
   {Обложки папок}
</FolderCovers>

<Dialogs>
   {Диалоги}
</Dialogs>
</Extension>

Extension – общие настройки веб-модулей.

name. Название XML-файла настроек.

title. Код строки локализации заголовка веб-модуля.

class. Полное имя класса .NET, реализующего логику веб-модуля. Включает имя класса и .NET-библиотеку. Следует указывать, только если веб-модуль реализует собственную логику. Библиотеку с классом следует размещать в подпапке bin корневой папки веб-сайта.

jsfile. Путь до JavaScript-библиотеки для реализации сложной логики работы веб-доступа.

Настройки всех веб-модулей наследуются от настроек по умолчанию. В стандартной поставке настройки базового веб-модуля совпадают с настройками по умолчанию, кроме настройки общих справочников: секции Cards, AvailableObjects, Reports. Администратор может изменить настройки базового веб-модуля.

В XML-файле следует указывать только те секции, в которых есть отличия от настроек по умолчанию. Чтобы переопределить настройки по умолчанию, в каждой секции есть специальные теги:

clear – удаляет все элементы, указанные в настройках по умолчанию;
remove – удаляет элемент, указанный в настройках по умолчанию, по его ИД. ИД стандартных элементов приведены в соответствующих разделах;
тег для добавления элемента, например ToolItem – добавляет новую кнопку на панель действий.
© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }