Подготовка основы для доработки корневых типовых схем\форм в Палитре 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
Схема размещения конфигурации палитры
Тип конфигурации | Размещение | Идентификатор | |||
---|---|---|---|---|---|
Роли (общие/только для модуля) | override\tuning\_common\roles\roles.xml | <Название роли> | |||
Схемы (только для модуля) | override\tuning\<название модуля>\schema\<Название схемы>.pal.xml | <Название схемы> | |||
Схемы (общие) | override\tuning\_common\schema\<Название схемы>.pal.xml | <Название схемы> | |||
Формы (только для модуля) | override\tuning\<название модуля>\form\<Название формы>.pal.xml | <Название формы> | |||
Формы (общие) | override\tuning\_common\form\<Название формы>.pal.xml | <Название формы> | |||
Справочники\Модификаторы справочников (общие) | override\tuning\_common\dictionaries\dictionaries.pal.xml | <Название справочника> | |||
Справочники\Модификаторы справочников (только для модуля) | override\tuning\<название модуля>\dictionaries\dictionaries.pal.xml | <Название модуля><Название справочника> | |||
Условия применения (общие) | override\tuning\_common\condition\condition.pal.xml | <Название условия применения> | |||
Условия применения (только для модуля) | override\tuning\<название модуля>\condition\condition.pal.xml | <Название модуля><Название условия применения> | |||
Кастомные кнопки (общие) | override\tuning\_common\handler\handler.pal.xml | <Название операции> | |||
Кастомные кнопки (только для модуля) | override\tuning\<название модуля>\handler\handler.pal.xml | <Название модуля><Название операции> | |||
Кастомные коллекции (общие/только для модуля) | override\catalog\collection\<Название модуля><Название коллекции>\<Название модуля><Название коллекции>.pal.xml | <Название модуля><Название коллекции> | |||
Дескрипторы (только для модуля) | override\catalog\<Название модуля>\descriptor\<Название дескриптора>.pal.xml | <Название дескриптора> | |||
Дескрипторы (общие) | override\catalog\_common\descriptor\<Название дескриптора>.pal.xml | <Название дескриптора> | |||
Представления (только для модуля) | override\catalog\<Название модуля>\folder\<Название папки>.pal.xml | <Название папки> | |||
Представления (общие) | override\catalog\_common\folder\<Название папки>.pal.xml | <Название папки> | |||
Тип элементов коллекции (общие/только для модуля) | override\catalog\_common\column\column.pal.xml | <Название колонки> | |||
ПКД\Очереди (общие/только для модуля) | override\catalog\_common\queue\queue.pal.xml | <Название очереди> | |||
Связи (общие) | override\catalog\_common\links\link.pal.xml | Связи (только для модуля) | override\catalog\_common\links\link_<Название модуля>.pal.xml | Связи (тип связи) | override\catalog\_common\links\link-type.pal.xml