Статус

Автор
КомментарийДополнительный комментарий

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



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

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

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

Инструмент

Палитра XML

Реализация

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

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

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

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

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

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

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

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