Подготовка основы для доработки корневых типовых схем\форм в Палитре XML
- Создать подпапку с <названием модуля> в папке override\tuning. К примеру: inputdocs, internaldocs
- Создать схему:
- создать подпапку schema в папке <названием модуля>
- создать файл <Название типовой схемы><Название проекта>.pal.xml в папке schema. В файле должно быть описано наследование с типовой схемы. К примеру: RkkResourceInternalVEB наследуется с RkkResourceInternal
- Создать форму:
- создать подпапку form в папке <названием модуля>
- cкопировать файл типовой формы из корневой папки tuning\<названием модуля>\form\ в override\tuning\<названием модуля>\form\
- поменять название схемы, на которой базируется форма. Пример: для формы RkkResourceInternalForm - schema-ref = RkkResourceInternalVEB.
- Создать подпапку _common в папке override\catalog
- Создать подпапку document в папке _common
- Создать файл document.pal.xml в папке document.
- В файле указать типовой документ, название схемы указать из пункта 2. Пример: schema-ref = RkkResourceInternalVEB
Схема размещения конфигурации палитры
Тип конфигурации | Размещение | Идентификатор |
---|---|---|
Роли (общие/только для модуля) | tuning\_common\roles\roles.xml | <Название роли> |
Схемы (только для модуля) | tuning\<название модуля>\schema\<Название схемы>.pal.xml | <Название схемы> |
Схемы (общие) | tuning\_common\schema\<Название схемы>.pal.xml | <Название схемы> |
Формы (только для модуля) | tuning\<название модуля>\form\<Название формы>.pal.xml | <Название формы> |
Формы (общие) | tuning\_common\form\<Название формы>.pal.xml | <Название формы> |
Справочники\Модификаторы справочников (общие) | tuning\_common\dictionaries\dictionaries.pal.xml | <Название справочника> |
Справочники\Модификаторы справочников (только для модуля) | tuning\<название модуля>\dictionaries\dictionaries.pal.xml | <Название модуля><Название справочника> |
Условия применения (общие) | tuning\_common\condition\condition.pal.xml | <Название условия применения> |
Условия применения (только для модуля) | tuning\<название модуля>\condition\condition.pal.xml | <Название модуля><Название условия применения> |
Кастомные кнопки (общие) | tuning\_common\handler\handler.pal.xml | <Название операции> |
Кастомные кнопки (только для модуля) | tuning\<название модуля>\handler\handler.pal.xml | <Название модуля><Название операции> |