Совпадает имя объекта метаданного и его дочернего (SameMetadataObjectAndChildNames)¶
Тип | Поддерживаются языки |
Важность | Включена по умолчанию |
Время на исправление (мин) |
Теги |
---|---|---|---|---|---|
Ошибка |
BSL |
Критичный |
Да |
30 |
standard sql design |
Описание диагностики¶
Для подчиненных объектов метаданных, таких как реквизиты, измерения, ресурсы, табличные части (и их реквизиты) не рекомендуется использовать имена, совпадающие с именами объектов-владельцев, т.к. это может приводить к ошибкам в запросах.
Примеры¶
Неправильное именование
Справочник.Контрагенты.ТабличнаяЧасть.Контрагенты
РегистрСведений.ПодчиненныеДокументы.Измерение.ПодчиненныеДокументы
Документ.Тара.ТабличнаяЧасть.Тара.Реквизит.Тара
Источники¶
Сниппеты¶
Экранирование кода¶
// BSLLS:SameMetadataObjectAndChildNames-off
// BSLLS:SameMetadataObjectAndChildNames-on
Параметр конфигурационного файла¶
"SameMetadataObjectAndChildNames": false