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

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

Ключ

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

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

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


Подсказка

Инструмент

: Палитра XML

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

    Статус

    Легенда

    colourGreen
    titleГотово

    Комментарий

    Реализация

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

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

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

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

    Блок кода
    languagexml
    titleПрограммная коллекция РКК
    <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

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