#std552

Имена объектов метаданных в иерархии библиотек

1.

Если конфигурация использует одну или несколько #std551: библиотек, избегайте конфликтов имен объектов метаданных (справочников, документов, общих модулей и др.) между библиотеками и самой конфигурацией.

Для разрешения конфликтов рекомендуется закреплять приоритет выбора имени за библиотекой более низкого уровня. Если в конфигурации-потребителе уже есть объект с таким именем, переименовывайте объект потребителя в более предметное название.

Пример: если в «Управлении предприятием» есть группа команд Настройки, конфликтующая с группой Настройки из библиотеки «Базовая функциональность», в потребителе нужно выбрать более точное имя, например НастройкиУправленческогоУчета или НастройкиРасчетаСебестоимости.

2.

Для независимых одноуровневых библиотек конфликты имен могут обнаружиться поздно - при внедрении или после него.

Чтобы снизить риск конфликтов, называйте объекты метаданных предметно:

  • название должно кратко описывать сущность объекта;
  • название не должно быть излишне универсальным.
2.1.

Наиболее универсальные имена используйте в библиотеках нижнего уровня иерархии.

Примеры: ОбщегоНазначения, СтроковыеФункции, РаботаСФормами.

2.2.

В конечных конфигурациях-потребителях и библиотеках более высокого уровня используйте более специфичные названия предметной области.

Примеры: ТорговыйУчет, ЗарплатаКадры, ПроведениеСкладскихДокументов.

2.3.

Если функционал расширяет аналогичный функционал библиотеки нижнего уровня или конфликтует с соседней одноуровневой библиотекой, добавляйте уточняющий постфикс - имя библиотеки или конфигурации-потребителя.

Примеры:

  • ОбновлениеИнформационнойБазыМФ - функции обновления ИБ, специфичные для конфигурации «Мои финансы»;
  • СтроковыеФункцииРегл - функции общего назначения для библиотеки регламентированного учета;
  • РаботаСФормамиЗарплатаКадры - функции работы с формами библиотеки зарплатно-кадровой функциональности;
  • УстановитьПометкуУдаленияПрисоединенныхФайловЗарплатаКадры - подписка на событие из зарплатно-кадровой библиотеки.
Источник

https://its.1c.ru/db/v8std#content:552