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

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

Ключ

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

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

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

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

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

панель

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

Оглавление



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

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

Инструмент

Палитра XML

Подсказка
titleЛегенда

<module> {Module} - идентификатор модуля в нижнем регистре
<Module> - идентификатор модуля в регистре, соответствующем типе программы
<Модуль> {Модуль} - название модуля

Реализация

В новой версии системы изменился справочник "Вид документа". Теперь для него нужно создавать отдельную схему и форму, а также для него создается новый модуль НВД (rshb.2020.033.inst. Предоставление прав читателя к документам по признаку "вид документа")

Создаваться данный справочник должен в разделе "Прикладная админка\Классификаторы\Виды документов".

Действия по подключению создания вида документа:

  1. На основании DocTypeSettingResource создать схему <Module>TypeSettingResourceVEB создать схему {Module}TypeSettingResourceVEB  (разработка ведется в override\tuning\documenttypesettings\schema)

  2. На основании InternalDocTypeSettingResource создать форму <Module>TypeSettingResourceVEB со схемой <Module>TypeSettingResourceVEBформу {Module}TypeSettingResourceVEB со схемой {Module}TypeSettingResourceVEB (разработка ведется в папке override\tuning\documenttypesettings\form)
  3. Создать новый документ "Вид документа - <Модуль>" и подключить к нему схему <Module>DocTypeSettingResourceVEBсхему {Module}DocTypeSettingResourceVEBАтрибуты оставить аналогичными "Вид документа - ВнД" (разработка ведется в файле override\catalog\_common\document\document.pal.xml)

  4. Скопировать форму DocTypeSettingCollectionForm в папку override\tuning\documenttypesettings\form и и в форму добавить новую кнопку <Модуль> кнопку {Модуль} с ссылкой на схему <Module>TypeSettingResourceVEBсхему {Module}TypeSettingResourceVEB