Перейти к содержанию
bslls:RedundantAccessToObject

Избыточное обращение к объекту (RedundantAccessToObject)

  • Тип: Дефект кода
  • Важность: Информационный
  • Включена по умолчанию: Да
  • Теги: standard, clumsy

Описание диагностики

В формах и модулях объектов избыточно обращаться к реквизитам через ЭтотОбъект. В общих модулях избыточно обращаться к методам через свое имя, кроме модулей с ПовтИсп.

Примеры

В модуле объекта документа с реквизитом Контрагент неправильно писать

ЭтотОбъект.Контрагент = ПолучитьКонтрагента();

правильно будет обратиться к реквизиту напрямую

Контрагент = ПолучитьКонтрагента();

В общем модуле ОбщегоНазначения неправильным будет такой вызов метода

ОбщегоНазначения.СообщитьПользователю("ru = 'Привет мир!'");

а правильным

СообщитьПользователю("ru = 'Привет мир!'");

Соответствие стандартам

Нет подтверждённых связей со стандартами.

Источник диагностики