3.3 KiB
Автоматическое создание структуры модуля
При создании объектов метаданных для всех модулей автоматически создается структура модуля.
Для каждого из типов модулей используется своя структура модуля. Подробнее см. стандарт
Отключение авто-создания
Для проекта можно принудительно отключить или включить создание структуры модуля.
Откройте свойства проекта: Properties -> V8 -> Built-in language -> Module structure -> Automatically create module structure
.
Альтернативный способ: создать файл настроек ProjectName/.settings/com.e1c.v8codestyle.bsl.prefs
с ключом управления созданием структуры модуля:
eclipse.preferences.version=1
createModuleStructure=false
Для отключения создания структуры модуля в текущем воркспейсе откройте:
Меню Window или 1C:EDT (в macOS): Preferences -> V8 -> Built-in language -> Module structure -> Automatically create module structure
.
Общие настройки могут быть заданы для всей инсталляции 1C:EDT или поставляется через 1С:Стартер.
Переопределение шаблонов
Откройте свойства проекта: Properties -> V8 -> Built-in language -> Module structure
.
Установите флажок для тех типов модулей, для которых в текущем проекте следует изменить шаблон структуры модуля.
При этом будет создан файл с типом модуля для которого необходимо переопределение. Например, для модуля менеджера: ProjectName/.settings/templates/manager_module.bsl
Имена файлов модулей по типам:
manager_module.bsl
- для модуля менеджераobject_module.bsl
- для модуля объектаrecordset_module.bsl
- для модуля набора записей регистраcommand_module.bsl
- для модуля командыform_module.bsl
- для модуля формыcommon_module.bsl
- для общего модуляvalue_manager_module.bsl
- для модуля менеджера значения константыexternal_conn_module.bsl
- для модуля внешнего соединенияsession_module.bsl
- для модуля сессииmanaged_app_module.bsl
- для модуля приложенияordinary_app_module.bsl
- для модуля обычного приложенияweb_service_module.bsl
- для модуля веб-сервисаhttp_service_module.bsl
- для модуля http-сервисаintegration_service_module.bsl
- для модуля сервиса интеграцииbot_module.bsl
- для модуля бота