ГОТОВОАвтор | Васильев Антон Пример написан таким образом, что можно брать приведенный код и заменять в нем значения: <module>, <Module>, <Модуль>. Главное его внимательно вставлять в уже существующие схемы. | Постановка задачи
Подключить шаблоны к произвольному модулю
Инструмент
Палитра XML
tip<module> <Module> <название РКК> <название резолюций> РеализацияШаблоны РКК\КР для кастомных модулей
- Добавить новые типы документов шаблонов РКК и КР, скопировав с базовых и изменив в них только модуль.
- В раздел Справочники\Шаблоны необходимо добавить представления для новых модулей
Подключение шаблонов РКК
Создать программную коллекцию и подключить к навигатору ProgrammedNavigator
Блок кода |
---|
language | xml |
---|
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
Блок кода |
---|
|
<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> |