bslls:SameMetadataObjectAndChildNames¶
Совпадает имя объекта метаданного и его дочернего (SameMetadataObjectAndChildNames)¶
- Тип: Ошибка
- Важность: Критичный
- Включена по умолчанию: Да
- Теги:
standard,sql,design
Описание диагностики¶
Для подчиненных объектов метаданных, таких как реквизиты, измерения, ресурсы, табличные части (и их реквизиты) не рекомендуется использовать имена, совпадающие с именами объектов-владельцев, т.к. это может приводить к ошибкам в запросах.
Примеры¶
Неправильное именование
Справочник.Контрагенты.ТабличнаяЧасть.Контрагенты
РегистрСведений.ПодчиненныеДокументы.Измерение.ПодчиненныеДокументы
Документ.Тара.ТабличнаяЧасть.Тара.Реквизит.Тара
Источники¶
Соответствие стандартам¶
- #std474, п. 2.4: Имя, синоним, комментарий — Диагностика «Совпадает имя объекта метаданного и его дочернего (SameMetadataObjectAndChildNames)» проверяет условие пункта 2.4 стандарта std474.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later