Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Свойства страницы
Статус

Статус
colourGreen
titleГОТОВО

Автор
Комментарий

Пример написан таким образом, что можно брать приведенный код и заменять в нем значения: <module>, <Module>, <Модуль>{module}, {Module}.

Главное его внимательно вставлять в уже существующие схемы.

панель

На этой странице:

Оглавление



Постановка задачи

Подключить шаблоны к произвольному модулю

Инструмент

Палитра XML

Подсказка
titleЛегенда
  • <module> {module} - идентификатор модуля в нижнем регистре
  • <Module> {Module} - идентификатор модуля в регистре, соответствующем типе программы
  • <название {название объекта РКК> РКК} - название объекта РКК для данного модуля. Пример: Шаблоны внутреннего документа
  • <название {название объекта резолюций> резолюций} - название объекта для данного модуля. Пример: Шаблоны резолюций внутреннего документа

Реализация

Шаблоны РКК\КР для кастомных модулей

  1. Добавить новые типы документов шаблонов РКК и КР, скопировав с базовых и изменив в них только модуль.
  2. В раздел Справочники\Шаблоны необходимо добавить представления для новых модулей

Подключение шаблонов РКК

Создать программную коллекцию и подключить к навигатору ProgrammedNavigator

Блок кода
languagexml
titleПрограммная коллекция РКК
<folder parent-ref="ProgrammedNavigator" id="Templates-<module>{module}" name="${catalog.folder.Templates_internaldocs.name:Шаблоны <название{название объекта РКК>РКК}}" position="90">
 <subfolders>
 <view parent-ref="Templates-<module>{module}" id="Templates-<module>{module}-all" name="${catalog.view.Templates_<module>{module}_all.name:Все шаблоны}" position="-1">
 <descriptor-ref ref="dp-02-internal"/>
 <source>
 <module ident="<Module>{Module}"/>
 </source>
 </view>
 </subfolders>
 </folder>

Подключение шаблонов резолюций

Создать программную коллекцию и подключить к навигатору ProgrammedNavigator

Блок кода
languagexml
<folder parent-ref="ProgrammedNavigator" id="Templates-<module>resolutions{module}resolutions" name="${catalog.folder.Templates_<module>resolutions{module}resolutions.name:Шаблоны <название{название объекта резолюций>резолюций}}" position="120">
 <subfolders>
 <view parent-ref="Templates-<module>resolutions{module}resolutions" id="Templates-<module>resolutions{module}resolutions-all" name="${catalog.view.Templates_<module>resolutions{module}resolutions_all.name:Все шаблоны}" position="-1">
 <descriptor-ref ref="dp-03-internal"/>
 <source>
 <module ident="<Module>{Module}"/>
 </source>
 </view>
 </subfolders>
</folder>